Sr. Full Stack .net Developer Resume
Rockville, MD
SUMMARY
- Over ten (10) years of experience in the development of Microsoft .Net technologies
- Proficient in requirementsanalysis, estimation, resourcing, onsite - offshore coordination, project design, development, testing, and implementation
- Experience with .Net technologies includes Object Oriented Languages (C#), Database (SQL Server, Oracle and MySQL), ADO .NET, VB .NET, MVC, WCF, Web API, Web Services, NUnit and other supporting technologies and tools
- Significant experience with HTML, XHTML, DHTML, CSS, XML, XSL, XSLT, JavaScript, AJAX, Angular 2, jQuery, HTML5, CSS3, Node JS, NPM and Bootstrap
- Created applications using C# 2.0/3.0/4.0/5.0/6.0 /. Net core, VB.Net, ASP.NET, MVC, LINQ, Entity Framework, Windows services, VBScript, JavaScript, jQuery and Microsoft Enterprise Library
- Strong experience on Angular 2/Angular 4
- Strong experience in Single Page Application (SPA) using Angular routing
- Adept in developing, publishing and consuming Web Services (SOAP), WCF, Microservices and WEB APIs (REST API)
- Experience with Agile Scrum and Waterfall Model methodologies
- Experience with Service Oriented Architecture (SOA)
- Employed various tools for application development and versioning such as Microsoft Visual Studio, Microsoft Visio, SVN, GIT, Rational Synergy and TFS
- Worked with ADO.NET, Entity Framework to associate with database for CRUD operations and LINQ to Entities, Lambda Expressions, solid design principles and OO Design Patterns
- Hands on experience in XML, XSL, XSLT, WSDL and XSD
- Created Stored Procedures, Functions, Triggers, Views, queries and facilitated query fine tuning
- Created database designs in SQL Server 2005/ 2008/2012/2014, MS Access, MySQL and Oracle
- Proficient with SSIS and SSRS
- Used Telerik Kendo UI controls in the front-end design
- Strong experience with Test Driven Development (TDD)
- Extensive experience in designing and developing the presentation tier, business tier, and data tier components in multi-tier software applications
- Experience in Angular testing using Jasmine framework
- Experienced in writing unit tests and mock tests using Telerik Justmock and dotCover
TECHNICAL SKILLS
Framework: .Net Framework 2.0/3.5/4.0/5.0/. Net core
Programming Languages: C# 2.0/3.0/4.0/5.0/6.0, VB.NET, VB6.0, TSQL, PL/SQL, and LINQ
Scripting languages: Java Script, VB Script, TypeScript, J-Query, and Angular 2
Designer/Editor: Visual Studio 2005/2008/2010/2013/2015/2017
Web Technology: ASP, ASP.NET MVC 4.0/5.0/6.0, IIS, HTML5, DHTML, CSS3, XMLXSLT
Services: WebWindows Services, COM+, WCF, Web API, SOAP and Rest Services
Databases: SQL Server 2008/2012/2014, Oracle, MySQL, MS Access
Database Tools: SQL Server Reporting Services (SSRS), Integration Services (SSIS)
Version Control: Visual Source Safe, Team Foundation Server (TFS), SVN, GIT, VSTS
Platforms: Windows XP/7/10, Windows Server 2008/2012
Reporting Tools: SSRS
PROFESSIONAL EXPERIENCE
Sr. Full Stack .Net Developer
Confidential, Erie, PA
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) such as requirement analysis, design, development, customizations and implementation
- Practiced Agile Methodology to review progress of project in bi-weekly sprints and worked closely with team during daily Scrum, Sprint planning, review and retrospective.
- Involved in business requirement meetings with stake holders
- Knack for writing clean, readable, reusable libraries using C# code
- Primary contribution was working as Full Stack Developer. Front end developed using Angular 2/4 JavaScript framework. Also involved on the back end in creating a Web API with Entity Framework
- Used the database first approach with the Entity Framework to generate models and the dbcontext
- Used Angular CLI to generate Components, Pipes, Services
- Implemented Angular 2 Routing, Navigation, Components and Services
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Created a RESTful Web API service using ASP.NET Web API to generate data which was then consumed in the front-end by the Angular framework
- Used Fidler to test Web API functionality
- Develop the front-end components using HTML5, CSS3, Bootstrap 3, and Angular 2/4.
- Implementation of client-side validations using Angular 2.0 and ASP.NET MVC Validation implemented at Controller level
- Used services provided by Angular such as the HTTPClient to perform HTTP GET and POST Requests
- Implemented Cors to enable Cross-Origin Requests from Client Side to Server-Side Platform
- Implemented global error handling and logging errors using Sentry.io
- Implemented Role based authorization and authentication
- Implemented unit testing using Jasmine throughout the project
- Created Data base design in SQL Server and implemented complex queries, stored procedures, functions, Triggers and Views
- Used Team Git Repository for all the source code maintenance needs, tracking using work items
- Writing the Unit test cases in C# code using Just Mock and Dot cover frameworks
- Performed unit testing (Test Driven Development) and integration testing with other modules
- Coordinated with the QA team for testing the latest releases of the application and bug fixes
Environment: Visual Studio 2017, .Net Core, ASP.NET Core MVC, C#.NET, SQL Server 2014, Web API 2.0, Angular 2, Entity Framework, LINQ, Json, XML, HTML5, CSS3, Bootstrap, Nuget Package, Git and IIS
Sr. Full Stack .Net Developer
Confidential, Rockville, MD
Responsibilities:
- Analyzing and understanding the requirements via meetings and discussions with the client
- Extensively worked with Agile Scrum Methodology in this project. Involved in writing user stories, daily activity reporting, retrospective meetings and other tasks
- Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to track the progress for each iterative cycle and figure out the issues
- Created the Business validation layers C#.net
- Implementation of client-side validations using Angular and ASP.NET MVC Validation implemented at Model classes
- Used the database first approach with the Entity Framework to generate models and the dbcontext
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Used Angular 2HTTP Request to get data from web servers and process JSON data to render in the UI.
- Used Single Page Application (SPA) format using Angular routing
- Implemented Cors to enable Cross-Origin Requests from Client Side to Server-Side Platform.
- Designed user interface using Angular 2 web forms
- Implemented Angular 2 Routing, Navigation, Components and Services
- Implemented Angular 2 custom pipes
- Used HTML 5, Cascading Style Sheets (CSS3), Bootstrap 3 and Angular 2 to develop and implement a user-friendly UI design for the presentation layer
- Created Data base design in SQL Server and implemented complex queries, stored procedures, functions, Triggers and Views
- Used Team Foundation Server (TFS) for all the source code maintenance needs, tracking using work items
- Involved in code review of the team members and implemented best practices
- Enhancements for the applications in .NET 5.0
- Coordinated with the QA team for testing the latest releases of the application and bug fixes
Environment: Visual Studio 2015, ASP.NET MVC 5.0, C#.NET 5.0, SQL Server 2013, Web API, Angular 2.0, Entity Framework, LINQ, Json, XML, HTML5, CSS3, Nuget Package, TFS, IIS 7.0
Sr .Net Developer
Confidential
Responsibilities:
- Interacted with the business users for gathering and analyzing requirements, the product backlog items and maintained all documentation
- Used GIT HUB for the source code maintenance needs and tracking using work items
- Conducted task breakdown and estimation
- Practiced Agile methodology to review the progress of projects in monthly sprints
- Developed code documents and user documents
- Conducted design and code reviews
- Developed the modules for UI layers and Business Logic layers using C#, JQuery, HTML, CSS and Bootstrap
- Developed the Views, Partial Views and used MVC Razor View Engine
- Created the controllers Using ASP.NET MVC
- Employed PowerShell scripting
- Created MVC models and common components using C# that can be consumed by the front end application
- Used Kendo UI and TELERIK controls in the MVC view designs for menu, Grids, List View, Tree View, Editor, and dropdown etc.
- Created database designs in SQL Server and implemented complex queries, Stored Procedures, Functions, Triggers and Views
- Coordinated with onshore, offshore and multiple interfacing teams
- Created unit test cases (test driven development)
- Implemented.Net framework 4.0 and Object-Oriented Methodologiesfor application development
- Wrote asynchronous programming using C#.Net
- Developed search and advanced search components using Entity Framework to retrieve the search results from backend database (asynchronous call) with AJAX features with partial page updates
- Used Web API for communicating with other applications and components
- Worked extensively on JQuery library for the AJAX calls, Web API calls and verified the data changes on the controls
- Coordinated with the QA teams and made sure all the functionality of the application was tested
- The entire module was unit tested and the coverage was analyzed
- Provided enhancements for the applications in .NET 4.0
Environment: Visual Studio 2010, ASP.NET MVC 4.0, C#, SQL Server 2008, Web API, PowerShell, Cloud computing, JQuery, AJAX, Entity Framework, LINQ, Json, Nuget Package, TFS, MongoDB, VSTS, HTML5, CSS3, Kendo UI, Bootstrap