Post Job Free

Resume

Sign in

Engineer Software

Location:
Nashville, TN
Salary:
55
Posted:
October 05, 2020

Contact this candidate

Resume:

Snigdha Beerelli

Email ID: adgoke@r.postjobfree.com

Ph. No: +1 (202) -569-0234

Brentwood, Tennessee

S U M M A R Y O F E X P E R I E N C E:

• 7 years of experience in the design and development of web applications.

• Involved in problem solving and implemented effective solutions.

• Experience in designing mock-ups and design related to UI.

• Having good knowledge of agile methodology and project management tools like Jira, Confluence, Bit bucket, Jenkins, Crucible.

• Skilled in automating the test frameworks for front end and backend services.

• Good in project management and strictly follows agile practices.

• Handled few projects in maintenance stage and was part of the completion and demonstration of the product with clients.

• Having knowledge of Microsoft Azure Web Services.

• Hands on experience in creating RESTFUL API using ASP .NET Web API and SOAP Web Services with XML/JSON.

• Experience in composing complex SQL Queries, SQL Server 2008 Stored Procedures, Views, Functions, Triggers, Cursors and Tables.

• Broad understanding of Object-Oriented Analysis and Designing (OOAD), for system design & development and also in design patterns like MVC.

• Experience in working on DevOps (unit test automation, code coverage, build & release automation environment, Incident, and change management, CI/CD) including various tools.

• Involved in handling small teams in distributing the features, reviewing the code, etc.

• Worked on project documentations for future reference.

• Worked as a teaching assistant and guided the students by mentoring on Java programming.

• Having knowledge of quality assurance standards, methodologies, and strategies with a better understanding of the software testing life cycle (STLC), waterfall, V-model.

• Extremely efficient in using Microsoft office products such as MS Word, MS Excel, MS PowerPoint, MS Outlook, MS Access, SQL Server, MS Visio and MS Project and MS SharePoint.

• Experience in creating and consuming web services, windows communication foundation (WCF), windows presentation foundation (WPF), windows workflow foundation (WWF), MVVM.

• Proven ability to coordinate a medium sized project from initial conceptualization through implementation.

• A good team player with excellent communication, interpersonal skills, and an ability to work in challenging work products and ineffective project management and project analysis activities. A R E A S O F E X P E R T I S E:

Front End: Angular JS/2/6+, Material design, HTML, CSS, JS, Kendo UI, Bootstrap, Typescript

Backend Tools: C#, .Net MVC, .Net Core, Web API, Dependency Injection Like Unity, ADO.NET, LINQ, EF, WCF, WPF, RESTful services using JSON/XML Project management tools: Jira, Confluence, Bit Bucket, Crucible, GIT, TFS, Jenkins, Code coverage tools, SonarQube

Database Technologies: SQL server 2012/2014, MySQL, Oracle, BOBJ, T-SQL Cloud Technologies: Microsoft Azure

IDE: Visual Studio 2013/2017, VS Code

Business / Modeling Tools: MS Project, MS Excel, MS Access, MS PowerPoint, Tableau 2019.4.x Operating System: Windows 8.1/8/7/NT/XP/Vista/2003, Mac OS X, UNIX Development Environments Agile/ Scrum, Waterfall

E D U C A T I O N:

Master of Science in IT from International Institute of Information Technology (IIITH) Hyderabad, India

July 2013 – July 2015

Bachelor’s in computer science & Engineering from JNTU Hyderabad Hyderabad, India

Mar 2009 – July 2013

C E R T I F I C A T I O N:

Exam 70-487: Developing Microsoft Azure and Web Services (MCSD: App Builder certification) License Verification Link

May 2020 - Present

P R O F E S I O N A L E X P E R I E N C E:

EOG Resources Houston, TX

Title: Software Engineer Feb 2020 – Present

Description: Migrated, enhanced and maintained the bill auditing system. Responsibilities:

• Responsible for design and development of web application using .NET Core.

• Communicating technical designs and principles to stakeholders.

• Developed backend REST services using .Net WEB API’s and azure functions.

• Extensively used NuGet and NPM packages and used Entity framework as ORM.

• Worked on migrating application from Angular JS to Angular 6.

• Involved in writing unit and integration tests to discover bugs and optimized usability of the application.

• Followed coding standards and best practices for maintaining the quality of code.

• Proficient with code repositories and CI/CD tools like GIT, Jenkins, etc.

• Used POSTMAN to test the Web API and JSON objects.

• Followed test driven development (TDD) and object-oriented design patterns to write testable code and ease maintenance.

Environment: HTML, CSS, Angular 6, Web API, .NET Core, C#, T-SQL, Microsoft Azure sever, Entity framework. Bion Therapeutics India Pvt Ltd Hyderabad, India.

Domain: Pharma and Healthcare Dec 2018 – Jan 2020

Title: Senior Software Engineer

Description: We as a team developed and maintained different web applications such as company website, inventory management, healthcare assistance, report management, etc. to serve the needs of marketing people in a Pharmaceutical company.

Responsibilities:

• Participated in business requirements and functional requirements gathering, which involves a review of existing systems configuration and operating methods as well as understanding evolving business needs.

• Involved in research and analysis, planning, design, and implementation of the project adhering to the coding standards and best practices.

• Participate in various client meetings with the team and work closely with analysts and architects to understand the scope and framework of the application.

• Developed applications using 3- tier architecture.

• Worked on writing complex SQL queries, T-SQL stored procedures, views and also on performance tuning of the SQL queries.

• Create a repository layer that maps the data from the database to provide encapsulation over data access layer using Entity Framework.

• Developed few custom REST APIs for building Invoice management system.

• Used third-party API’s and integrated with the existing products and customized the features.

• Implemented Azure functions and web services.

• Design, develop and deploy custom reports in MS SQL Server environment using SQL server Reporting services (SSRS).

• Implemented security using OAuth and token-based authentication mechanism.

• Developed dynamic responsive web applications using angular and bootstrap.

• Work with NPM commands for managing dependencies and dev-dependencies.

• Worked on observables and RxJs library in Angular 6.

• Utilized various open source tools and packages and developed charts and graphs for better visualization of reports.

• Was part of an implementation team where we have taken care of the quality of the project within a given deadline.

• Use POSTMAN to test the web API and for the angular application use Jasmine framework and Karma as a runner tool.

• Developed test frameworks for the application using MS Test for backend and Jasmine, karma for the frontend. Environment: HTML, CSS, Bootstrap, Angular 6, .NET MVC, Web API, .NET Core, C#, SQL, Microsoft Azure sever. Proarch IT Solutions Hyderabad, India

Client: SEDC, Atlanta, USA July 2015 – Nov 2018

Domain: Utility Power Net.

List of Projects:

Project Accounts payable, Meridian

Title Senior Software Engineer

Duration July 2018– Nov 2018

Description: This web application is about expenses, purchase report, purchase card, etc. which involves the development of the app using .NET core, Angular JS and Bootstrap. Responsibilities:

• Execution of software development life cycle automation, environmental provisioning as well as leveraging consumer domain driven design and product centric development methodology such as agile Iterative planning.

• Monitored and provided expert knowledge on all workflow designs.

• Extensively involved in developing .NET Application using Web technologies like .NET Framework 4.0, Web Services, IIS 5/6, C#, SOAP, REST, SQL Server.

• Developed REST Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.

• Used entity framework to exchange data between web applications and database objects.

• Participated in business requirement and functional requirement gatherings and finely understood evolving business needs.

• Worked on state management, caching features for optimization and configuration of web application using C#.Net.

• Implement ASP.NET MVC 5 architecture for application development to render different views bases on category.

• Used various Angular 2 custom directives and developed reusable components and templates that can be re-used at various places in the application.

• Created Typescript reusable components and services to consume REST API using component-based architecture provided by Angular 2.

• Following Test Driven Development (TDD) and object-oriented design patterns to write testable code and ease maintenance.

Environment: ASP .NET MVC, .net Core, Web API’s, LINQ, SQL, Angular 2, HTML5, Bootstrap Project Work management, Meridian

Title Software Engineer

Duration Sep 2017 – June 2018

Description: A web application consisting of staking sheet management, invoice management etc. which involves the development of the app using .NET core and Angular JS Responsibilities:

• Participated in design, development and testing of the project using agile SCRUM methodology attending day to day meetings.

• Involved in code-correction, code-refactoring, code-completion, testing and in implementing enhancements of the existing functionality.

• Interactions and direct participation with the analyst, users, business stakeholders and subject matter expert team regarding SIS technical requirements.

• Expertise in developing business logic layer using .net Asynchronous programming

• Involved in writing stored procedures and using them in Entity framework using Fluent API.

• Implemented complex UI responsive forms using Bootstrap and custom CSS classes

• Implemented Angular components and dependency injection.

• involved in client Interaction and production support.

• Involved in functional testing, regression testing and defect tracking. Environment:.net Core, .NET MVC, Web API’s, LINQ, SQL, Angular JS, HTML5, Bootstrap, SQL Server T-SQL Project Generating Paystubs

Title Senior Software Engineer

Duration May 2017- Aug 2017

Description: Generating pay history of the co-ops according to their pay codes like their earnings according to their work hours and work type.

Responsibilities:

• Worked in agile methodology (Scrum) to meet customer expectation and timelines with quality deliverables.

• Implemented business logic in stored procedures and used complex formulas in the logic layer of the application to generate pay scales.

• Implemented views, cursors and triggers for auditing and logging

• Extensively used LINQ in all our applications to query, sort and get sub data from a list of data that is cached.

• Created web reports using SQL Server Reporting Services (SSRS)

• Designed UI for some of the features using web forms in ASP .NET and made use of validation controls. Environment: ASP .NET, Web forms, SQL, LINQ, ADO .NET, SSRS Project Admin review

Title Software Engineer

Duration Nov 2016 – April 2017

Description: This web application is all about a reviewer who is responsible to review the timesheets and manage payroll of co-ops.

Responsibilities:

• Focused mostly on reusability of the code using SOLID principles, Design patterns and OOPS concepts.

• Worked on enhancements/Improvements/code-refactoring and quality assurance activities of the application.

• Automated the unit testing of applications by writing unit and integration tests for backend functionality.

• I was part of an agile team where in Jira, confluence is used for project management and maintenance.

• Have good understanding on code repository tools like bit bucket and Jenkins for raising server jobs.

• Have strong knowledge on version control tool like git. Environment: ASP .NET MVC, Web API’s, Dependency injection- Unity, LINQ, ADO .NET, SQL, Angular JS, Material design, HTML, OOPS concepts.

Project Timesheet entry and group review

Title Software Engineer

Duration Jan 2016 – Oct 2016

Description: An employee management client/server web application which consists of utilities like allowing the co-ops to fill their timesheets, allowing the admins or their leads to review the applied leaves, accept and perform all the managerial activities.

Responsibilities:

• Worked closely with analysts and architects to understand the scope and involved in building a 3- tier application framework.

• Developed backend services using ASP .NET Web API and used ADO .NET to interact with the database.

• Worked on the complex business logic and implemented features like autocomplete using Lucene autocomplete library.

• Implemented security and various custom authorization filters for providing role-based authorization for different users of the application.

• Implemented and consumed custom RESTful API’s.

• Implemented frontend using AngularJS and Material design which included the implementation of custom CSS classes, angular routing, etc.

• Used Kendo UI for rich responsive web design.

• Involved in writing unit tests using MS Test framework and MOQ for mocking.

• Deployed the application using IIS in the windows server platform.

• Involved in bug fixing and maintenance of the application. Environment: ASP .NET MVC, Web API’s, Dependency injection- Unity, LINQ, ADO .NET, SQL, Angular JS, Material design, HTML, CSS, Kendo UI, Lucene autocomplete framework, MS Test and MOQ unit testing frameworks. Project Self Service

Title Software Engineer

Duration July 2015 – Dec 2015

Description: An employee management client/server web application is implemented which consists of utilities like managing employee information such as their personal info, dependencies, deposits, and their pay and leave information. Responsibilities:

• Analyzed, designed, and implemented the application adhering to the coding standards and best practices.

• Gained strong knowledge on TDD approach.

• Used ADO.NET to access and make operations on the database.

• Used Unity framework for dependency injection in .NET.

• Developed razor views with strongly typed view models and helpers and partial views using .NET MVC4.

• Developed custom API’s using Web API features like filters, attribute routing, http Response message approach.

• Designed, developed RESTful services using JSON and hosted on IIS

• Extensively used HTML5, CSS, Bootstrap, AngularJS, jQuery, AJAX and created single page applications (SPA).

• Implemented many features in AngularJS like data binding, routing, etc.

• Worked on unit and integration tests using MS unit and MOQ framework for mocking of data.

• Automation of Build, deployment, and smoke testing of .Net applications using TFS 2013/2015.

• Integrated Jenkins with various DevOps tools such as SonarQube for automatic deployment as well as code coverage. Environment: ASP .NET MVC, Web API’s, LINQ, ADO .NET, SQL, Angular JS, Material design, HTML, Kendo UI, Unit, and Integration tests using MS test framework.

Enhance Edu, IIITH Hyderabad, India.

Software Developer Aug2013 – June 2015

Description: A learning management system for the undergraduate students. Responsibilities:

• Involved in analysis of application functionality and its design.

• Worked on mockups and wireframes.

• Participated in business meetings and demos for the clients.

• Designed and developed WCF services used to communicate data to client databases for a chat tool in the application

• Creation of form and its controls at runtime based on the DB values using C# and ASP.NET and AJAX for maintaining questionnaires and frequently asked questions.

• Worked on creating and managing windows services, which run periodically to move user data from flat files to database.

• Design application that includes tabbed interface for moving between different modules.

• Developed, tested, and maintained the application which included setting up the code repositories and automated build tools for the application.

• Worked in waterfall approach and later moved to agile methodology.

• Developed UI using HTML, CSS, Bootstrap, Java script, AJAX, jQuery.

• Worked on quality checks and performance tuning for the better performance of the application. Environment: C#, ASP .NET, WCF, MySQL, HTML, JS, CSS, jQuery, Bootstrap



Contact this candidate