Name: GAYATHRI IKKURTHI
Email: ****************@*****.***
Mobile: +1-737-***-****
Professional Summary
●Over 7 years of experience in designing & development of software applications for various clients, ability to understanding and manage development cycle including requirement gathering, analysis, design architecture, development, integration, testing, deployment & maintenance.
●Delivered responsibilities as senior full stack developer and Technology Analyst for various software initiatives including building and mentoring team members.
●Strong knowledge in developing single-page web applications in Angular 2, AngularJs and Object-Oriented JavaScript. Bootstrapping Angular, Structural Directives, data binding, services and dependency injection.
●Expertise in 3-tier architecture, MVC 5 (Model, View, Controller).
●Extensive experience in design and development of Web & Windows applications using advanced .NET technologies including .NET 4.5.1/4.5/4.0/3.5/3.0/2.0 technologies.
●Experienced Professional in architecture, design & development using .NET technologies including ASP.NET, C#, WCF, AJAX, JSON, XSD, XML, XSLT, HTML, CSS, JavaScript, jQuery, Angular2, Angular4, Angular10, Angular Js, TypeScript.
●Creating Pull Request, approving the pull request using the CI/CD (Continuous Integration and Continuous Deployment) using Azure DevOps.
●Experience includes Microsoft Azure with developing building, hosting and scale applications in Microsoft datacenters using Azure SDK tools. Packaging, deploying and monitoring the solutions in Azure.
●Experience in maintaining and expanding AWS cloud structure using AWS SNS and SQS
●Good knowledge on complete application stack in Amazon web services like EC2 and S3 bucket.
●Integrate applications or systems on premises or in the cloud using API management tools like Azure.
●Excellent experience in Service Oriented Architecture (SOA), WCF/.NET Web Services (SOAP, WSDL, XML), Web API, Restful Web API, .NET Remoting etc.
●Decoupling the code with the use of dependency injection with the help of NINJECT framework.
●Thorough experience in 3-tier application development, Design Patterns, Objected Oriented Analysis Design (OOAD) and Development.
●Expertise in coding following SOLID principles and coding techniques makes the system more efficient, error free, easy to test and decoupled code.
●Deep experience in analysis, designing and modeling using UML 2.0 in MS Visio.
●Experience in SDLC, Agile Methodologies &, Design Factory environment including Use Cases, Business Modeling & develop Technical Design documents.
●Experience in ETL tools SSIS and design & development of reports using SQL Reporting Services, MS Excel etc.
●Solid Experience in RDBMS includes SQL Server, LINQ to SQL, Oracle & database programming skills including creating stored procedures, views using T-SQL, PL/SQL & data connectivity using ADO.NET. DB jobs and SSIS packages.
●Experience in design & development using Oracle Database.
●Experience also includes ADO, NUNIT, TFS, SVN, MS VSS and MS Office etc.
●Experience in continuous integration and building tools like Maven for .NET, Continuum.
●Experience in Agile Methodologies (SCRUM Model), Waterfall model, Rapid Application Development (RAD) model.
●Basic knowledge of Microsoft Dynamics CRM (Customer Relationship Management).
●Functional domain experience includes Logistics, Oil & Gas, Marketing & Data Analysis, Banking with leading clients.
●Team player with excellent communicational, interpersonal, analytical and problem-solving skills.
●Exposure to international market.
Technical Skills:
Programming Languages:
C#, HTML5, CSS3, JavaScript, TypeScript, Angular JS, Angular2, Angular4.
Software Frameworks:
.NET 4.5+, .NET Core 2.1/3.0, Microsoft Dynamics
CRM, JavaScript AJAX, jQuery, Kendo UI,
Kendo UI for jQuery, Kendo UI for Ajax,
Telerik UI for MVC, Telerik UI for jQuery, NUNIT
Architecture:
Model View Controller (MVC), 3- Tier
Architecture
Microsoft Stack:
C#, .NET Framework 4.6.2/ 4.7/ 4.7.1,
.NET Core 2.1/3.0, TypeScript, ADO.NET,
Entity Framework, WCF, SSIS, SSRS,
Web API, SQL 2012/ 2014/ 2017/ 2019,
LINQ, Lambda, IIS, Web Services,
REST Services, Swagger.
Integrated Development Environments:
Visual Studio, SQL Server Management Studio 2012, MySQL, Postman, IIS Server.
Database and Cloud:
Oracle, MySQL, Microsoft Azure DevOps.
Versioning Tools:
Team Foundation Server (TFS), Tortoise GIT, Apache Subversion (SVN).
Ticketing Tools:
Confluence, Jira, Azure DevOps.
Also used for repositories maintenance
Software Development Methodologies:
Waterfall Model, Agile,
Rapid Application Development (RAD).
Operating Systems:
Windows 2012/2008/2003/XP/2000.
Employment History and Work Experience
Tata Consultancy Services Client – Bank of America – August 2023 to Till Date
Plano Texas
Software Developer
CCCP is an application which will be working to get the loans be granted and the amount to be deducted to get the acknowledgement. It then process the fees and refunds the money if the loan gets rejected.
Responsibilities:
Created a new .Net Core application to replicate the existing Asp.Net webforms, which interacts with the WCF service to get the authorize and capture the transactions.
Understanding the functionality and developing the new screens using CSHTML, Javascript and jQuery.
Creating and altering stored procedures in SQL Server.
Involved in the development (Front end and back end), build and deployment activities.
Used Bitbucket, Jenkins, Tortoise Git for application deployments and versioning.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Encloud Services LLC May 2023 to Till Date.
Boston Massachusetts
Senior Software Engineer
Encloud is a staffing and consulting firm. I am working on the internal application for staff management and employee management which includes all the information relating to the employees, LMS Leave Management System, Salary, tax and various modules pertaining to employees. It also includes the training and certification module, where the employees are allowed to subscribe themselves for a course and take the certification exams as well.
Responsibilities:
Understanding the functionality and developing the new screens using CSHTML, JavaScript.
Created and altered stored procedures in SQL Server and respective API methods for several server calls.
Involved in the development (Front end and back end), build and deployment activities.
Used Azure DevOps as a ticketing tool to log the product backlog items, along with the Tortoise Git tool to sync the repositories.
Used Azure CI/CD pipelines to integrate and deploy the code scheduled on stipulated intervals.
Used POSTMAN to test the Web API service calls.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Wipro Client - DHL September 2021 to April 2023 (Offshore)
Westerville Ohio
Senior Project Engineer
DHL is a logistics management company. It provides international door-to-door express pick-up and delivery services of parcels and documents for business customers, with its global reach and local teams ensuring fast delivery with end-to-end tracking. The application that I have been working on is Star broker, which mainly deals with airline procurement and planning of the transport and shipment. It focuses on network management and utilization.
Responsibilities:
Involved in the development (Front end and back end), build and deployment activities.
Understanding the requirements and coding. Enhancing existing applications and adding new features to it using ASP.NET MVC 5 and C# programming language.
Interaction with the product owner for the requirements and analysis.
Understanding the functionality and developing the new screens using CSHTML, JavaScript.
Worked with new screens and changes in several existing screens in the UI.
Created and altered stored procedures in SQL Server and respective API methods for several server calls.
Worked on Angular project for another module, creating modules, services and creating the UI components as well.
Used Azure DevOps as a ticketing tool to log the product backlog items, along with the Tortoise Git tool to sync the repositories.
Used Azure CI/CD pipelines to integrate and deploy the code scheduled on stipulated intervals.
Used POSTMAN to test the Web API service calls.
Writing Unit test cases and automating testing using NUNIT & ReSharper – tools for automated Unit testing.
Log4NET is used for logging different level activities at custom level.
Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
Maintained an excel report sheet for the interfaces used and service calls made to avoid creating another for the same purpose as the system is vast.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Infosys Client - Schlumberger: January 2020 to August 2021 (Offshore)
Houston Texas
Technology Analyst
Schlumberger Ltd (Schlumberger) provides technology for reservoir characterization, production, drilling and processing to the oil and gas industry. The company also supplies products and services to the industry, from exploration through production and integrated pipeline solutions for hydrocarbon recovery. The applications PRA and OPs Portal are used to assess the projects and tasks involved in finding the oil wells, the height of the well and the probability of profit. There are questionnaires for each business line and the persons who are authorized will be able to answer the questions and mitigate the risk of profits from proceeding with the project.
Responsibilities:
Individual team player handling the development (Front end and back end), build and deployment activities for the two applications PRA and Ops Portal.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework), AngularJs.
Used Database first approach and generated the .EDMX file for the database connection.
Created multiple grids using Kendo UI components.
Understanding the requirements and coding. Enhancing existing applications and adding new features to it using MVC.
Used NINJECT framework to have the dependency injection in place to avoid tightly coupling the code.
Have worked on SQL Server and have created multiple Rest Services methods to achieve data transfer between the layers of the applications.
Understanding the existing functionalities and implementing additional features.
Worked with new screens and changes in several existing screens in the UI using HTML, CSS
Created and altered stored procedures to create a PRA and proceed on the analysis.
Used SWAGGER to unit test the service calls from an URL, by launching the Web API application.
Used Azure DevOps as a ticketing tool to log the product backlog items.
Implemented unit testing for all the associated modules.
Developed core functionality with the ASP.NET MVC Framework
Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Infosys Client - Southern Company: August 2019 to January 2020 (Offshore)
Atlanta, Georgia
Technology Analyst
Southern Company is one of the largest energy providers in the United States of America. Southern Company is an American gas and electric utility holding company based in the southern United States. The company is the second largest utility company in the U.S. in terms of customer base The branch of it is Gas provisioning. Southern Company provides the gas connections to the premises and does the inspection at regular intervals based on the equipment.
Understanding the requirements and coding. Enhancing existing applications and adding new features to it using MVC.
Understanding the existing functionalities and implementing additional features in MVC 5 application with SQL Server 2012 connected to the application.
Worked with new screens and changes in several existing screens in the UI using JavaScript, HTML and CSS.
Created and altered stored procedures and jobs to create the orders and schedule jobs respectively using SQL Server and Web API.
Implemented unit testing for all the associated modules using NUNIT.
Worked on SSIS for data migration between the environments (Production, UAT, Development) and the different instances of the solutions.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
Data annotations are used for the validations and the MVC filters are used for the exception handling to show a common error page for all.
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Coordinated with the Onsite team for the development and deployment activities.
Infosys Client - Wheels April 2019- July 2020 (Offshore)
Das Plaines, Illinois
Senior Software Engineer
Wheels, Inc. was established in 1939 as the world’s first automotive fleet leasing and management company. Eighty-two years later, Wheels is one of the largest privately held companies in North America, featuring a portfolio of more than 325,000 vehicles under management across the continent, capabilities in 56 countries worldwide, and a client base that consists of some of the best-known businesses in the world. The version of SQL used while creating the application was SQL 2005. The requirement is to change the version from SQL 2005 to SQL 2012.
Responsibilities:
Upgraded the stored procedure from SQL 2005 to SQL 2012.
Procedure analysis and necessary changes without impacting the business requirement.
Created stored procedures for the enhancements in the application.
Aspire Systems Client - KVK October 2017- February 2019 (Offshore)
Greenville, Wisconsin
Senior Software Engineer
KVK client provides corporate loans for its customers. In order to do so, analysis of financial details of the customers is carried out.
This is a web application that captures complete financial information of customers and saves the data in the database. The web application is used by analysts and investors.
Analyst collects complete financial information about the end customers necessary for providing loans like Credits, profits and so on. This information is then shared with the investors who choose to invest in funds. The application has several modules like Customer Relationship Manager, agent, reports. The trading module is used for buying or selling of funds. The transactions are saved in a database and there are no monetary transactions in this application.
Responsibilities:
●End to End development of new features and enhancements, with exception and error Logging, Unit testing, Build & Deployment and production support Activities.
●Application is developed based on the RAD (Rapid application Development) model, where the requirements come in daily and with strict timelines.
●Coordinated with the team in another branch for the development and deployments.
●Requirement analysis and communication with clients.
●Code Review and testing of peer team members tasks.
●Developed new versions, used to involve in all the three tiers (UI, Middleware and Backend)
●Used Web API and tested using Postman tool.
●Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
●Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
●Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
●Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
●Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
●Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
●Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
●Responsible for deployment of the Application in production and resolving any post-deployment issues.
Aspire Systems Client - Performance Improvement Analysis (KPMG) October 2016 to September 2017 (Offshore)
New York, USA
Software Engineer
KPMG client offers Performance improvement Analysis tool to its customers to analyze the performance of the employees working with them. This web application is used to collect the input from the employees and calculate the overall ratings. The ratings are shown in the form of graphs, tables and charts. This application also gives email reminders for the employees to complete the process of feedback. On completing it the customers will get the final report.
Responsibilities:
●Understanding the requirements and coding. Enhancing existing applications and adding new features to it using MVC, jQuery, Microsoft Dynamics CRM. Bug Fixing
●Understanding the existing functionalities and implementing additional features.
●Worked with new screens and changes in several existing screens in the UI.
●Implemented unit testing for all the associated modules.
●Deployed the applications using IIS server.
●Developed core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
●Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
●Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
●Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
●Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
●Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
●Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
●Responsible for deployment of the Application in production and resolving any post-deployment issues.
Education
Bachelor of Technology (Computer Science & Engineering) from St. Ann’s College of Engineering and Technology Jawahar Lal Nehru University Kakinada - 2016
Kakinada, India