Rakesh Nakka
Phone: 480-***-****
Email: *******@*****.***
Full Stack dotnet Developer
SUMMARY:
Experienced .NET Full Stack Developer with over 9+ years of experience in the IT industry. Proven expertise in designing, developing, and maintaining robust applications for clients in the life sciences and healthcare sectors. Adept at utilizing a wide range of technologies .Net Visual Studio 2015 /2017 /2019 /2021 / 2022, .NET CORE 3.1/3.0/2.0, .NET Framework (7.0/5.0/4.8), Microsoft .NET Class libraries, ASP.NET (4.6/4.5/4.0/3.5/3.0), C# (4.0/3.5/3.0/2.0), ADO.NET, Web Services, Micro Services, WCF Services, SOAP, REST, XML, Entity Framework, LINQ, SSIS, NUnit.
Extensive experience with MS SQL Server 2008/2012/2014/2023, Azure Data Studio, MYSQL, T-SQL.
Expertise in Software Development Life Cycle (SDLC) in various .net frameworks and Object-Oriented Analysis and Design (OOAD).
Experienced with ORM-like Entity Framework for retrieving data from various data sources.
Strong hands-on experience in the development of Web-based Client/Server and Multi-tier applications using Microsoft technologies such as ASP.NET (Web Forms, MVC, and Web API), C#, ADO.NET, XML, AJAX, Entity Framework (EF), and SQL Server.
Experience with N-tier architecture for the presentation layer, and the Business and Data Access Layers and were coded using C#. Net. Good Experience in Developing Applications using Microservices architecture.
Experience in the concepts and implementation of Object-Oriented programming using C#.
Experience with web technologies like HTML, CSS, JavaScript, jQuery, Bootstrap, AngularJS, React, Angular10/12/13, ASP.NET, and ASP.NET MVC.
Hands-on experience in designing, deploying, and maintaining enterprise-class security, network, and systems management applications within an Azure environment.
Extensively used LINQ (LINQ to SQL, LINQ to Entities), ADO.NET, Entity Framework & T-SQL in developing Data Access Layer.
Solid work Experience with Entity Framework approaches such as code-first & database-first
Strong experience in Object-Oriented Analysis and Design, Iterative Agile Programming Methodologies, and Test-Driven Development and Maintenance.
Extensive knowledge of using Data Adapter, Data Reader, and Data Set in ADO.NET for Data Accessing and LINQ (Language Integrated Query) providers for data manipulation.
Experienced in Azure Active Directive, Blob, Azure Fundamentals Azure functions, Azure Events, Docker Azure IoT, and Kubernetes.
Created Entity classes, and relationships between Entity classes using Entity Framework 6.0/4.0 to manage relational data as objects and used LINQ to Entities to massage the data.
TECHNICAL SKILLS:
Web:
.NET 2.0/3.0/3.5/4.0/4.5/5.0, ASP.NET MVC 5, AJAX, HTML, JSP, JavaScript, CSS, XML, XSD, AJAX, WPF, WCF, WWF, Silver Light, LINQ, Angular 2/4, HTML 5, ASP.Net Core 2.0, Prism, Type Script, .Net Framework 4.0/4.6, .Net Core
Languages:
C#, VB.NET, ADO.Net, LINQ, Web Services, ASP.Net AJAX, ASP.Net MVC 5, Microservices, Node JS, ASP.Net Core 2.0, J-Query, Entity Framework. 6.0, Visual Studio 2017, Type Script.
Database:
: SQL Server 2008/2016/2018, Oracle 10g, MS Access, T-SQL, Transact SQL, PL/SQL, Stored Procedures, Triggers, SQL, Query Optimization, Database normalization, DTS, SSIS (SQL Server Integration Services), Performance Tuning, DB2, Mongo DB, No SQL.
Tools:
Microsoft Visual Studio 2005/2008/2010/2015/2017, VSS (Visual Source Safe), DevX Tools, VSTS, Team Foundation Server, Rational Clear Case, Microsoft Stream Insight, Repliweb, Squirrel.
Versioning Tools:
TFS, VSS Management, GitHub, SVN, P4V, Bitbucket, Jira.
Collaboration:
MSOffice, Visio, UML, Office Communicator, Live Communicator, WebEx.
Healthcare, Financial services, E
commerce applications, Business applications, CMS applications, Legacy Services, Merchant management applications and Banking Applications.
Testing:
Unit Testing, Analysing and preparing Test plans, Test cases, Test documents, Rational Clear Quest, Integration Testing, Automated Website Testing, TDD.
Application Servers:
IIS 7.0/6.0/5.0.
Reporting Tools:
: Crystal Reports, SQL Server 2017, SQL Server Reporting Services 2008/2012, SSIS 2008/2012, SQL Server Analytical Services 2008/2012, Data Modelling.
PROFESSIONAL EXPERIENCE
MOLINA HEALTHCARE, BOTHELL, WA . SEP 2022
Dot net developer
Developed the user interface using ASP.NET, transitioning from classical ASP to ASP.NET.
Moved from .Net and incorporated Object-Oriented Methodologies in application development.
Designed and developed the GUI with various controls for the user interface.
Implemented Object Oriented Programming languages (OOPS) principles such as abstraction, encapsulation, inheritance, and polymorphism in C# to develop the business logic layer.
Employed ADO.NET to access the database using SQL Server Data Adapters.
Designed the database and wrote stored procedures using SQL Server.
Utilized ASP.NET web form controls, including Grid View and List View, to display data.
Conducted unit testing on several modules.
Extensively used the Debugging and Tracing features of Visual Studio .Net.
Documented the code for specific modules.
Integrated Silverlight to enhance UI for desktop applications.
Applied ASP.NET security features, including Forms Authentication and Authorization.
Developed generic, secure, and reusable data access components utilizing ADO.Net objects like Dataset, Data Adapter, and Data Reader.
Environment: C#, .NET Framework, Visual Studio, ASP.NET, ADO.NET, Silverlight, SQL Server, Web Forms, Web Services, TFS
BANK OF AMERICA, CHARLOTTE, NC. Jan 2020 – august 2022
.Net developer
Designed and developed Web Pages using ASP.NET, VB.Net, C#. NET, HTML, JavaScript, Angular JS, CSS and server controls.
Followed Agile and Scrum Methodology and to produce high Quality software.
Developed web pages and validated these pages using ASP.NET, XHTML and C#.
Used AJAX to present a very intuitive user experience.
Create new modules and business logic using .Net Framework 4.0 MVC 3.0
Implemented MVC pattern as it an ideal framework for delivering a structured, testable UI model.
Designed and developed web n-tier middleware applications for sales using. Net Framework (C#, ASP.Net) ADO.Net code with SQL Server as the database.
Designed SSIS packages to pull data from various sources such flat files, Oracle DB, other SQL server tables using Visual Studio 2010.
Used JSON as response type in REST services.
Developed core functionality with the. NET Framework ASP.NET
Used different Telerik Rad Controls, Free Textbox in Visual Studio applications and Sitefinity.
Developed Master Pages for multiple pages and CSS for unique look and feel of the application and code behind coding are done with VB.NET.
Used Web services -WSDL and SOAP using Apache Axis for getting food items information in Diet module.
Implemented easy responsive design using Responsive Web Design Grids (RWD)
Used Ajax, CSS, JavaScript and Bootstrap for the front-end web development.
Developed new features for the internal Web application using JS framework, JavaScript, HTML, CSS, Restful Services, .NET, C#, LINQ, and entity framework.
Developed ASP.NET MVC Applications in Test Driven Development (TDD) environment using Microsoft Unit Testing Framework.
Create Cache Memory on Microsoft Azure Active Directory to improve the performance of data transfer between SQL Azure and WCF services.
Used GIT for source code repository and versioning.
Environment: .Net Framework 4.0, MVC, Visual studio 2010, TFS, Azure, RWD, GIT, Telerik, WCF, MVC, TDD, TFS, Ajax.
CREDIT SUISSE, RALEIGH, NC. Nov 2018- Dec 2019
.Net developer
Developed and support above applications in C# and ASP.NET.
Developed, enhanced and maintained multi-tier ASP.NET and ASP web applications Systems.
Implemented multiple contract services and security using the System. Service Model in WCF.
Use of Object-Oriented concepts, analysis and design using visual studio.net.
Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables in SQL Server 2014.
Developed web forms and user controls for the web application in ASP.NET, C#.
Designed and developed UI for Intranet applications.
Developed web pages using HTML, JavaScript and CSS.
Extensively Implemented validations using built-in validation controls, custom validations controls and with JavaScript.
Using and configuring the IIS application server.
Developed, deployed and consumed Web Services.
Data grid, data list and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
LIVSPACE, HYD, INDIA. Sep 2017- July 2018
.Net developer
Worked initially with the LQPI (Learning, Quality, Production and Inventory) to upgrade existing Legacy programs into more user-friendly interactive applications in Access, Excel and VB.NET. Later moved to the Production Analytics Department to continue with the same job duties.
Responsible for the development and maintenance of at least 25 applications which were being used by 120-180 users each. These applications written in VB.NET would automate manual process in AS/400 reducing each transaction from 3 minutes to 25 seconds.
Provided a web-based system of downloading these applications based on the user’s privileges. This also tracked the amount of usage for each application downloaded per user.
Designed, created and updated SQL databases using SSMS and SSIS. Utilized data analysis using SSAS. Provided top management, superuser, user, and vendor/client reports using SSRS, Crystal Reports, and MS Access reports.
Converted existing VB6 applications into VB.NET. Most of the applications inherited were in VBA/VB6 and were migrated to VB.NET for improved efficiency and security.
Designed and developed Shell scripts for automation using VBScript
Converted exiting MS Access databases into SQL Server 2005/2008 for improved speed, security and compatibility to existing vendor requirements. Due to the increased bandwidth required for most applications which used databases, the current MS Access setup was inadequate requiring the migration to SQL Server.
Utilized SQL encryption to provide added level of security.
Provided management reports based on business units demands and provided automation by generating alerts and emails on a predetermined time. Alerts were issued when reports were successfully generated and when they failed. Fail-safe mechanisms would fire when network or other issues arose.
Familiar with SDLC concepts.
Integrated VB.NET with Crystal Reports using CrystalReportsViewer control and ADO.NET.
GRAPESOFT SOLUTIONS, HYD, INDIA. June 2015- august 2017
.Net developer
Worked primarily in the Software Development Team of Vision Service Plan Called Infinity to provide customer support by modifying/debugging existing Officemate, Exam Writer and Report Writer applications compiled in VB6.
Worked closely with the Online Help and Documentation team to provide documentation to the user guide.
Produce deliverables by converting/modifying VB6 into C#.NET and ASP.NET utilizing JavaScript and AngularJS.
Resolved issues within production database using T-SQL queries and scripts using XML.
Designed and modified new and existing Crystal Reports. Created new reports using SSRS.
Imported data into SQL tables from various sources like flat files, Excel spreadsheets, FTP locations using SSIS.
Supported programming changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of application.
Ability to use agile methodologies and SDLC during scrum meetings.
Used TFS and Jira for source control and sprints.
Provided regression testing of various modules.