Senior Full Stack .net Developer Resume
Mason, OH
SUMMARY:
- Over 10+ years of exposure to the industry in development stream on Microsoft.Net Technologies
- Extensive development experience with exposure to Requirements Analysis, Estimation, Resourcing, Onsite - offshore coordination, Development, Testing, and Implementation
- Experiences in .Net Technologies including Object-Oriented Languages (C#), Database (SQL Server, Oracle), ADO.NET, MVC, WCF, Web API, Web Services, NUnit, Ncover and other supporting technologies and tools
- Created applications using C#, ASP.NET, MVC, LINQ, Entity Framework, Windows services, JavaScript, jQuery, HTML, CSS, XML, AJAX, Angular2, jQuery and Bootstrap and Microsoft Enterprise Library
- Adept in developing, publishing and consuming Web Services (SOAP), WCF and WEB APIs (REST API)
- Good exposure to entire Software Development Life Cycle (SDLC), documentation of software products, experience with Agile Scrum and waterfall model methodologies
- Experience with Service Oriented Architecture (SOA)
- Experience in working with various tools for application development and versioning such as Microsoft Visual Studio, Microsoft Visio, SVN, GIT HUB
- Experience in working on ADO.NET, Entity Framework to associate with a database for CRUD operations and LINQ to Entities, Lambda Expressions
- Hands on experience in XML and WSDL
- Created stored procedures, functions, triggers, views, queries.
- 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
- Experienced in writing Unit Tests and Mock Tests using NUnit and Ncover
- Excellent analytical skills with the ability to analyze problems accurately and effectively
- Capable of troubleshooting and handling production issues
- Highly organized, efficient, flexible and versatile team player who will work hard and excel in any environment
TECHNICAL SKILLS:
Framework: .Net Framework 2.0/3.5/4.0
Programming Languages: C#, ADO.NET, AJAX, TSQL, PL/SQL, and LINQ.
Scripting languages: JavaScript, TypeScript, J-Query, and Angular 2.
Designer/Editor: Visual Studio 2005/2008/2010/2013/2015 Web Technology: ASP.NET 4.0, ASP.NET MVC 4.0, IIS, HTML, XML
Services: Web & Windows Services, WCF, Web API, SOAP and Rest services
Databases: SQL Server 2008/2012/2014, Oracle, MySQL
Version Control: Visual Source Safe, SVN, GIT, VSTS, BITBUCKET
Platforms: Windows XP/7/10, Windows Server 2008/2012
Defect / Bug Tracking: HP QC
Agile Methodology Tool: Rally, JIRA, Kanban board
Tools: WebStorm, Ultra Edit, Resharper, Crucible, Jenkins, SoapUI
Domains: Auto Insurance, Property Insurance, Healthcare, and Finance
PROFESSIONAL EXPERIENCE:
Confidential, Mason, OH
Senior Full Stack .Net Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) such as requirement analysis, design, development, customizations, and implementation.
- Practiced Agile Methodology to review the progress of the project in bi-weekly sprints and worked closely with the team during daily Scrum, Sprint planning, review, and retrospective.
- Knack for writing clean, readable, reusable libraries using C# 6.0 code.
- Writing Abstract classes and Generics using C#.Net 6.0.
- Developed web application using n-tier architecture and MVC pattern.
- Developed integrated healthcare product component using Entity Framework Code First approach to retrieve the views data from the database and integrated different views data using façade pattern.
- Used Repository pattern to isolate the data access and business layer functionalities.
- Used confluent Kafka to send the JSON messages to Data Fabric system for transfer to other systems
- Used collections, interfaces, abstract classes to implement the project and Implemented Exception Handling.
- Created Database design in SQL Server and implemented complex queries, stored procedures, functions, Triggers, and Views.
- Used Bitbucket for all the source code maintenance needs, tracking using work items.
- Writing the Unit test cases in C# code using Mock and Axocover frameworks.
- Performed unit testing ( Test Driven Development) and integration testing with other modules.
- Used Splunk to monitor the production logs
- Built, Published and deployed the application on to Production server by configuring IIS.
Environment: Visual Studio 2015, C#.NET 6.0, SQL Server 2014, WEB API, MVC, JSON, Entity Framework, JIRA, BITBUCKET, KAFKA, LINQ, XML, BAMBOO, NuGet Package, GIT, IIS, Splunk.
Confidential, Hartford, CT
Full Stack Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) such as requirement analysis, design, development, customizations, and implementation.
- Practiced Agile Methodology to review the progress of the project in bi-weekly iterations and worked closely with the team during daily Scrum, Iteration planning, review, and retrospective.
- Involved in business requirement meetings with stakeholders.
- Involved in creating new WCF service to support new property product and subsequent transactions.
- Involved in creating MVC partial view in existing SPA application using customized JavaScript framework.
- Involved in updating the build script to host the WCF services in IIS
- Used Abstract Factory, Command, Singleton patterns to isolate the data access and business layer functionalities
- Used collections, interfaces, abstract classes to implement the project and Implemented Exception Handling.
- Developed a single page, mobile first, a cross-device/cross-browser web application for real-time utilizing Angular 2, JavaScript API
- Design and develop web pages components to improve user experience and features using HTML, CSS, JavaScript, and jQuery
- Used typescript for advanced autocompletion, navigation, and refactoring
- Designed dynamic client-side JavaScript codes to build web forms simulate process for a web application, page navigation, and form validation using Angular 2
- Created Angular components implemented Bootstrapping, Ngfor, Ngif, Router outlet, binding the change event, Component decorator
- Created Typescript reusable components and services to consume REST API’s using Component-based architecture provided by Angular 2.
- Knack for writing clean, readable, reusable libraries using C# 4.0 code.
- Writing Abstract classes and Generics using C#.Net 4.0.
- Performed unit testing ( Test Driven Development) and integration testing with other modules.
- Published code metrics and code coverage across the team to improve the code coverage
- Involved with DevOps team to set up the Ncover in the application for publishing
- Used Tortoise SVN for all the source code maintenance needs, tracking using work items.
- Involved in Defect Triage meeting with business stakeholder to identify the issues and solution.
- Triaging the defects and assign it to the scrum meeting for fixing.
- Monitor the Splunk logs on release day and pull out the logs for fixing.
- Used Splunk to monitor the production logs
- Used Rally Agile tool to have Iteration planned stories for development and Kanban board for production defect tracking.
Environment: Visual Studio 2013, ASP.NET MVC 4.0, C#.NET 4.0, Angular 2, Oracle 11g, WCF, JavaScript, jQuery, Bootstrap, Rally, SVN, LINQ, XML, Jenkins, IIS, Splunk, SoapUI, WebStorm
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) such as requirement analysis, design, development, customizations, and implementation.
- Involved in business requirement meetings with stakeholders.
- Knack for writing clean, readable, reusable libraries using C# 3.0 code.
- Writing Abstract classes and Generics using C#.Net 3.0.
- Used collections, interfaces, abstract classes to implement the project and Implemented Exception Handling.
- Created Database design in SQL Server and implemented complex queries, stored procedures, functions, Triggers, and Views.
- Used ASP.NET to build the Front-end user and C# for business layer and data layer.
- Involved in business requirement meetings with stakeholders.
- Involved in creating a prototype of web pages for approval from the client
- Involved in creating database design from the scratch.
- Extensively used ASP.NET 3.0 to create web forms using AJAX.
- Analyzed business requirements to evaluate the design of the application.
- Participated in requirements gathering and designing the prototype application.
- Interaction with a client for delivery and demo on each phase of the development.
- Designed Web Forms using different ASP.NET Server Controls, Validation Controls, and other third-party controls.
- Implemented customized Role-based authentication
- Extensively used Gridview controls and Ajax to render partial views in the web form.
- Extensively used JavaScript in ASP.NET for developing the Web Pages.
- Used ASP.NET validation controls for validating the information provided by the user and implemented input validation using the ASP.NET Input Validation Controls.
- Heavily used .NET Web Controls, Validation Controls, and User Controls.
- Wrote SQL Queries, Stored procedures, Joins, Triggers to process an enormous collection of products from the database using SQL Server 2008.
- Task status updating to onshore lead every day.
- Deployment to the client-server from remotely.
Environment: Visual Studio 2005/2008, ASP.NET 3.0, C#.NET 4.0, SQL Server 2008, VSS, AJAX, Bug Tracking system, Paypal
