Post Job Free
Sign in

.Net Developer Asp.Net

Location:
Houston, TX
Posted:
May 31, 2024

Contact this candidate

Resume:

NIKHIL LAKKAKULA

Email: ***********@*****.*** PH: 203-***-****

Full Stack .Net Developer

Professional Summary

Having 10 years of IT experience as a senior .Net Developer in various phases of software development life cycle with Software Analysis, Design, Development, Coding, Integration, Maintenance, Testing, Process Control and Maintenance of Multi-tier, Transactional web and window-based applications.

Experience in all phases of System Development Life Cycle (SDLC) from investigation of initial requirements through analysis, design, programming, testing documentation and implementation.

Extensive experience in using .Net components: C#, ASP.Net Core, VB.NET, PL/SQL, ASP.Net MVC, ADO.Net, ADO.Net Entity Framework.

Experience in Azure for system Deploying, Operating and Maintaining compute, network and storage in the Microsoft Azure environment using Microsoft Technologies.

Substantial experience in various .NET applications using Visual Studio .NET technologies like C#.Net, Angular js, Telerik Controls, React JS, VB.net, Asp.net, AJAX, XML and Java Script.

Experience in requirement gathering, analysis, design, documentation, unit test case reparation, coding and unit testing, code review, SLA based application support, SIT, and bug fixing, issue troubleshooting, UAT support, production implementation, postproduction support, root cause analysis and enhancement.

Experience using Oriented Programming (OOPS), Design Patterns.

Used Team Foundation Server (TFS) for Version Control.

Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.

Excellent in .Net client applications and their development including web and window applications (WinForms).

Extensive Experience in designing and developing the Reusable User Controls (.ascx), Customer Controls in ASP.Net Web Pages/Forms.

Experience in usage of third-party tools Telerik RAD control and scripting languages JavaScript.

Implemented SOA architecture through WCF services which used to rapidly build service - oriented applications that communicate across the web and the enterprise with features Serialization, Versioning and Interop.

Used TeamCity for continuous integration and Octopus Deploy for deployment of application.

Document Authoring on SharePoint, Windows Azure Cloud Services.

Good Experience in designing and developing the Reusable User Controls using Partial Views, and Layouts for creating common look and feel among all the web pages in ASP.Net MVC Web Applications.

Experience with Mobile Development and responsive design (android and IOS).

Strong experience in creating Databases, Tables, developing Complex T-SQL Stored Procedures, Views, Cursors, Scripts, Triggers.

Creating WPF/Silverlight applications using MVVM architecture.

Expert in HTML5/CSS3 development and have experience in node.js, angular.js.

Strong experience in developing the reusable components like assemblies by Implementing the OOPS Concepts and Creating the Class Libraries.

Created and managed SQL Server, Azure.

Experience in Creating Data Access Layer using ADO.Net and ADO.Net Entity Framework to communicate with the Databases like MS SQL Server, mongo DB, Oracle and MS Access.

Ability to work within a fast-paced environment, and interact supportively within a team, problem solving skills (debugging and troubleshooting), fixing bugs in application and N-Unit testing.

Strong hands-on experience with MS-Office, MS-Access, MS-Front Page, MS- Power Point, MS Excel and MS Project.

Used Jira for bug tracking. Excellent interpersonal skills, communication skill, flexible to learn and work with new technologies and concepts.

Technical Skills

. Net Technologies:

ASP.NET 4.5/4.0/3.5, ASP, Web Services, Windows Forms, ADO.NET, ASP.NET Core AJAX, WCF, WPF, Silverlight SOAP, Angular js, ASP.NET Core MVC, ASP.NET Core 3.0/3.1/5.0/6.0/6.6.

Languages:

C#, VB.NET, C, Visual Basic 5.0/6.0(VB), SQL.

Operating Systems:

Windows 2000 and UNIX, MS-DOS, Windows7.

GUIS:

Servlets, Java Naming and Directory Interface (JNDI).

Build/Automation Tools:

Build Master, Maven, Gradle, Jenkins.

Cloud Technologies:

MS Azure, OpenShift, Amazon Web Services (AWS), PCF Client API, Azure DevOps.

Databases:

MS SQL 2012,2014,2018 Oracle 10g/11g, 12c.

Web Technologies:

XML, IIS 5.0/6.0/7.0, HTML5, DHTML, CSS3.

Web Services:

Web API, WCF, Web Services.

Scripting:

jquery, VB Script, and JavaScript.

Tools:

Visual Studio 2008,2010,2012,2019,2022, Team Foundation Server (TFS, GIT, Visual Source Safe, SQL Server Reporting Services (SSRS), PL/SQL Developer, Selenium.

Professional Experience

Full Stack .Net Developer

Morgan Stanley, Chicago, IL August 2023 to Present

Roles and Responsibilities:

Involve in requirements gathering, Problem Analysis, Design, Development, Testing and Maintenance of the System.

Extensively worked on the application using HTML5, CSS3, JavaScript, jQuery, Knockout jS, JSON, Angular 13, C#.NET, ASP.NET Core 3.X, and Web API.

Utilized Services and Factories with dependency injection (DI) in Angular and ASP.NET Core.

Used EF Core for the Data Access Layer for the ASP NET Core API application.

Consumed the API's which developed in ASP Net Core Web API using the Angular 7.0.

Used Azure App Configuration and Key Vault services to store the Application secrets.

Used Azure Functions HTTP Trigger type to make use of the request payload to send the Emails to different parties.

Worked with Azure Service Bus Enterprise message broker service for the Publisher and subscriber needs.

Written integration test cases using XUnit, made full use of the Fluent Assertions.

Created Retry circuit breaker mechanism to detect the failures and prevent a failure from constantly recurring.

Implemented entire backend of the application using various object-oriented features of C#.NET likes classes, interfaces, inheritance, polymorphism and multi-threading.

Performed both Serialization and Deserialization for XML and JSON.

Created Extension methods, generic classes, OOD patterns to build the libraries.

Used Auto Mappers to map the appropriate Models.

Added Microsoft AppInsights to track the logs using telemetry client and track all the user information in Microsoft Azure.

Developed and maintained Python scripts for data processing and automation tasks.

Used Python for writing RESTful APIs and integrating them with front-end applications.

Implemented data analysis and manipulation using Python libraries such as Pandas and NumPy.

Developed and deployed machine learning models using Python libraries like Scikit-learn and TensorFlow.

Automated testing and deployment processes using Python-based tools and frameworks. Integrated Python scripts with Azure functions for enhanced cloud-based processing and automation.

Having experience in using the Fluent Validations to create the custom validations.

Developing and configuring SQL Server Integration Services (SSIS) packages and troubleshooting any related Azure Data Factories.

Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).

Deployed all the services to an App Service plan and worked on IIS deployment for on-perm apps that we maintain.

Environment: .NET Core, C#, ASP.NET MVC, Web API, Knockout JS, Ajax, Angular 13, Microsoft Azure, Microservices architecture, SQL Server 2019, Entity Framework, TFS, JavaScript, X Unit, Agile.

Full Stack .Net Developer

Empower Retirement, Greenwood Village, CO November 2021 to July 2023

Roles and Responsibilities:

Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating daily status in internal web portal.

Developed client-side application using Angular2/4/6, HTML5, CSS3, bootstrap 4, Typescript, AJAX, and business logic was coded in Web API and Entity Framework.

Created and consumed services in Web API 2 to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).

Install Angular CLI to generate components, services and used npm to install the project dependencies such as bootstrap4, jQuery, etc.

Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 4.

Used HTML, Typescript, jQuery, Bootstrap 3, Data Serialization and Deserialization.

Implemented Data access layer using C#, Entity Framework to connect and retrieve or manipulate database information.

Worked with Entity Framework to build database context classes and schemas.

Used Agile/Scrum practices and Test-Driven Development (TDD) techniques to provide reliable working software.

Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server 2017.

Implemented Error Logging and Auditing for the web site.

Used POSTMAN to test the Web API and for the Angular application.

Used S3 bucket and Glacier for storage and backup on AWS.

Develop unit test cases for the implemented requirements and all modules.

Built SSRS reports to subscribe and deploy them to report server.

Perform basic integration and smoke testing in dev environment before deploying application to QA environment.

Writing test cases in Zafar and performing test case execution, doing system testing when the QA team need help.

Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.

Used version control tool GitHub for managing the code.

Performed Code Reviews (manual) to implement performance and coding conventions guidelines.

Environment: .Net Framework 4.0, Visual Studio 2015, AWS, SQL Server 2017, C#.Net, Web API 2, Angular 2/4/5/6, Typescript 4, Bootstrap 3, SSRS, IIS, HTML5, XML, CSS, GITHUB, JIRA, POSTMAN, Entity Framework, jQuery.

.NET Developer

State of IN-IDOH March 2019 to October 2021

Roles and Responsibilities:

• Developed and maintained web applications using C# and ASP.NET MVC.

• Worked on improving existing healthcare applications to enhance performance .

• Collaborated with cross-functional teams to gather requirements and design robust solutions.

• Implemented RESTful APIs for integrating various health services and third-party applications.

• Conducted unit and integration testing to ensure software quality and reliability.

• Designed and developed database schemas and stored procedures for health data management.

• Utilized Entity Framework for data access and manipulation in .NET applications.

• Optimized code for performance improvements in large-scale health information systems.

• Participated in Agile/Scrum methodologies for project management and software development.

• Assisted in the deployment and maintenance of applications on Azure cloud platforms.

• Developed a system to manage records, appointments, billing information using .NET Core.

• Integrated third-party health services for real-time data exchange using Web API.

• Created a telehealth application to facilitate virtual consultations between doctors and patients.

• Implemented secure data transmission and user authentication features.

• ASP.NET Caching is used to cache static data and session objects to store the state of the data.

• Involving in Application Production support and Production Code Deployment.

Environment: ASP.NET, C#, Web Forms, ADO.NET, Visual Studio 2012 .NET, Agile Model, MVC Architecture, Web Services, SOAP, Azure cloud, JavaScript, HTML, XML, CSS, SQL.

.NET Developer

Grape soft Solutions Hyderabad, India April 2016 to Dec 2018

Responsibilities:

Involved in Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the Application.

Collaborating with executive leadership to consider long term strategic and technical influences impacting the design and development of new large-scale application.

Worked on refactoring classes and interfaces with higher complexity and re-organizing them across N-Tier architecture.

Implemented Business Logic Layer and Data Access layer using C# and Entity Framework.

Built AJAX heavy dynamic front end using HTML, CSS, JavaScript on top of .NET MVC.

Created XML component for customer input data generating through XML packet.

Developed Data Adapter, Data Transfer Objects, Entities data classes and call PL-SQL stored procedures to retrieve data in application.

Implemented WCF web services calls for data exports based on Excel Templates.

Handled multiple Web and Database Servers, with different deployment and backup policies based on the requirements.

Worked with developing and upgrading PL-SQL packages, stored procedures, functions used in various applications.

Wrote several critical WCF based Web services providing response XMLS that were consumed by multiple systems.

Implemented Queries using LINQ for effective access with database and easy handle of file operations and XML.

Worked with SSIS to convert Database views from a database to Tables in other databases.

Created SQL Queries for the SSRS Reports, Crystal Reports and Improved the performance of queries by applying indexing on them.

Used Team Foundation Server for the purpose of version Control and source code sharing.

Participated in the maintenance and bug fixing.

Preparation of user manuals, training manuals, installation and user guides, reports and functional descriptions.

.NET Developer

Dhruv soft Services Private Limited, Hyderabad, India June 2014 to March 2016

Roles and Responsibilities:

Involved in gathering and analysing the requirements from the client and actively involved in Full Life Cycle Development.

Developed application using N tier methodology and followed agile methodology.

Designed and developed the application using 3 tier Architecture.

Developed web pages for the application using CSS3, HTML 5.

Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.

Designed and developed web forms with ASP.NET, ADO.NET, C#, JavaScript, and HTML.

Designed and developed web forms .NET Security features such as Authentication & Authorization, Form-based Authentication, Authorizing Users, Roles and User Account Impersonation.

Used ADO.NET Entity Framework to Entities Connect to the Database and perform all the database transactions.

Responsible for developing stored procedures, Triggers, Functions to perform data transactions on SQL Server 2008 Database.

Performed unit testing on some modules. Used the Debugging and Tracing features of Visual Studio.NET.

Environment: Visual Studio, Java, .NET, C#.NET, XML, ASP.Net, ADO.NET, SQL Server 2008, XML, HTML.



Contact this candidate