Senior Developer & Onsite Tech Lead. Resume
Downers Grove, Il
SUMMARY
- I have 12+ years of real time work experience in the Information Technology industry which includes development, enhancement, support & maintenance of both Web/Windows based applications (functionally and technically) using the Microsoft .NET Framework, Classic ASP, VB 6.0, C#.Net, ASP.Net, ADO.Net, VB.Net JavaScript/JQuery/AJAX/CSS/HTML/XML, MVC, Web Services/WCF/Web API along with backend programming using SQL/Oracle databases.
- Strong exposure to CMMI and AGILE process. Have played varied roles across different multiple projects such as Senior Developer/Application Analyst/Support Analyst, Onsite/Offshore Senior Technical Lead, Tester, Internal Product Quality Analyst, Defect Prevention Analyst, Configuration Controller, Technical Business Analyst.
TECHNICAL SKILLS
Language / Technology: Classic ASP, VB 6.0, C#.Net, ASP.Net, ADO.Net, VB.Net JavaScript/JQuery/AJAX/CSS/HTML/XML, MVC, Web Services/WCF/Web API.
Beginner Level Expertise: ReactJS/Redux.
Database: SQL Server 2012, 2014 & 2016, Oracle9I/10G.
Development / Design IDE: Visual Studio.Net 2003,2005, 2008 & 2010, Visual Basic 6.0, MS Visio 2003.
Web Servers: IIS 5.0,6.0 & 7.0
Process/Quality: CMMI and DPA
Project Management and Configuration Tools: PM Smart, Visual Source Safe, Tortoise SVN, Microsoft Team Foundation Server (TFS), GITHub, Tacton Configurator, Bitbucket, Jenkins/Jules Framework.
Business Domain Areas: Automobile, Manufacturing, Health Care, Life Science, Specialty Insurance, Banking, Electronics, Energy and Utilities, Surety, Digital Telecommunication, Health & Life Insurance.
PROFESSIONAL EXPERIENCE
Confidential, Downers grove, IL.
Senior Developer & Onsite Tech Lead.
Technologies: .Net Framework 3.5/4.5, C#, ADO.Net, ASP.Net, JavaScript/HTML5/XML, WCF, Web API/Swagger.
Responsibilities:
- Participate in all the agile related mandated meeting sessions such as sprint planning, daily scrum, sprint review, sprint retrospective.
- Provide the status updates on individual story progress and other relevant applicable agile artifacts such as product increment, product backlog & sprint backlog.
- Analyze the requirements gathered from BA team for the different applicable user stories assigned for the agile sprint.
- Prepare high level and low - level technical design proto types and documents using data flow, flow charts, and use case diagrams.
- Perform end to end technical assessment, impact analysis and user interface related development using .Net framework and programming languages such as C#, ASP.Net MVC (Model-View-Controller), ADO.Net, Web API, WCF (Windows Communication Foundation) along with client-side/server-side scripting languages such as JavaScript, JQuery.
- Perform complete end-to-end backend development using Microsoft SQL Server database 2012.
- Perform end to end unit testing, regression testing, performance testing and also validate all the relevant applicable request/response data headers, objects, formats using tools such as SOAPUI 4.5.2, Fiddler2, Swagger, JSON Type Provider 1.1.10, Log Parser 2.2.2.10.
- Perform complete end-to-end self and peer code review to validate and verify whether all the code changes have met the established coding conventions and standards before code check-in, migration and deployment.
- Perform code merge, shelve-set, code check-in/check-out activities in Microsoft Team Foundation Server (TFS) and work on build creation using MS Build for Dev environment.
- Perform system test before each deployment on the environment and also do the smoke test after each Dev and QA deployment
- Participate in all the project release and deployment activities and follow all the mandated client specific release processes. This will also include support in gathering SQL scripts and providing them to leads for SQL deployment.
Confidential, Jersey City, NJ.
Senior Developer & Senior Techno/Functional Support Analyst.
Technologies: .Net Framework 3.5/4.5, C#, ADO.Net, ASP.Net, JavaScript/HTML/XML, Web Services, WCF, ReactJS/Redux/Web API.
Responsibilities:
- Gather, analyze and fine tune business requirements.
- Create business specific documentations (functional, technical, business requirements) and obtain relevant applicable signoffs from the business stakeholders.
- Perform development & unit testing.
- Check in the code onto the SVN repos and deploy the code on to the lower environment such as QA for QA Testing and BAT/SIT for system integration & regression testing.
- Obtain the complete testing sign off from QA.
- Create the ITSM request, follow the JPMC recommended standard deployment/release management process to deploy the code changes on to the Prod.
- Provide extended warranty support for the business users/groups post Prod deployment release completion.
- Follow-up with all the relevant applicable business stakeholders to obtain the final signoff post prod release complete.
- Provide prompt status update to all the client/business stakeholders/user groups/teams on all the applicable business assigned deliverables till date.
- Perform health sanity checks for all the critical business application before business startup time to identify and resolve technical issues proactively.
Confidential, Philadelphia, PA.
Senior Developer, Onsite tech lead & coordinator.
Technologies: .Net Framework 3.5/4.5, C#, ADO.Net, ASP.Net, JavaScript/HTML/XML, Web Services, WCF, TableAU data reporting.
Responsibilities:
- Gather, analyze and fine tune business requirements.
- Create business specific documentations (functional, technical, business requirements) and obtain relevant applicable signoffs from the business stakeholders.
- Assign tasks, monitor and mentor the Offshore Team to come up with quality deliverables on time.
- Perform development & unit testing along with the Offshore Team.
- Check in the code onto the TFS repos and deploy the code on to the lower environment such as QA for QA Testing and BAT/SIT for system integration & regression testing.
- Obtain the complete testing sign off from QA.
- Create the ITSM request, follow the recommended standard deployment/release management process to deploy the code changes on to the Prod.
- Provide extended warranty support for the business users/groups post Prod deployment release completion.
- Follow-up with all the relevant applicable business stakeholders to obtain the final signoff post prod release complete.
- Provide prompt status update to all the client/business stakeholders/user groups/teams on all the applicable business assigned deliverables till date.
- Perform health sanity checks for all the critical business application before business startup time to identify and resolve technical issues proactively.
Confidential, Atlanta, GA.
Techno Functional Analyst (IT BA)
Technologies: AEM framework, Angular JavaScript, C#, ASP.Net/HTML, TDP, JIRA, Rally, GITHub.
Responsibilities:
- IT BA/TFA gathers Business & Technical Requirements by attending working sessions and grooming session conducted by definition PODs.
- Analyze the business requirements by reviewing definition POD user stories.
- Analyze Features, Functional and Technical requirements for a project flow and creating Technical and Functional AEM User stories Confidential component/page level and ensure all authoring capabilities (including dynamic & static elements) are captured.
- Collaborate with Business, BAs, UX team, Content managers and HTML developer to iron out all the dependencies that are required to move the User stories in to ready status (Definition of Ready).
- Work with the POD testing team in reviewing test cases.
- Working sessions to conduct bug triaging for defect analysis to ensure that all the testing scenarios are addressed.
- Provide daily status to Scrum Master and Product Owner on Daily stand-up and generate reports by running queries on TDP.
- Generate report by running Shared queries for backlog.
- Participate in working session conducted on daily basis by Definition POD in order to gather input and information on updates to various sections.
- In order to accommodate changes in requirement: Follow Change Management Board process Working session with Definition POD - Analyze changes - Working session with DEV Leads - Update Component Authoring and Application Integration Guide.
- We support Product owners with sprint planning and grooming meetings and provides the required support to drive the iterations.
- Create the CAD (Component Authoring Document) and AID (Application Integration Document) document guides respectively Confidential the end of each sprint post development complete.
- Share and provided an end to end walkthrough on the document guides to the CI Team (Content Implementation)/Governance and get it reviewed and signed off by CI and Governance.
- Support the content writers/implementers from the CI Team if in case they face any technical/functional issue Confidential their end while authoring the individual AEM web pages and components.