Deepthi Vangala - .NET Developer/Lead |
[email protected] |
Location: Chicago, Illinois, USA |
Relocation: Remote or Onsite within IL. |
Visa: H4-EAD |
Deepthi Vangala
Professional Summary: Around 10 years of extensive IT experience in designing and developing web applications, web services, client/server applications by using Microsoft .NET technologies. Experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, Analysis, and Design, Development, Documentation, Testing, Implementation and maintenance of various Web and Windows applications. Proficient in design and implementing various custom-built solutions using .NET Core 6, .NET Framework 4.6/4.0/3.0/2.0 in Visual Studio.NET 2019/2017/2015 IDEs with strong Object-Oriented Programming Concepts. Excellent knowledge of developing Web applications using C#.NET, ASP.NET, ADO.NET, ASP.NET MVC, Entity Framework and LINQ. Experience in building SOA based solutions using Web Services, .NET Core Web API, WCF, SOAP including RESTful services. Expertise in client-side programming using HTML5, JavaScript, jQuery, Angular, Bootstrap tools. Experience in designing and developing enterprise applications using Design patterns like MVC (Model View Controller) and MVVM (Model View Model) Architecture. Excellent knowledge of Singleton, Facade design pattern principles. .NET applications to Azure SQL Database and take advantage of features like automatic backups, high availability, and scalability. Azure Cosmos DB is a globally distributed, multi-model database service. PowerShell is built on .NET: PowerShell is built on top of the .NET Framework, which means it can directly leverage .NET libraries, classes, and assemblies. Experience in developing Single Page and Responsive Applications using AngularJS, Bootstrap JS, Angular material. Before you can fix a bug, you need to be able to reproduce it consistently. Try to understand the specific conditions and steps that trigger the bug Expertise in Database Design, Database Programming and Normalization using SQL Server. Excellent experience in securing web applications using oAuth 2.0 and OpenID Connect, PING Access module. Excellent hands-on experience on ASP.NET Security configuring web applications in IIS using Kerberos credentials and SPN to pass the user identity to the content management /database servers. Knowledge on generating various Reports using SQL Server Reporting Services (SSRS). Expertise on continuous integration/continuous deployment (CI/CD) using Jenkins build platform. Experience in redesigning SQL Server Integration Services (SSIS) to MS Azure by creating worker roles. Knowledge in Installing, Configuring, Troubleshooting IIS. Experience in working with bit bucket, horizon antifactory and JIRA. SKILLS Languages C# Web Technologies C#.NET, ASP.NET, ADO.NET, MVC, Entity Framework, .NET CORE 6, AJAX, Core Web API, WCF, LINQ Scripting JavaScript, jQuery, HTML 4/5, Angular, Angular JS, Bootstrap Reporting Tools SQL Server Reporting Services (SSRS), Crystal Reports, IZENDA Databases SQL Server, MYSQL Development IDE Tools SQL Server, .NET framework 4.0 and Visual Studio Cloud Stacks Azure Cloud Services Web/Application Servers IIS 7.0/8.0 Version Control Tools TFS, GIT PROJECT EXPERIENCE Bank Of America, NC Feb 2023 - Present Lead .NET full stack developer Converted ASP.NET MVC application to ASP.NET Core 6 API. Used C# as backend and Angular 13 as frontend. Integrated facade pattern Object Oriented Design (OOD) principles in developing robust solutions. Implemented Entity framework core 6 - Database first approach to perform CRUD operations with SQL database. Worked with EF/LINQ & MS SQL Server, T-SQL, SQL Server Enterprise Manager, Normalized Data Structures Identified code duplications amongst the projects and created Nugget packages using c#, deployed in artifacts using Jenkins CI/CD. .NET applications to Azure SQL Database and take advantage of features like automatic backups, high availability, and scalability. PowerShell provides cmdlets and functions for working with .NET types, including the ability to create, manipulate, and use .NET objects within your scripts Continuously involved in deploying the code to the servers using artifacts. Upgraded projects .msi package to .zip package. Before you can fix a bug, you need to be able to reproduce it consistently. Try to understand the specific conditions and steps that trigger the bug Followed Agile methodologies like scrum and kanban to design, develop and test the features on the project, was part of DSU, PI planning and retrospective sessions. Worked on various legacy WCF, ASMX SOAP services and migrated them to .NET core 6 RESTFUL API. Implemented PING Access as a security layer to authenticate and authorize users to access the applications. Worked with jQuery and JavaScript to integrate the front-end functionality in projects. First, sign up for access to the OpenAI GPT-3 API and obtain your API key, which you'll need to authenticate your requests Interacted with DB2 using DSN s in ODBC drivers. Created the API controllers to communicate with DB2 database and deliver JSON response to the users. Created code logic by analyzing, testing, assessing, and implementing programming applications. Designs, develops and performs unit and integration testing Honeywell San Jose, CA Mar 2022 Jan 2023 Lead .NET Full Stack developer Responsibilities: Implemented MVC design pattern for developing the Web Application and used MVC5 application using Razor syntax for view engine, also used C# for the back end. First, sign up for access to the OpenAI GPT-3 API and obtain your API key, which you'll need to authenticate your requests Utilized AngularJS Route for creating Single Page Application (SPA) and incorporating Model-View-Whatever (MV) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection. PowerShell provides cmdlets and functions for working with .NET types, including the ability to create, manipulate, and use .NET objects within your scripts Integrated Google Analytics for page navigation and event tracking. .NET applications to Azure SQL Database and take advantage of features like automatic backups, high availability, and scalability. Review the relevant code to understand the logic and data flow. Look for potential issues, such as logic errors, incorrect variable values, or missing error handling. Immigrating .NET application to MS Azure using Platform as A Service (PAAS) web role deployment. Architect and Implement Microservices application leveraging On-Premises Azure Service Fabric Platform for high-availability and high scalability for high throughput workloads. Worked with jQuery and typescript for the development of the UI. Developed object-oriented business and data layer components using WCF. Worked on creating Rest Services using ASP.NET Web API and C#. Created scripts, developed functions, procedures, and packages for DB2 database in iSeries Navigator. Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards. Also wrote Design Documents, Deployment Documents and User Manuals. Worked on performing coding, unit testing, error handling, bug fixing, bug verification and created an error log section in which the support/admin will get the error message in a well formatted html view. And troubleshooting insecurity, remoting, threading, and serialization. PowerShell is built on .NET: PowerShell is built on top of the .NET Framework, which means it can directly leverage .NET libraries, classes, and assemblies. Heavily involved in code review, build and deployment with Azure DevOps, Jenkins. Release code is every 3 weeks and make sure the coding standards (Veracode) meet 90%. Involved in Agile Scrum Methodology by attending daily scrum, PI planning, retrospections, vetting sessions, sprint planning, sprint demos, backlog refinement meetings. Bristol West Insurance, OH Sept 2020-Feb 2022 Lead .NET developer Involved in understanding user requirements, designing, developing web applications, and back-end applications. Used Model View Controller (MVC) architectural Design patterns for the development of the product. Created models, views and controllers using ASP.NET MVC 2, C#.NET, .NET Core. Developed the UI for various modules using HTML5, JavaScript, ASP.NET, C# .NET, ADO.NET, CSS, SCSS, VueJS and Telerik Controls. Implemented the Application layer using ASP.NET with C# in Microsoft .NET Framework. The Presentation Layer was implemented in ASP. NET using Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets. Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources. Developed 3- tier architecture application with User Interface, Business and Data Access layers using .NET and Entity Framework. Involved in Design and Architecture of the ASP. Net application, WCF based Web Services. Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching. Used LINQ for data retrieving, querying, storage and manipulation interface screens developed using ASP. Net. Used ADO. NET objects to retrieve and update data to the database like MS Access, SQL Server. Developed stored procedures, functions and triggers and used different joins to execute SQL queries and wrote the stored procedures using SQL. Enhance applications built using Asp. Net Core with Microservices architecture, deploying using docker containers. Participated in Test Driven Development (TDD) in developing an application in Agile (SCRUM) environment. Used Team Foundation Server for grabbing the projects and managing the code changes. Ameriprise Financial Minneapolis, MN July 2018-Aug 2020 .NET developer Rewrote legacy corporate banking module, from classic ASP and XML/XSLT to ASP. Net, HTML, CSS, JavaScript, ORM (Object-Related Modelling), WCF and AngularJS, as part of a major update. Used multithreading to increase the response time of the applications. Used frameworks like Log4net to implement logging. Developed UI using Telerik Kendo UI, user controls, layouts and styles which input the data and display the data for the web applications using ASP.NET. Created Menus and Drawer component by using Typescript and knockout JS. Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols. Used databases like DB2, MongoDB and SQL Server 2014 and worked with data optimization and normalization. Generated SSRS reports using SQL Server 2012. Developed and deployed back-end services to Azure clouds and used Azure Service Bus. Debugging existing applications in classic ASP and COM to resolve the issues in live site. Designed and Developed Unit and Integration Tests utilizing NUnit and Moq systems to test the individual bits of the functionality. Used Chai, Karma, Mocha or similar for Unit Testing. Involved in preparation of Release pack and providing support on release/migration. BD Biz Viz Technologies Pvt Ltd., India July 2017-Oct 2017 Software Engineer Developing customer-based functionality using MVC.NET. Develop and implement API services using C#.NET to create and extract JSON data to send to the downstream teams. Used Java Script, JQUERY, HTML to design front-end features and for faster processing of data. Used Web APIs to perform data manipulations in SQL server. Participate with a team of technical staff and business managers and practitioners in the business unit to determine requirements and functionalities needed in a project. Responsible for the design and development of scalable data solutions to implement business needs. Analyzed the SQL scripts and written complex SQL queries to implement enhancements. Involved in data extraction that includes analyzing, reviewing, modeling based on requirements using ADO.NET. Checking the newly developed features using Automated testing. Harman Connected Services, India Jan 2016-June 2017 Software Engineer Analyzed the existing code functionality, identified, and solved the bugs in the application. Built re-usable ASP.NET libraries using OOPS concepts for business requirements. Implement new features using ASP.NET, ADO.NET on customer requirements. Automated the daily based manual tasks using SQL jobs to perform the recurring tasks of application. Developed SQL scripts using LINQ to perform CRUD operations from the web application to the database. Worked on various SQL servers and optimized the queries for performance tuning. Built customized reports using Izenda tool. Loaded and transformed large sets of structured and unstructured data. Indulged in regular stand-ups meetings, status calls, Business owner meetings with stake holders, Risk management teams in an Agile environment. Followed Scrum implementation of scaled agile methodology for entire project. Medi Assist India TPA Pvt Ltd., India Nov 2014-Dec 2015 Software Engineer Developed web pages using C#.NET, ASP.NET of health insurance based on client requirement. Analyzed and structured the client raw data using SQL query and procedures which enabled users to easily access their information. Proposed improvements for the way the data was stored in SQL server. Created and scheduled the SQL jobs which sends the alerts, remainder mails to users. Developed internal tool for handling the client manual database operations to SQL production server. Preparing use cases for data work in technical workshops. Validating against the Target tables loaded onto the web page and reporting in case of any discrepancies. De-bugging and solving defects in case of any found in the process. Supported code/design analysis, strategy development and project planning. ACHIEVEMENTS Recognition for Outstanding employee performance. Earned a trophy for best employee performance. Received client appreciation mails for implementing the enhanced features as required. Certified for developing MICROSOFT Windows 7 mobile applications from IUNLOCKJOY. Education Bachelor s in information technology from CVSR College of Engineering, Hyderabad, India. Keywords: csharp continuous integration continuous deployment user interface javascript database information technology microsoft California Delaware Minnesota North Carolina Ohio |