Senior Full Stack Developer Resume
Bloomington, IllinoiS
SUMMARY:
- 8 plus years of experience in Design, Development, Testing and Implementing Application software and most importantly, optimizing software solutions catering to the business requirements using .NET Technologies on Windows, Web.
- Experienced in all phases of N - tier projects using software development life cycle (SDLC) - Project Analysis, Requirements, Client communication, Development, Implementation and Maintenance.
- Experience in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, MVC (Model View Controller) design patterns.
- Followed Agile/Scrum methodology for implementing Projects.
- Good perception of Object Oriented Programming (OOPS) concepts like Data Abstraction, Inheritance, Data Encapsulation, Polymorphism using C# and VB.Net
- Strong working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine and Entity Framework.
- Strong experience in design of software applications using .NET Framework, .NET Core, ASP.NET MVC, ASP.NET WEB API with C# and VB.NET.
- Experience in designing professional Web Applications using Front-End technologies like JavaScript, jQuery & AngularJS, Angular2+, Typescript, Material Design, HTML5, CSS3, Bootstrap, Ajax and Razor.
- Hands-on experience in developing Single Page Applications using Angular 2+.
- Experience in developing enterprise applications using Microsoft Visual Studio, SQL Server, IIS, SSIS and SSRS.
- Developed applications using C# with LINQ, ADO.NET, and ADO.NET Entity Framework.
- Extensively worked on ADO.NET Entity Framework for code-based approach & database approach for CRUD operations.
- Extensive experience in developing reports using MS Access reports and SQL Server Reporting Services (SSRS).
- Proficient in developing and consuming services using WCF SOAP/REST. Developed REST services using ASP.NET Web API.
- Extensive working knowledge on version control using Team Foundation Server (TFS) and Visual Source safe (VSS).
- Good experience in writing stored procedures and triggers using SQL Server and Oracle.
- Excellent team player with solid Analysis, Problem Solving, Trouble-Shooting and Debugging Capability.
- Prepared Technical design documents, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Worked on Applications in domains Financial, Insurance, Manufacturing, and HealthCare.
TECHNICAL SKILLS:
Programming Languages: C#.NET, VB.Net.
Web Development / Technologies: ASP.Net 3.5/4.0/4.5, .NET Core, MVC, Razor Engine, WebAPI 1.0/2.0, WCF, WCF Data Services, LINQ, ADO.NET, AJAX, Material Design, HTML, CSS.
Scripting Languages: JavaScript, JQuery 2.0, Angular JS, Angular 2+, JSON
Framework: .Net 3.5/4.0/ 4.5, Asp.Net MVC 4.0/5.0, ADO.NET, Entity Framework 5/6
IDE: Visual Studio 08/10/12/13/15/17 , Visual Studio Code.
SQL: Server 2005/2008/2012/2014 , Oracle 11g
Version Control Tools\Methodology: VSTS, Git, Team Foundation Server (TFS), Agile(Scrum), Waterfall
3 rd party tools: Telerik Kendo UI
PROFESSIONAL EXPERIENCE:
Senior Full Stack Developer
Confidential, Bloomington, Illinois
Responsibilities:
- Working as a Full Stack Developer in a team of 4 Agile Developers on a large scale Angular8 website with .Net WebAPI starting from Prototype phase all the way to Live Production deployment.
- Translating functional and technical requirements into detailed architecture and design.
- Working with UI-Responsive Material IO, Angular8 Typescript.
- Used TypeScript to write the Angular Components, Modules, Services, and Models.
- Used Angular routing and configured the routes to allow a seamless navigation.
- Development involved 45% front-end Angular8 work with 45% middle-tier/back-end .Net WebAPI & Sql Server tasks and 10% on SharePoint.
- Implemented Data Access Layer using Entity Framework with WebAPI to connect, retrieve and update the data from SQL Server.
- Connect WebAPI to Angular8 using HttpCall and designed GET, POST, PUT, DELETE for WebAPI.
- Used Windows Authentication for Authorization and Authentication of the Credentials related to the application.
- Designed and developed the database tables, with Code First Approach using SQL server 2017.
- Prepared unit test cases and performed Unit testing prior to system implementation.
- Used Git and TFS with both Angular and .Net WebAPI for version control system
- Used TFS and VerisonOne for Project Management.
Environment: Visual Studio 2017, .Net WebAPI 2.2, C# 5.0, Angular8, Material Design, Typescript 2.6, .Net 4.6, Entity Framework 6.0 Code First, SharePoint, Bootstrap v3.3.7, Font Awesome 4.7, Angular CLI, Sql Server 2017, Git, Visual Studio Code, TFS.
Senior .Net Developer
Confidential, Auburn Hills, MI
Responsibilities:
- Involved in full life cycle of the project - requirements gathering, analyzing, designing, and developing the application using Iterative Agile Methodology.
- Developed and deployed a . Net Core 1.1 N tiered application with an Angular 2 SPA front end.
- Primary responsibility for client side and server-side programming.
- Created and consumed Web Services using C#.
- The .Net Core solution consisted of 5 projects including client, middle tier, API, common model and database repository.
- Used HTML5, CSS3, Bootstrap, and TypeScript frontend design.
- Implemented HTTP Get, HTTP Post, HTTP Put, and HTTP Delete methods in Angular to make calls to the backend (WebAPI).
- Combined all the page views into one main page by using Single Page Application (SPA) and Angular routing.
- Implemented Angular 2 SPA with controllers, directives, components, factory, service resources, and routings.
- Used LINQ to SQL and created LINQ query expressions to query the SQL database.
- Developed complex T-SQL code for the application.
- Developed Tables, Stored Procedures in MS SQL Server 2012
- Writing SQL scripts to support user tickets on the application part of maintenance of application.
- Generated reports using SSRS.
- Used TFS for Version Control, Team Build, Project Management, Data Collection and Reporting.
- Provides required technical support, including release implementations, on-call and 24x7 supports when necessary.
Environment: Visual Studio 2017, C#, Entity Framework 4.0, TypeScript, HTML5, CSS3, JSON, SQL Server 2012, REST API, LINQ, T-SQL, ServiceNow, SSRS, Agile, Team Foundation Server (TFS), IIS 7.0.
Senior .Net Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in full life cycle of the project - requirements gathering, analyzing, designing, and developing the application using Iterative Agile Methodology.
- Responsible for programming in both the Windows and Web applications using .NET Framework 4.5/4.0, C#.NET, ASP.NET, Web Services (SOAP) and MS SQL Server.
- Developed Web applications using ASP.NET MVC 4.0, C#, JavaScript, AngularJS, Bootstrap, and ADO.NET Entity Framework.
- Built client-side Web pages using AngularJS and JavaScript.
- Implemented the Presentation layer in ASP.NET using WebForms, User Controls, Web Controls, HTML, and CSS.
- Used AngularJS, AJAX and JavaScript for validating user input and making RESTful web service calls. Implemented Form validations.
- Designed an application using HTML Helper and Razor Views.
- Used Kendo Controls like Kendo Grid, Kendo Auto Complete on MVC Views
- Extensive use of stored procedures, LINQ Queries for back end communications to SQL Database.
- Designed and implemented ASP. NET MVC AngularJS SPA Web applications using industry best practices and design patterns.
- Developed WinForms applications that serve as auxiliary applications in providing the primary purpose of the Web-based (WebForms) application
- Developed .NET WCF Service using SOAP.
- Writing queries in T-SQL for web application.
- Established communication between various applications running on different platforms using WCF.
- Used TFS for Version Control, Team Build, Project Management, Data Collection and Reporting.
Environment: MS Visual Studio 2013, C# 4.0, Entity Framework, ASP.NET MVC 4.0, JavaScript, HTML5, CSS3, JQuery, AngularJS, Bootstrap, AJAX, SOAP, Kendo Controls, MS SQL Server 2012, T-SQL, Rest API, LINQ, WCF, SSIS, Agile, Scrum, TFS, IIS 7.0.
Senior .Net Developer
Confidential, Herndon, Virginia
Responsibilities:
- Involved in the full Software Development Life cycle (SDLC), starting from requirements gathering and performing object-oriented analysis, design and implementation. Developed the application using .NET 4.0 and WCF.
- Worked closely with the client team to design and develop the application according to client requirement using ASP.NET with the business logic implemented using VB.NET.
- Developed WCF Service for Business logic and Database Communication.
- Developing UI in MVC with backend coding in VB.NET and entity framework.
- Used AngularJS and JQuery for client validation and API calls from views.
- Participated in development of UI pages using HTML5, CSS3, Master Pages, ASP.NET Controls.
- Used WCF services with different end points and Service contracts and consumed the services.
- Created database tables, stored procedures, triggers and cursors for forms in MS SQL Server 2008 R2.
- Involved in development of WebForms and Classes in VB.NET that in corporate both N-Tier architecture and database connectivity.
- Worked on SSIS Packages for extraction of data and scheduling jobs to run daily.
- Extensively involved in developing components for Business and Data Layers.
- Followed Agile Scrum methodologies.
- Worked with TFS 2008 for Project Management and Source Code Versioning.
Environment: MS Visual Studio 2012, VB.NET, C#, MVC 4, Entity Framework, ASP.NET, WCF, AngularJS, AJAX, Bootstrap, LINQ, REST, IIS 6.0, TFS, Agile
.Net Developer
Confidential, Austin, TX
Responsibilities:
- Actively participated in meetings with Business Analysts to identify requirements and develop the systems according to SDLC methodologies .
- Followed MVC design and used ASP.NET MVC framework for developing web layer of the application.
- Created Business Logic using C#.NET.
- Used integrated Authentication features for database security.
- Used ASP.NET user and web controls to create interface layers and web pages.
- Implemented WCF services using SOAP .
- Transferred data between the Client and Server using XML .
- Used LINQ in data access layer for information querying and manipulating, as well as storing the information.
- Used HTML , CSS , JavaScript for styling, client validation.
- Used AJAX to provide user with dynamic functionality and client-side validations .
- Used ADO.NET for Database connectivity.
- Worked with data migration using tools including SSIS in transferring data using packages.
- Worked on Stored Procedures and Triggers in MS SQL Server 2008 .
- Created Indexes and Views to optimize the performance in retrieving customer data.
- Used TFS for code maintenance and project management
- Worked on Visual Studio integrated build tools for continuous application build and deployments.
Environment: MS Visual Studio 2012, C#, ASP.NET MVC 4.0, HTML, CSS, JavaScript, AJAX, ADO.NET, Web Services, WCF, MS SQL Server 2008, LINQ, IIS 6.
.Net Web Developer
Confidential, Mason, MI
Responsibilities:
- Involved in Software Development Lifecycle process that included requirement analysis, design, and deployment and testing using the Agile methodology.
- Created Web Pages using ASP.NET, C#, and JavaScript to display and provide dynamic functionality and validation.
- Provided migration, support and redevelopment of an older application in production with open issues, written in VB6. Provided support until the application was migrated or redeveloped, fixing issues for End Users and deploying them.
- Developed Web Services using ASP.NET and MS SQL Server.
- Used JavaScript and jQuery to handle various client-side activities in web application e.g. validation, client-side events.
- Used Data Reader, Data Set and Data Adapter objects from ADO.NET to access relevant data.
- Worked on stored procedures, LINQ-to-SQL, and Entity Framework for database calls.
- Developed front-end UI using HTML, CSS and JavaScript.
- Maintained build versions and code versions using TFS.
- Prepared Use Case, Class, and Sequence and class diagrams.
- Performed Unit Testing and User Acceptance Testing.
Environment: MS Visual Studio 2010, VB, C# 3.5, ASP.NET, ADO.NET, MS SQL Server 2008 R2, HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, LINQ to SQL, WCF, TFS, IIS 6.0.
.Net Developer
Confidential
Responsibilities:
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Worked with ASP.NET web forms, Master Pages, Web Services, State Management, caching features, Configuring Optimizations and securing the web application.
- Successfully organized initial set of requirements into master list of Use Cases.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Used Visual Studio to design the forms, develop and debug the application.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily and involved in designing of User Interface with CSS, HTML.
- Implemented features of ASP.NET such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.NET validation controls to do server-side validations and client-side validations based on the user’s browser.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Created CSS files to be applied to various web forms on the web pages.
- Developed extensive Stored Procedures and Triggers in SQL Server 2005
- Involved in Unit Testing and Integration Testing of the entire application.
- Used VSS for code check in and check out
Environment: Visual Studio 2008, C# 3.0, ASP.NET 3.5, ADO.NET, Web services, JavaScript, IIS, HTML, UML, CSS, Ajax Toolkit, VSS, Win Forms, XML, SQL Server 2005.