AMRUTHA YELAMANCHILI
Sr. .Net Full Stack Developer
Mobile: 484-***-****
E-Mail: *******.**************@*****.***
LinkedIn: www.linkedin.com/in/amrutha-yelamanchili-a1384a229
PROFESSIONAL SUMMARY
Over 10+ years of experience in IT including Analysis, Designing, Development, Testing, Bug fixing and Implementation in the Software Development Life Cycle (SDLC) of Client/Server and Web Technologies for various N-Tier applications.
Strong knowledge of Waterfall and Agile Methodologies in Application Development with hands on experience working in Agile Development Team following SCRUM Methodology and paired programming using Test Driven Development (TDD).
Strong comprehension of OOPS concepts such as encapsulation, inheritance, abstraction, and polymorphism.
Proficiency in designing Single Page Applications (SPA) with rich UI and responsive features using JavaScript and UI frameworks such as Bootstrap, ASP.NET, AJAX, HTML5, and CSS3.
Experience in web development frameworks including React.js 15/16, Angular 2/8/12/15, Vue,js and AngularJS, as well as MVC and MVVM design.
Experience with Micro frontend, Microsoft technologies such as C#, ASP.NET MVC, ASP.NET WEB API, Entity Framework, SQL Server, Cloud Services, ADO.NET, VB.NET, Postgre SQL and IIS.
Practical experience with several Azure Paas, Azure services, including Azure Infrastructure, compute, storage, Azure Active Directory, Azure Infrastructure Functions, Active Reports and Data Lake store.
Expertise in designing UML design patterns such as Adapter, Proxy, Bridge and Façade.
In-Depth understanding of the entire web related technologies, architectures, frameworks, component technologies and cross-platform UI/UX developments.
Proficient at developing N-tier distributed .NET Core applications that use SOAP and SOA-based Web services.
Database design and development experience includes SQL Server, PL/SQL, T-SQL, and Oracle.
Skilled in version control with systems like TFS (Team Foundation Server), Sub-Version, GitHub, and Git.
Competence in using NoSQL databases like MongoDB, DB2 and Cassandra.
Strong expertise in developing applications using MVC, Web API, WCF, LINQ, Visual Studio and Visual Studio Code.
I am proficient at automating build and deployment processes with Jenkins, Apache Maven, and Ant.
Experience managing backend data sources using RDBMS such as Micro frontend, DB2, MS SQL Server, Oracle, and Microsoft Access.
Familiarity with unit testing frameworks such as N Unit, X Unit, MS Unit, Jasmine, Karma, Jest, and Enzyme.
Experience with Web API services that need explicit HTTP methods such as GET, POST, DELETE, PATCH and PUT.
Hands-on expertise with Azure services such as compute (Azure Infrastructure, web roles and worker roles), Azure websites, caching, SQL, Azure storage, network service, Azure Active Directory, API management, scheduling, auto-scaling, and PowerShell automation.
Extensive knowledge Silverlight control authoring using control templates, data binding and visual state management.
Used Xamarin IOS and Xamarin Android for creating native user interface.
Developed Data Access Layer (DAL), Business Logic Layer (BLL) also implementing Business Processes.
Experienced reading and understanding third party code libraries and troubleshooting UI issues on browser-based debugging tools.
Good knowledge on Microservices, AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB and S3.
Experience using Team City and Octopus to deploy and publish projects automatically.
I am skilled in creating simple and concise test cases with Jest, covering a variety of scenarios to achieve complete code coverages.
Having strong knowledge of Active views PowerBI, Jenkins, AWS, Kubernetes, and Docker.
Knowledge of using Continuous Integration / Continuous Deployment (CI/CD) tools as Jenkins.
Experience in Creating Unit Testing applications and Unit Testing with N-Unit.
Strong Experience in Design & Development of Client-Server & Web applications using Object Oriented Analysis and Design (OOAD) methodologies.
TECHNICAL SKILLS:
Methodologies
Agile, Kanban, Scrum, TDD, Waterfall
Web Technologies
Angular 2/8/12/15, Angular CLI, Angular JS, Angular Material, AJAX, Bootstrap, CSS3, HTML5, JavaScript, jQuery, React.js 15/16, Redux, Redux Thunk, TypeScript, Vue.js, XML
Languages
ASP.NET, C#.NET, VB.NET, Javascript, Typescript
.NET Technologies
ASP.NET, ASP.NET Core, ASP.NET MVC 4/5, ASP.NET WEB API, ADO.NET, C#, C#.NET, LINQ, MVC, SOAP, SOA, UWP, VB.NET, WCF, Win32, WPF
Databases
Cassandra, Cosmos DB, MongoDB, MS Access, Oracle, PL/SQL, SQL Server
ORM
Entity Framework Code First, Entity Framework Core, LINQ to SQL
Cloud Service
AWS, MS Azure
Version Control
Git, GitHub, Subversion, Team Foundation Server (TFS)
CI/CD
Docker, Jenkins, Kubernetes
IDE & Other
SQL Server Management Studio, Visual Studio, Visual Studio Code
Reporting Tools
Crystal Reports, SQL Server Reporting Services (SSRS)
Design Patterns
Dependency Injection, Factory, Repository, Singleton
MS Office
MS Excel, MS PowerPoint, MS Word
Server
IIS, Windows Server
Testing Tools
Enzyme, Jest, Jasmine, Karma, MS Test, N Unit, X Unit
Bug Tracking
Asana, Bugzilla, Jira
PROFESSIONAL EXPERIENCE:
Client: Con Edison, New York, NY Sep 2022 – Till date
Role: Senior .Net Full Stack Developer
Responsibilities:
Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies.
Involved in iterative, test - driven and SCRUM method of Agile Methodology.
Successfully completed the Software Development Life Cycle (SDLC), including business analysis, design, development, testing, and implementation of standalone, intranet, client-server, and web-based applications.
Developed a responsive hybrid application with Vue.js, Angular 15, Web UI for desktop, tablet, and mobile users for Harness Test Application, Q-stats and call-logger.
Worked with Vue.js Forms, Validations, Modules, Components, controllers and HTTP requests.
Experienced in front-end development using Angular 15, HTML5, CSS3/CSS, JavaScript, jQuery, Ajax, Python3 and Bootstrap.
Retrieving Wave files from the Azure Blob Storage using Event Grid and retrieving the Queue Storage data from Azure Infrastructure.
Setup development environment using latest Blazor Net with VB .Net, ASP .NET Core 3.0.
Use the Swagger Editor to create and document SOAP, GraphQL, Restful APIs, RPC for both technical and non-technical audience.
Utilised MVC frameworks like WinForms, Vue.js, Angular 15 to develop single-page applications (SPA) with principles like dependency injection, promises, services, scope, controllers, and directives.
Extensively used HD insight to create PowerShell, Hadoop powered big data solution and services, Analyse and report statistics on big data availability and utilization.
I created presentation layer views with VB .Net, Java, .NET Core MVC, C#.Net, HTML, CSS/SCSS, jQuery, PostgreSQL and JavaScript.
Developed Python3 batch processors to consume and produce various feeds.
Used Angular CLI to optimise and bundle application assets, resulting in faster load times.
Used dependency Injection to inject Angular 15 services into Angular controllers, allowing for AJAX calls. I also developed custom directives to construct HTML elements and add functionality.
Developed and deployed applications using Micro frontend, Microsoft services, including Azure Data and Azure DevOps.
Contributed to SSMS, XML, WinForms, Vue.js, Angular 15 module and component documentation, ensuring accurate and current project information.
Developed features and effects using Java, Angular 15 and Vue.js, JavaScript, including accordions, infinite scroll bars, sliders, drag and drop, resizable, and progress bars.
Developed business and data layer components in Oracle, Postgre SQL, WPF, UWP, Win32, C#.Net, VB.NET and ADO.Net, as well as controllers to handle razor view events in the .Net Core MVC.
Created Azure functions, Azure DevOps to combine incoming and outgoing messages from streaming tools like the Azure Service Bus, Kafka.
Extensively used Ionic, High Charts, Telerik as dynamic data visualization tool for Silverlight.
Used Telerik chart Control to display data in graphical format.
Implemented SSMS, JWT token-based authentication to safeguard ASP.NET Core and grant authorization to users.
Utilised VB .Net, ASP.NET for server-side controls and JavaScript for validation controls.
Experienced in working with Redis, Docker, Visual Studio Code, SQL server.
Created data tables, columns, and views in Docker, SQL Server, Kafka, Event Grid, Redis queues and Redis.
Implemented ORM models such as Entity Framework and SSRS Reports.
Developed database schemas, including tables, views, triggers, stored procedures, functions, and indexes.
Implemented LINQ to query, sort, and filter complicated objects.
Used Python3 to extract weekly information from CSV files.
Testing the SOAP, GraphQL, RESTFUL Web API, RPC, Google Maps API with Swagger and POSTMAN.
Configured Docker Engine with Docker specific commands, Create Custom Docker Images, Containers and Deployed Docker.
Developed unit test cases for the UI with Karma and Jasmine.
Used N-Unit, MS Test, Event Grid for unit performance, and functional testing.
Used Rabbit MQ, Tidal Scheduling tool to schedule SSIS packages and SSRS reports.
Moved database to SQL using Migration Wizard.
Experience implementing services on the Windows Azure Platform, PowerShell.
Implemented Scrum methodology using JIRA to build stories, iterations, and sprints.
Used Data Grids, Data Set, Data Views and Data Adapters to extract data from SQL server.
Environment: Ajax, ADO.Net, Angular 15, ASP.Net Core MVC, Azure Functions, Azure Infrastructure, Blob, Bootstrap, C#.Net, CSS3/SCSS, Entity Framework, HTML5, Jasmine, JavaScript, JIRA, JWT Token, Karma, LINQ, Microsoft Azure, N Unit, Postgre SQL, POSTMAN, Queue Storage, Razor Views, SQL Server, Scrum, Swagger Editor, VB.NET.
Client: State of Florida Nov 2021 to Aug 2022
Role: Senior Full Stack .Net Developer
Responsibilities:
Experienced with HTML5, CSS3, backgrounds, layouts, positioning, text, borders, margins, and CSS/SCSS behaviours.
Used Angular, Java, HTML5, CSS3/SCSS, ReactJS, jQuery, Vue.js, WinForms and Bootstrap to create a single-page web app with a GraphQL, Restful API, SOAP.
Utilised Agile software development techniques, specifically SCRUM.
Developed WinForms, React.js 16 views using Redux architecture to manage states.
Knowledge sharing sessions involved in Vue.js, Angular 12 training and requirements gathering, as well as interactions with end users to understand project requirements, task requests, and analysis.
Manipulated DOM, handle events and applied animation effects with Vue.js.
Developed VB .Net, SOAP, GraphQL, Restful services, RPC with an WPF, UWP, Win32, ASP.NET Web API for mobile devices.
Experienced with deployments, maintenance and troubleshooting applications on OpenShift.
Implemented VB .Net, ASP.NET features including calendar controls, repeater controls, validation controls, datasets, and form authentication.
Developed Integration process using Boomi using MSI connectors and Listeners through Message Queues, Kafka and connect to the Oauth 2.0 Authenticated web service using the HTTP connector.
Developed SPA using Blazor Web Assembly and Bootstrap CSS/SCSS, Angular.
Involved with bug fixing on functionality, performance and designing issues with Vue.js Plugin and Chrome Developer Tools.
Developed scripts using Python3.
Acted as build and release engineer, deployed the services by Redis, Docker Containers, Azure DevOps pipeline.
Used SSMS, XML, Azure Service bus for the automatic rendering of the wave files to the production servers.
Implemented the Drag-and-drop functionality using React-Draggable.
Adding Wave files to the Azure Blob, Azure DevOps and adding a notification to the Azure Table Storage.
Used Docking Container Control to design docking layout for the application.
Creation, development, and maintenance of structured and well-documented code in C# using Visual Studio 2019 and Visual Studio Code.
Worked on designing AWS Cloud migration strategy from on-perm severs and Redis, Event Grid and Redis queues.
Worked with SSMS, Java, XML, Micro frontend, Microsoft Windows Azure including a complete set of enterprise-ready data services, including Windows Azure Storage and Oracle, SQL Databases, Kafka, Event Boos and Redis, Event Grid and Redis queues using Java.
Developed Data Access Layer Using Entity Framework using Repositories.
Implemented React.js 16 code to handle cross-browser compatibility issues in Google Chrome, Mozilla, Safari, and Firefox.
Actively supported business users for changes in reports as and when required using SSRS.
Proficient developing applications using MVC, Blazor server-side and WebAPI with Entity Framework.
Migrated several SQL server tables to Cosmos DB collections.
Designing, implementing, and supporting fully automated Continuous Integration and Continuous Delivery (CI/CD) processes using Azure DevOps and SSRS Reports.
Involved in unit testing and code reviews while developing and fixing the bugs.
Used JIRA as the bug tracking tool and integrated with Source Tree to use GIT for code versioning and repository.
Ensured GET, POST, PUT, and DELETE functionalities worked as expected through Web API using Postman services.
Performed Rabbit MQ, Unit, Integration testing using N-Unit, MSTest framework.
Used GIT extensively to manage source code repositories.
Spearheaded the implementation and integration of Jest and Enzyme into the development workflow for a .NET-based React project.
The Jenkins, Docker Containers server is used to build and deploy code to staging and production environments.
Environment: ASP.NET Web API, Azure Blob, Azure DevOps, Azure Service Bus, Azure Table Storage, Bootstrap, C#, Cosmos DB, CSS3/SCSS, Entity Framework, Enzyme, GIT, HTML5, Jest, jQuery, JIRA, MS Test, N-Unit, React-Draggable, React.js 16, Redux, RESTful API, Visual Studio, Visual Studio Code, Vue.js, Windows Azure.
Client: Wells Fargo, Sanfrancisco, CA Jul 2020 to Oct 2021
Role: Sr Full Stack .Net Developer
Responsibilities:
Design database structures, including tables, stored procedures, views, indexes, and relationships.
Created SQL scripts to migrate data from various sources SQL Integration Services (SSIS).
Developed SQL scripts for data sets to generate reports using SQL Server Reporting Services (SSRS).
Worked with databases such as PostgreSQL, SQL Server, DB2, and MySQL.
Worked on designing single page applications using Vue.js Components such as Router and Vue.js core components.
Utilised AGILE techniques to deliver high-quality applications.
Implemented HTTP protocol and SSL to secure information between WCF, Service and Client.
Experience in using WinForms, Vue.js to create a simple API to loop through an array of bound data and also done two-way binding of data using Vue.js.
Developed tools using Python3, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, system administrators and production to ensure production deadlines are met.
Implemented forms-based security and Windows authentication, OAuth authentication and Web Forms.
Used the Route Provider service to connect views and controllers in AngularJS.
Migrated Application from KnockoutJS and AngularJS to Angular 8.
Implemented client-side common libraries by using Angular 8, Vue.js.
Implemented business logic, data exchange, XML processing and created graphics using ETL, python3.
Used Rabbit MQ, jQuery and AJAX to make asynchronous calls to the server that can be processed by ASP.Net Core MVC controllers.
Wrote complex T-SQL queries for data extraction.
Deployed Micro frontend, Microsoft Azure Cloud Service (PaaS, IaaS) and Web Apps.
Developed SOAP, WinForms, REST APIs for Azure Service Fabric Stateless Micro services using ASP.NET Core.
Developed a Single Page Application (SPA) using Angular 8 framework to bind data to specific views and synchronise with the server.
Used Rabbit MQ, MVC5 new Attribute Based Routing functionality to achieve URL control.
Developed business logic in Python3 for planning and tracking functions using PowerShell.
Developed MVC and web forms.
Used Razor Syntax to create views for various pages.
Used event handlers with JavaScript, Typescript, Entity Framework, and SQL Server databases to improve logging on public-facing Angular 8 pages.
Created a JSON-returning SOAP, GraphQL, Restful web service using Entity Framework and ASP.NET Core WebAPI, SOAP/Rest.
Developed single-page applications (SPA) using Web UI, Angular 8, TypeScript, Vue.js and Bootstrap.
Worked on Mac, Windows, and Linux (Ubuntu) responsible for front-end UI development with HTML5, SCSS, Typescript, Vue.js and React.
Restrict the applications from potential security threats like XSS, CSRF and fixed all of them like vulnerability and SQL Injection.
Developed a web application with an Web UI, Angular 8 and Vue.js front-end and a SOAP, REST, Web API for data transfer to the back-end.
Used JIRA frequently to log issues and track development progress.
Environment: .NET Core, Angular 8, Azure, Bootstrap, C#, CSS, Entity Framework Core, Gherkin Automation, GIT, HTML5, IIS, JavaScript, jQuery, MS SQL Server 2014, Python3, Visual Studio 2019, Visual Studio Code, WCF, Web Services, XML.
Client: Labcorp, Burlington, North Carolina Jan 2019 to Jun 2020
Role: Sr .Net Developer
Responsibilities:
Managed the entire software development life cycle (SDLC) project, including analysis, design, implementation, and maintenance.
Collaborate with a cross-functional scrum team to produce agile and continuous software solutions.
Expertise in Python3 API and Web Service Development.
Experience with AWS Serverless Lambda Functions, Simple Queue Service (SQS), CloudWatch, AWS API Gateway, S3 buckets, RDS and EC2.
Used Kendo UI controls using HTML razor view, Vue.js engine to make the pages more responsive and attractive.
Performed debugging in multithreaded environment in .NET framework.
Designed and developed AWS Lambda APIs. Net Core, Redis, Redis queues and Event Grid.
Conducted AWS PostgreSQL, AKS, OpenShift database conversion.
Worked on the entire application stack in Amazon Web Services (AWS), including EC2 and S3 buckets, SOAP/REST.
Lambda expressions define criteria for filtering, sorting, and grouping data.
Create UI pages and layouts with React, HTML5, CSS3, jQuery, JavaScript, Typescript, Bootstrap, and Material UI.
Created WinForms, React JS pages, Web services, and AJAX calls for the app.
Developed a web application using React JS to bind data or models fetched from a database through controller services to the view via scope.
Performed troubleshooting, fixed and deployed many Python3 bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Configured and administered JDBC Connection Pools /Multi Pools/Data Sources on WebLogic Server.
Used React JS to create React components using JSX.
Evaluated database performance and performed maintenance duties such as tuning, backup and restoration.
Developed a reusable WinForms, React JS component for DOM manipulation.
Developed front-end screens with React JS and present components from NPM and Redux packages.
Optimised three members' account administration workflows with React-Redux and React-Hooks.
Improved live chat on desktop, tablet, and mobile apps with React-Redux, React-Hooks, JavaScript, HTML5, and CSS3.
Used Axios to manage HTTP requests in a React and Redux project.
Developing APIs for integration projects. Implemented and extensively used object-oriented programming concepts in C# and SOLID principles.
Proficient in WAMP (Windows, Apache, MySQL, Python3/PHP) and LAMP (Linux, Apache, MySQL, Python3/PHP, JavaScript).
Used Rabbit MQ, ETL, Python3-based GUI components for front-end functionality, including selection criteria.
Developed scripts for unit and system testing to be used in the quality assurance process.
Automating all deployment steps with infrastructure as code (IAC) and Jenkins pipeline as code (JPAC) concepts.
Maintaining the team capacity and supporting them in peer reviews and development.
Environment: AWS, Bootstrap, C#, CSS, Entity Framework Core, Gherkin Automation, GIT, HTML5, IIS, JavaScript, jQuery, MS SQL Server 2014, .NET Core, Python3, Visual Studio 2019, Visual Studio Code, WCF, Web Services, XML.
Client: Cybage Software, Pune, IND Oct 2015 to Jun 2018
Role: .Net Developer
Responsibilities:
Design database structures, including tables, stored procedures, views, indexes, and relationships.
Writing SQL, Docker Containers scripts to migrate data from various sources using SQL Integration Services (SSIS).
Developed SQL scripts for data sets to generate reports using SQL Server Reporting Services (SSRS).
Developed web-based database-driven intranet applications and components to meet corporate needs utilising ASP.NET, C#.NET, ADO.NET, and MVC 3.0.
Used Visual Studio 2013 to design and construct an ASP.NET MVC Framework application.
Developed WCF-based web services for client communication and data exchange.
Extensive experience designing backend applications using ETL, Python3 and the Django Framework.
Develop web applications with the ASP.NET Web API and AKS, OpenShift.
Used jQuery for Client-Side Validations, calling the Controller Actions, and making calls to the WCF Services.
Used ASP.NET Validation Controls and was involved in Client-side validations using JavaScript.
Used SOAP, REST, AJAX Controls such as Script Manager and Update Panel to develop the rich User Interface
Used ADO.NET, Entity Framework extensively for retrieving, querying and manipulating data in the SQL SERVER 2012.
Extensively used Python3 modules such as requests, urllib and urllib2 for web crawling.
Used Cascading Style Sheets (CSS) classes to maintain the uniformity throughout the application
Strong skills in Python3, SQL and PL/SQL. Backend programming, creating database objects like Stored Procedures, Functions, Cursors, Triggers, and Packages.
Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
Directly accountable for various aspects of product design including assessment, coding, testing and optimization.
Involved in code reviews and performance improvement as well as documentation.
Provided production and end user support as well as involved in bug fixes using user acceptance testing environment.
Environment: ADO.NET, Agile Methodology, AJAX, Angular JS, ASP.NET, ASP.NET WEB API, C#.NET, CSS3, GIS, HTML5, IIS, JavaScript, jQuery, jQuery UI, MVC 3.0, PL/SQL, Python3, SQL SERVER 2008 / 2012, SSRS, T-SQL, Visual Studio 2013, Visual Studio Code, WCF.
Client: Zensoft Pvt Ltd, Pune, IND Feb 2012 to Sept 2015
Role: .Net Developer
Responsibilities:
Designed and Developed web application using .NET framework.
Understanding the Business requirements and preparing the functional requirements on a task’s implementation.
Created a user control on presentation layer, the Business and Data Access Layers were coded Developed application using C# and Object-oriented programming structure.
Developed Web forms using C#, ASP. Net, JavaScript, and CSS.
Created WCF web services for implementing business logic.
Create Restful API with using Web API.
Developed Restful APIs using .NET Core Web API, enabling seamless communication between client-side and server-side components.
Developed and maintained stored procedures, User Defined Functions, Indexes, Views, Tables, and Relationships on SQL Server 2008 database.
Implemented dynamic page elements and various controls for form error validation and implemented custom validation controls with JavaScript and jQuery.
Written Parameterized Stored procedures, Views, complex queries and functions for data manipulation and querying data from SQL Server.
Worked on Stored Procedures by getting the more number Parameters to the procedures and developed with the loop functions on condition parameters.
Environment: ADO.Net, ASP.NET 3.5, HTML, IIS 7.0, MVC, N-Unit, SQL Server 2008, Visual Studio 2010, WCF, Win Forms, Windows Services, .NET Framework 4.0.
EDUCATION
Bachelors in Computer Science from JNTUH University India, 2010