Full Stack Developer Resume
Minneapolis, MN
SUMMARY:
- 9+ years of development experience in gathering requirements, estimating effort/time for the given requirements, analyzing, designing, testing, deploying and maintaining distributed Microsoft based applications on C#.NET, ASP.NET and MVC.
- Proficient in coding WCF, Web API and ASP.NET MVC 4.0/5.0 websites.
- Experienced in client side programming such as Angular js, jQuery, HTML5 and Java - script.
- Expertise in writing T-SQL queries and SQL store procedures in SQL Server 2008 and 2012 for mission critical applications.
- Proficient in Entity Framework 5.0 and LINQ based queries.
- Proficient enough in writing Automated Unit Test Cases in Visual Studio 2012/2013.
- Proficient enough in writing unit testing in selenium and protractor.
- Expertise in migrating Microsoft legacy based applications in VC++, VB into ASP.NET, C#.NET.
- Expert in debugging and troubleshooting an application using the debugging tools provided by the Visual Studio 2012/2013 IDE.
- Have played the role of senior applications developer and technical lead for developing and maintaining critical business applications. The business applications are primarily Web based in nature.
- Over 3 years of experience as an SME for TCS in the area Ship to store, Store pickup, Ship from store, Signing and Label areas of retail .Have also provided consulting for other retail giants within TCS in the Signing / Label area.
- Extensive knowledge and considerable amount of experience in developing & maintaining multi-tier and client server based .NET based Web Services and Web application.
- Over 1.5 years of experience in being a Technical Lead and as an SME (Store pickup, Ship to store, Ship from store and Signing/ Label) at Onsite in Tata Consultancy Service, Minneapolis for Confidential, USA.
- Have closely worked with Business Analysts in validating the feasibility of the requirements provided and refining them if needed, Solution architects in providing suggestions on the technical solution and Project Managers when it comes to understanding the Risks in timeline, additional costs
- Have predominantly worked on projects adhering to the Waterfall and Agile methodologies
- Exceptional communications, interpersonal and leadership skills with strong analytical skills are my biggest strengths.
- Excellent experience with agile scrum and Test driven methodology.
- Have been with the Retail domain in TCS for the past 8 years and have been associated with Target relationship and Nielsen all these 8+ years.
TECHNICAL SKILLS:
Operating Systems: Windows Server 2003, Windows 2000, XP, Windows 7
Languages: C#.NET, ASP.NET, C++, SQL, HTML5.0, XML, XSL, CSS 3.0, LINQ, Bootstrap
Framework: MVC 4.0/5.0, .NET 3.5/4.0,WCF,Web API
Scripting: Jquery,Ajax,Node.Js,JavaScript,Angular.Js,Knockout.JS,Gulp,Karma,Selinium.
Databases: SQL Server 2000/2005/2008, MS Access, Oracle 10g
Tools: Visual Studio 2008/2012/2013, IntelliJ IDEA, MS Office 2007/2013, SQL Server Management Studio, Version One, MS Visio, Install shield, Jira, Jenkins, Release Management tool.
Version Control: TFS, VSS, GIT
Standards & Trends: Waterfall Methodology, Agile/Scrum Methodology
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Full Stack Developer
Responsibilities:
- To identify the Technical and Business implication of the Client requirements.
- To develop the FAST application features for various releases.
- Check for the requirement impacts in all the applications.
- Analyze and prepare design documents for all the impacted applications.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2008.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Design FAST form in Angular js, HTML5, CSS, Bootstrap, JQuery and JavaScript.
- Implement agile scrum methodology in application development.
- Implemented test cases using MSTEST, Selenium.
- Automate CI-CD pipeline using GIT, Jenkins, Artifactory, and Kubernetes.
- To support the application after production implementation.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT)
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Hand over the transition documents to the application support team.
- Assisting team members in their technical and process needs.
Environment: C#.Net, ASP.NET, MVC, Web API, WCF Services, SQL Server 2008, Angular JS, HTML5, CSS 3.0, Bootstrap, JavaScript, Node Js, Selenium, Protractor Testing, Gulp, Karma, Visual Studio 2013, Jira, InfoPath, Team Foundation Server, Jenkins .
Confidential,Minneapolis, MN
Full Stack Developer
Responsibilities:
- To identify the Technical and Business implication of the Client requirements.
- To develop the myFA application for various releases across Stores
- Check for the requirement impacts in all the applications.
- Analyze and prepare design documents for all the impacted applications.
- To develop and Test programs using C#.Net, ASP.NET MVC, ASP.NET,Web API MS SQL Server 2008/2012, Entity Framework, LINQ and TDD.
- Designed user experience in Angular js, Bootstrap, HTML5.0, JQuery, Ajax and JavaScript.
- Implemented test cases using MSTEST, Selenium.
- Automate CI-CD pipeline using GIT, Jenkins.
- Defect Management - to fix the defects captured during testing.
- Change Management - Coordinate to deploy the code into production
- To support the application after production implementation.
- Hand over the transition documents to the application support team.
- Assisting team members in their technical and process needs.
Environment: C#.Net, ASP.NET, MVC, Visual C++, Visual Basic 6.0, MVC 4.0, Web API, WCF Services, SQL Server 2008, Visual Studio 2013, Version One, Team Foundation Server, Release Management, Angular js, Bootstrap, JQuery, JavaScript, Jasmine, Karma, Selenium, Protractor testing.
Confidential, Minneapolis, MN
Senior Software Engineer - Consultant
Responsibilities:
- Did an in-depth analysis on the existing legacy applications (VC++, Visual Basic 6.0) and provided the business and technical functionalities to the team using Visual Studio 2012/2013 by debugging and running the application using logging.
- Provided the business knowledge residing within the application to the team to come up with the construction.
- Co-ordinated and communicated with Product Owner on refining and understanding the requirements completely.
- Developed the core functionalities for the service part of the application using C#.NET, ASP.NET Web API and Entity Framework 5.0.
- Wrote and performed automated unit testing using Visual Studio Unit Test framework.
- Wrote LINQ queries in retrieving data using object collections retrieved from Entity Framework.
- Reviewed peer member’s code and suggested improvements wherever necessary.
- Provided out of the box solutions to suit the new application but still maintaining the same functionality as the legacy application.
- Fixed several critical production defects and provided the solution to the team.
- Provided production support till the application was deemed stable.
Environment: C#.Net, ASP.NET, VC++,MVC 4.0, Web API, Restful Services, WCF Services, SQL Server 2008, Visual Studio 2013, Version One, Team Foundation Server, Jenkins, Angular.Js, Knockout.js, HTML 5.0
Confidential,Minneapolis, MN
.Net Technical Lead
Responsibilities:
- Requirement gathering.
- Designing high level solution and preparing design document
- Coding as per the design documents.
- Unit Testing and Bug Fixing
- Integration Testing
- Frequent interactions with the Solution Architect in coming up with a better technical solution to meet the functional and non-functional requirements.
- Wrote automated unit test cases using Visual Studio 2012 and performed manual testing
- Co-ordinated and Communicated with Client for better understating of the requirements specified.
- Reviewed Peer member’s code and suggested improvements wherever necessary.
- Provided value added solutions to the clients wherever necessary.
Environment: ASP.NET, C#. NET, SQL Server 2008, HTML, XML, CSS, Java Script
Confidential
.Net developer
Responsibilities:
- Designing high level solution and preparing design document
- Coding as per the design documents.
- Unit Testing and Bug Fixing
- Integration Testing
- Prepared Proof of Concept for new enhancements.
- Helped customers in preparing build for the implementation phase.
- Created the Unit Test cases and the Unit Test Results and tested the application.
- Provided support during implementation and post implementation.
- Coordinated with Onsite and Clients during requirement gathering and design phase.
Environment: ASP.NET 1.1 and 2.0 with VB.NET and C#. NET, VC++, SQL Server 2000, XML