Full Stack .net Developer Resume
Nashville, TN
PROFESSIONAL SUMMARY:
- Over 8+ years of professional experience as a developer in various desktop and client - server applications in various technologies.
- Experience in gathering requirement analysis, architecture, design & development of enterprise N-tier applications, documentation of user requirements, functional, systems Integration, and architectural specifications.
- Experience in developing Web based applications and Client-Server technologies using HTML/HTML5, CSS/CSS3, XHTML/DHTML & XML, DOM, MVC, JavaScript, jQuery, Ajax, TypeScript, and JSON.
- Used Microsoft Azure platform for building, managing applications, and deploying web applications. Created Azure virtual machines.
- Experience in web development with JavaScript, jQuery, Typescript, AJAX, JSON, CSS/CSS3, Backbone.js, React.js, Ember.js, Node.js, Express.js, Ext.js, Bootstrap, HTML/HTML5.
- Extensively used new software tools in designing user interfaces and adapting to the changing environment.
- Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, Object Oriented (OO) JavaScript, JSON, and XML.
- Expertise in using source code control systems such as GIT, JIRA, GitHub, Rally, and Jenkins.
- Expertise in handling response data from RESTful web services using XML, and JSON.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Experience using Entity Framework in production systems and performance tuning database access layer using best practices
- Extensions in LINQ for native data querying capabilities in C# 3.0 / 3.5 / 4.0
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, and MVC frameworks such as Web applications.
- Extensively worked on creating User Controls, Custom Controls, Navigation Controls, Master Pages, CSS, Themes, and Skins in ASP.NET (4.0/3.5/ 3.0/ 2.0 )
- Experience in Microsoft Technologies like C#.NET, ASP.NET MVC 4/5, ADO.NET, VB.NET, AJAX, WCF (REST), Web Services (SOAP), WPF, Entity Framework 4/5, LINQ, and IIS.
- Expertise in developing and enhancing applications using Microsoft .Net Framework, Microsoft Visual Studio, and Object-Oriented Programming Concepts.
- Good work experience in MS SQL Server and Oracle, Creating Stored Procedures and Functions using T-SQL and PL/SQL.
- Solid experience in Database design (SQL DDL & DML), procedural programming (stored procedures, triggers), T SQL, SQL Server Performance Tuning, improvement, storage, index, and configuration.
- Work experience in code version maintenance/tracking using Microsoft Visual Source Safe (VSS) and Microsoft Team Foundation Server (TFS).
TECHNICAL SKILLS:
Technologies: Microsoft .NET framework 3.5/4.5/4.6/4.7, ASP.NET MVC, MVVM, ASP.NET Web forms, AJAX, ASP, ASP.NET CORE, Micro Services, JQUERY, IIS Web Server, WPF, WCF Services, XML Web Services, SharePoint.
Programming Languages: C, C#, SQL, T-SQL, PL/SQL and VB 6.0
Distributed Technologies: Restful, Web API, WCF and SOAP
Databases: MS Access, MS SQL Server, POSTGRESSQL, Cassandra, NO-SQL, Mongo DB
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, ADO.NET
UI Technologies: HTML5, Bootstrap 3.0, typescript 2.0/2.1/3.1, CSS3, XML, JavaScript, Angular 1.3/1.4/1.5/1.6/2.0/4.0/8.0, React JS, REDUX, jQuery, KnockoutJs, Node.Js, KendoUI, VBScript, ASP, PHP
IDE: Visual Studio 2019/2017/2015/2013/ 2012/2010/2008.
Design Tools and Languages: UML, Visio 2016
Reporting Tools: Crystal Reports, SSIS, SSRS, Tableau, Qlikview, Telerik Reporting
Version control and installation tools: Visual source Safe, Tortoise SVN, MS Team foundation server, Azure Devops (On-Premise and Cloud), GIT
Operating Systems: Windows 10/8/7/2000/XP/NT/98/95, UNIX
Packages: MS-Office
Testing Tools: N-Unit, MSTest
PROFESSIONAL EXPERIENCE:
Full Stack .Net Developer
Confidential, Nashville, TN
Responsibilities:
- Created RESTful. NET core Web API Services that satisfy different function calls. Worked on Visual Studio /.Net CORE Framework to implement Business Logic.
- Working on Agile, C#, Asp.Net Core, Web API, Entity Framework, LINQ, SQL server, Single Page Application framework (SPA), Angular 6, Typescript, CSS, VSTS, GIT, Bootstrap, JavaScript, JSON, HTML, Db Up, Postman, NGRX store, RXJS, Redux, Augury, and Bootstrap.
- Used Swagger UI to aid API design, development, and documentation.
- Experience in developing Microservices using ASP.NET core.
- Good Hands-on experience writing Scope Scripts for Cosmos (Big Data) Azure Services and cloud services.
- Applied Restful Web API to implement repository pattern to achieve separation of concern principle and Connected Web API with controllers using HTTP protocols such as GET, POST, PUT, and DELETE.
- Role of an Atlassian Systems Administrator adapting with Rally, Confluence, and Rally Agile.
- Used MS Build for build Process to Generate Continuous Integration and Version Control is done by Git.
- Code review with Tech Lead/Arch and using the SonarQube for code validation to avoid violations.
- Experience in creating loosely coupled classes using Dependency Injection.
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Expertise in implementing the event-based cache for applications using Azure Events Hub
- Implement and maintain Azure Key Vaults for securing and managing secrets.
- Implemented Azure DevOps Services for project management tasks, source code repository, continuous integration, and deployment.
- Designed a Web application using Web API with Angular 10, leveraged Entity Framework (EF)
- Experience in creating Containers by Docker for Microservices
- Created twelve single-page, secure responsive web applications to replace a legacy line-of-business web application using Angular 10.
- Implemented Authentication and Authorization by using Interceptors in Angular 10.
- Developed various services in Angular 10 Toolkit that consume the rest services from the backend written in. NET. Also Utilized reusable components and guards to better accommodate the complete web application.
Environment: .NetFramework 4.7, ASP.Net, VB.Net, ADO.Net, AJAX, HTML, CSS, IIS, XML, jQuery, MS SQL Server 2016, JavaScript, LINQ, Web Forms, Win Forms, TFS, Jira.
Full Stack .Net Developer
Confidential, St. Louis, MO
Responsibilities:
- Worked in Agile SCRUM SDLC process to implement 2-week Sprints.
- Developed the application by implementing the core components in C# with the help of ASP.NET MVC 5.0 Razor View engine and Web APIs.
- Developed WinForms, and Webforms using .NET Framework, C#.NET, and ASP.NET MVC 5.0.
- Create Typescript parent and child components and services to consume Web APIs using component-based architecture provided by Angular.
- Implemented Data-Access-Layer with Code-First Approach using Entity Framework Core.
- Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Maintain, enhance, and support existing web applications and services.
- Experience in deploying web applications and services to Azure (App Services, Functions, API Management).
- Responsible for UI design with Angular, JavaScript, Bootstrap, Html5, and CSS3.
- Implemented React.js on the front-end side which uses ES6 classes combined with JSX files to create React.js components, also used node.js with NPM, webpack, CSS3, bootstrap, and html5.
- Used ASP.NET MVC 5.0 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed web application using Razor view engine along with Visual Studio, .net core and .net framework, entity framework, and bootstrap.
- Developed responsive, elegant views for web designing using the Angular and Bootstrap Frameworks
- Used Web API for HTTP and REST based on GET, POST, PUT, DELETE, and returned JSON format.
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CRUD (Create, Retrieve, Update and Delete) operations, Mapping and executing stored procedures
- Used Entity Framework for retrieving the data from SQL Server and manipulating the data.
- Developed complex LINQ to Entities queries for accessing the Entity Framework Model.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions, and packages to migrate data from SQL server database to Oracle database.
- Used ASP.NET MVC 5 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Implemented SPA (Single Page Applications) using RESTful web services, Ajax, and Angular.
- Implemented Dependency Injection for Loosely coupled Architecture.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
Environment: Visual Studio 2017, ASP.NET MVC 5.0, C#.NET, SQL SERVER 2017, Razor, LINQ, JSON, Java Script, Boot strap, HTML, HTML5, CSS3, Team Foundation Server, NuGet Package Manager, IIS, XML, Entity Framework 6.0.
Senior .Net Developer
Confidential, Rockville, MD
Responsibilities:
- Involved in the iterative and incremental methodology of developing Agile Sprint tasks with 4-week sprints through Agile SCRUM methodology which involved daily scrums, requirements analysis, and design sessions.
- Developed and maintained Web Forms with HTML, CSS, Bootstrap, ASP.NET Web API, Angular, and C #.NET.
- Used ASP.NET MVC Framework to inject objects into the class through Dependency Injection.
- Extensively used AngularJS expressions for two-way binding.
- Designed dynamic and browser-compatible pages using HTML5, CSS3, JavaScript, and Angular.
- Developed Angular components such as controllers, Services, filters, and models.
- Used Angular Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route, etc.
- Developed and consumed WCF Services.
- Developing WCF Services, involved in defining Endpoints, Data Contracts, Message Contracts, Bindings, Session Management, and Transaction management in the service layer.
- Performed Client-side validation and page manipulations using jQuery, JavaScript, and Angular.
- Implemented N-Tier Architecture and integrated the UI with Database for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Used LINQ to SQL, Entity Framework for retrieving the data efficiently.
- Upgraded the existing database from Oracle9i to Oracle11g.
- Strong knowledge of SQL and writing Stored Procedures, Functions, and Triggers using MS SQL Server.
- Worked on Configuring and version controlling with Team Foundation Server (TFS) and GIT.
Environment: VisualStudio2015, C#, .NET, ASP.NET MVC, ASP.NET Web API, Razor, ADO.NET, Entity Framework, NuGet Package Manager, WPF, LINQ, JSON, Java Script, Bootstrap, HTML, HTML5, CSS3, Angular JS 2, DOM, SQL Server 2016, T-SQL, Team Foundation Server 2015, Git, IIS, Windows PowerShell, Microsoft Azure.
.Net Developer
Confidential, Waltham, MA
Responsibilities:
- Developed the Web Forms in ASP.NET and Code behind in VB.NET.
- Extensively used Web Forms for developing screens to connect with the database through ADO.NET.
- Used AJAX Controls and Control Extenders from the Ajax Control Tool Kit to develop a rich user interface.
- Involved in creating the logic for several different modules.
- Experience with jQuery, Angular in templating, and Bootstrap.
- Experience in using JavaScript and ASP.NET validation controls for performing Form Validations.
- Worked with technologies like jQuery and Ajax to make more attractive and easier-to-use websites.
- Worked on developing web application on a mobile platform using jQuery mobile, and jQuery Google API plugin.
- Used several jQuery plugins to build a Rich Internet Application (RIA) to make it look more intuitive.
- Used Server Controls such as Grid View and Dropdown List to display the requested information.
- Created ASP.NET User Controls to reduce the complexity of user interface design.
- Created client and server-side validations using JavaScript and ASP.NET input Validation Controls.
- Extensive experience in creating ASP.NET MVC 4 web applications by implementing URL routing and REST support.
- Used JavaScript libraries like jQuery for Event Handling and Ajax interactions for rapid development.
- Responsible for implementing the LINQ feature in handling business objects.
- Consumed Web services for validating the users using SOAP.
- SSIS was used for creating packages and automating them using SQL scheduler.
- Performed reporting operations using SQL Server reporting services (SSRS).
Environment: Visual Studio 2012, .NetFramework 4.0, ASP.Net, C#.Net, MVC 4, AJAX, Entity Framework, HTML 5, CSS, IIS 6.0, jQuery, AngularJS, node.js MS SQL Server 2012, JavaScript, LINQ, Azure.
.Net Developer
Confidential
Responsibilities:
- Involved in designing, trading, and documentation of application flows and developed functional diagrams using Visio worked on presentation layer for developing GUI and developed various Web forms using ASP.Net.
- Developed ASP.Net Custom controls and User Controls
- Involved in Developing Master Pages using CSS and for providing uniformity among the pages using ASP.NET (4.0).
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Worked on Service Oriented Architecture (SOA) for developing applications.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations, and securing the web application.
- Used Web Services (SOAP, WSDL) for communicating with other applications and components.
- Worked on AJAX framework for interactive web application and used Microsoft ADO.NET to access data from database in them.
- Extensively used the LINQ feature in .NET 4.0 for querying collections and integrating with SQL.
- Experienced in Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS).
- Consumed WCF services to get the Customer Information from different legacy applications.
- Implemented JavaScript and jQuery script to implement UI validations.
- Created CSS files to be applied to various web forms on the web pages.
- Used Validation Controls for both Custom Validation and JavaScript for Client-Side Validations; also used the new validation controls in Visual Studio.
Environment: ASP.NET MVC, C#.NET, LINQ, Unit, VB.Net, SQL 2012, CSS3, HTML5, Bootstrap, DHTML, XML, JavaScript, jQuery, DOJO, DynamoDB, APIs, Visual Studio 2013, TFS, AWS, .Net Core, Webservices, REST, WCF.
