Sr. .nettechnical Architect And Lead Developer Resume
Nashville, TN
EXPERIENCE SUMMARY:
- Microsoft Certified Professional with 13 years of experience in the field of information technology with extensive experience in requirement analysis, design, development, debugging, testing, deployment and documentation across diverse industries/work environments.
- Over 10 years of experience in developing applications using .Net Framework, MVC, ASP.NET, VB.NET, C#, Visual Studio. NET, ADO.Net, JavaScript, jQuery, Ajax, WebApi and WCF.
- Over 9 of experience in creating and maintaining Oracle, PL/SQL, SQL Server, DB Tables, Stored Procedures and Triggers.
- Over 3 years of experience in developing Middle Tier, Data Access Components using RESTful Web Services (Web API), and SOAP based WCF Web Services.
- 3 years of experience in designing, developing Reporting solutions using SQL Server Reporting Services (SSIS), Telerik Reports, and Crystal Reports.
- Over 1 year of experience in Legacy software developed in Visual Basic 6.0.
- Extensive experience in developing web - based applications using ASP.NET MVC, JQuery, ADO.Net, Entity Framework, ASP.NET and Win Forms using C# and VB.NET.
- Sound knowledge of JavaScript framework like AngularJs2.
- In-depth knowledge and experience in information systems architecture, software design methodologies, SOA, software design principle and patterns, and object oriented design.
- Possess extensive experience in analyzing system and business requirements and creating technical solutions to solve those requirements by interacting with clients.
- Worked in SEI CMM5 companies having knowledge of software processes. Traversed the entire SDLC right from requirement gathering to User Acceptance Testing.
- Excellent experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
- Extensive experience in working in Agile Scrum model.
- Sound knowledge of Multithreading and Caching.
- Prepared POC for integrating Salesforce and watchdox in .Net using api exposed by Salesforce and Watchdox, mobile application using Kendo Mobile Controls, Telerik Html5 Reporting compatible with iPhone, iPad devices.
- Expertise in tuning Web and Win Form application and database SQL’s using profilers and database hints.
- Expert knowledge of versioning tools like TFS (Team Foundation Server), VSS and SVN.
- Knowledge and experience in CICD process .
- Excellent problem solving skills, quick learner, committed to deliver in a timely manner, good logical and analytical approach, coupled with very positive attitude & team spirit.
- Self-motivated, excellent ability to adapt to new environment and open to learn new technologies in order to handle given responsibilities.
TECHNICIAL SKILLS:
Language: C#, VB.NET, XML, Java Script, JQuery, SQL, PL/SQL
Technologies: ASP.Net, Classic ASP, XML Web Services, Web API
Framework: .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5 , ASP.Net MVC, WebAPI, WCF, Entity Framework, JQuery, JavaScript, AJAX, nHibernate
RDBMS: Oracle 10g/11g, SQL Server 2000/2005/2008/2012
Services: RESTful (Web API), WCF and ASMX
Reporting Tool: SSRS, Telerik Report, Crystal Report
ETL Tool: SQL Server Integrated Service(SSIS)
IDE: Microsoft Visual Studio 2003/2005/2008/2010/2012/2013 , TOAD, SQL Developer, SSMS
Version Control Tools: GitHub, TFS, Clearcase SVN, VSS
UML Modeling Tool: MS Visio
Development Methodology: Agile(SCRUM), Waterfall
Operating Systems: Windows 2000/2003 Server/NT/XP/9X/7/8/8.1
Web Server: IIS 5/6/7/7.5
Tools/Component: Toad, SQL Plus, SQL developer, Watchdox, PingFederate, Salesforce, Telerik and Kendo Controls, Infragistics Controls, AppDynamics, NewRelic, Aspose
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Sr. .NET Technical Architect and Lead developer
Responsibilities:- Developer MVC n-tier architecture for the project which uses Repository pattern, IOC for testing components independently.
- Successfully designed, developed and delivered all the modules such as LOBs, Output generation.
- Used Entity Framework as ORM tool and NUnit as Unit Testing approach.
- Built MVC based configuration components to perform admin level user setup.
- Involved in complete life cycle including analysis, design, development and Unit Testing of the integration components.
- Prepared high level design document and created deployment and layer architecture diagrams.
- Developed windows service component to update user roles based on Active directory.
- Worked individually on a multiple critical requirement in order to full fill user’s need. e.g. Output generation.
- As a lead developer, mentored another team members technically as well functionally.
- Developed LOB, Marketing Summary and other modules using ASP.Net MVC, C#, jQuery, Kendo Controls, Aspose and Ajax.
- Designed and came up with a solution to use Aspose to satisfy the Output requirement to generate Excel.
- Used SQL profiler, SQL Analyzer, Resharper, Fiddler, HTTP Watch, etc. to find out the performance bottlenecks and provided suggestions to improve performance.
- Used Autofac IOC framework for Dependency injection.
- Worked on complex stored procedures and functions in order to develop the application module.
- Setup release configuration for automated deployment of the application in environments.
Environment: ASP.Net MVC 5.0, .NET framework 4.5, Windows Service, Visual studio 2015, C#, Autofac, Auto Mapper, JQuery, Bootstrap , Entity Framework, TFS, Kendo Controls, Aspose, SQL Server 2012, Microsoft Visio, XML, CSS, AJAX, IIS
Confidential, Glendale CA
Sr. .Net Lead developer
Responsibilities:- Involved in developing MVC architecture for the project.
- Involved in designing and solutioning the dynamic UI creation.
- Successfully designed, developed and delivered all the modules such as LOBs, Output generation.
- Used Entity Framework as ORM tool and NUnit as Unit Testing approach.
- Involved in complete life cycle including analysis, design, development and Unit Testing of the integration components.
- Prepared high level design document and created deployment and layer architecture diagrams.
- Worked individually on a multiple critical requirement in order to full fill user’s need. e.g. Dynamic UI generation.
- As a lead developer, mentored another team members technically as well functionally.
- Developed Item detail, Edit and other modules using ASP.Net MVC, C#, jQuery, Infragistics Controls, JQuery Tablesorter and Ajax.
- Used SQL profiler, SQL Analyzer, Resharper, Fiddler, AppDynamics, etc. to find out the performance bottlenecks and provided suggestions to improve performance.
- Worked on complex stored procedures and functions in order to develop the application module.
- Supported team member in setting up CICD process for application
Environment: ASP.Net MVC 5.0, .NET framework 4.5, Visual studio 2015, C#, JQuery, Bootstrap , Entity Framework, GtHub, Jenkins, Infragistics Controls, SQL Server 2012, Microsoft Visio, XML, CSS, AJAX, IIS
Confidential, FL
Cluster Lead
Responsibilities:- Cluster Lead and Onshore coordinator for the Offshore team.
- Gathered knowledge from the SMEs during KA phase.
- Provided estimates of the enhancement.
- Followed SLA for all the defects.
- Conducted Peer reviews and provide feedback.
- Involved in design and solution for the enhancement.
- Successfully designed, developed and delivered assignments assigned to me. Worked on fixing complex stored procedures and functions.
- As a lead developer, mentored other team members technically and functionally
- Provided timely updates of the project to Stakeholders
Environment: ASP.Net,ASP.Net MVC 4.0, .NET framework 2.0, 4.0, Visual studio 2010/2012/2015 , C#, JQuery, Bootstrap, Entity Framework,nHinernate, TFS, Infragistics Controls, SQL Server 2012, Microsoft Visio, XML, CSS, AJAX, IIS
Confidential, Greenwich, CT
Lead Developer
Responsibilities:- Worked closely with Business Analysts and Business users to fully understand the requirements.
- Documented solution designs and how they interact with the different components
- Extensively worked with offshore-onshore model. Hosted several design meeting/discussion in order to ensure all the team members understand the design and are on the same page.
- Worked in Agile model to deliver the application.
- Developed Windows Service to iterate through all the files in the folder and then update the database. Used Filewatcher which drastically reduced the load on the database.
- Used dependency injection to inject Services into the Controllers
- Designed and modified the database tables and wrote complex SQL queries & stored procedures.
- Conducted multiple brownbag sessions with in the team to impart functional as well as technical knowledge.
- Closely worked with multiple test environment owners, change management, release management in order to ensure that developed code is successfully tested and deployed in production with no issue.
- Successfully supported all the module developed post production.
Environment: ASP.Net MVC 4.0, .NET framework 4.0, C#, TFS 2010, VS 2012, Win Forms, autofac, Window Services, AJAX, SQL Server 2012, Microsoft Visio, XML, JavaScript, CSS, IIS, HTML5, CSS3, Entity Framework, MSTest
Confidential
Project Lead
Responsibilities:- Worked closely with Business Analysts and Business users to fully understand the requirements.
- Documented solution designs and how they interact with the different components
- Extensively worked with offshore-onshore model. Hosted several design meeting/discussion in order to ensure all the team members understand the design and are on the same page.
- Worked in Agile model to deliver the application.
- Developed WebAPI to connect with Watchdox through API to upload, download the documents, and add users to the watchdox for the access.
- Developed WebAPI to connect with Salesforce through API to read the contacts, accounts.
- Used Telerik Kendo Controls to build better looking UI and rendering in all browser.
- Designed and modified the database tables and wrote complex SQL queries & stored procedures.
- Conducted multiple brownbag sessions with in the team to impart functional as well as technical knowledge.
- Closely worked with multiple test environment owners, change management, release management in order to ensure that developed code is successfully tested and deployed in production with no issue.
- Successfully supported all the module developed post production.
Environment: ASP.Net MVC 4.0, .NET framework 4.0, C#, TFS 2010, VS 2012, WebApi,, AJAX, SQL Server 2012, Microsoft Visio, XML, JavaScript, CSS, IIS, HTML5, CSS3, Entity Framework, Watchdox, Salesforce.
Confidential
Senior Software Engineer
Responsibilities:- Responsible for providing initial ROM, L1 and L2 estimates for the enhancements.
- Responsible for performing data investigation to assess problems associated with the application.
- Handled critical issues and solved Incidents as per the SLA.
- Conducted CAR Session within the team.
- Prepared design, technical documents and unit, integration test plan.
- Developed WCF service to expose customer, claim and payment details to other application within the organization.
- As a lead developer, mentored other team members technically and functionally.
- Worked on complex stored procedures and functions in order to develop the application module
- Reported project progress, issues, risks to senior management on weekly basis.
Environment: C#,.Net framework 2.0, Clearcase, ADO.Net, VS 2005, SQL Server 2005,UML.
Confidential
Senior Software Engineer
Responsibilities:- Converted business requirement into technical specification.
- Provided estimates for the enhancements.
- Provided guidance to team during development cycle to advance their knowledge base
- Responsible for Supporting the legacy CBIS application developed in VB 6.0.
- Responsible for performing data investigation to assess problems associated with the application.
- Handled critical issues and solved Incidents as per the SLA.
- Prepared design, technical documents and unit, integration test plan.
- Conducted Peer reviews and provide feedback.
- As a lead developer, mentored other team members technically and functionally.
- Worked on complex stored procedures and functions in order to develop the application module
Environment: C#,.Net framework 2.0, VB 6.0, Mainframe, Cobol, C, VS 2005, SVN, IIS.
Confidential
Software Engineer
Responsibilities:- Developed SQL Queries, stored procedures, functions to handle campaign.
- Developed pages using JavaScript and Ajax. Integrated pages with Aprimo.
- Coordinated with different vendors for testing the application. Also wrote Unit Test cases.
- Prepared/Reviewed Tech design document for the enhancement.
- Responsible for writing batch files to push the code from Development to UAT and to Production
- Provided post production support. Played VSS Administrator role
- Mentored team for understanding technical aspects of the project
Environment: Asp.Net,.Net framework 2.0, Aprimo, Javascript, Ajax, Sql Server 2005, VS 2003, VSS 6.0.
Confidential
Software Engineer
Responsibilities:- Understand the custom MVC architecture required for building the project
- Prepared UML diagram, requirement and technical Design document and test case.
- Developed business logic and database layer for different modules in C#.NET 2.0 using Microsoft Application Block framework.
- Created and executed NUnit test for Validation and Controller layers.
- Conducted Peer reviews and provide feedback.
Environment: C#,.Net framework 2.0, VB 6.0, Mainframe, Cobol, C, VS 2005, SVN, IIS.
Confidential
Software Engineer
Responsibilities:- Worked closely with Business Analysts and Business users to fully understand the requirements.
- Prepared/Reviewed Tech design document for the enhancement.
- Worked on stored procedure and functions for the module
- Developed DTS package for migrating Data to different system
- Provided post production support.
Environment: Asp.Net,.Net framework 2.0, Aprimo, Javascript, Ajax, Sql Server 2005, VS 2003, VSS 6.0.