Technical Lead Resume
OH
SUMMARY
- 10+ experiences in the area of analysis, design, Development, testing and implement high quality software applications.
- Expertisein developing web solutions using technologies such as ASP.NET, ASP.NET MVC,MVVM and C #, VB.NET, ADO.NET, Silverlight, Ajax, JQuery,HTML,Javascript,TFS, XSL,XML,OOD and Site Core.
- Experience in client, business tier and data tier application development of complex, n - tiered client-server applications using various technologies.
- Extensive experience in architecture, design and develop Web Applications with MVC and ASP.NET, 3-Tire and N-Tire Architecture.
- 5+ years of experience in developing WCF / web services.
- Ability to work with .NET framework 4 and later, Visual Studio 2012 and 2013.
- 5+ years of experience in SQL Server Database design, Database maintenance, developing T-SQL queries, stored procedures, views, triggers, functions, performance tuning and complex queries.
- Experience in developing object oriented programming, and developing applications built with services oriented architecture (SOA).
- Experienced in leading teams including onsite and offshore of developers on larger projects.
- Ability to quickly adapt to changes, enhancements, and new technologies. Ability to understand technical aspects of the assigned program/projects.
- Various domain Knowledge’s such as Finance, Insurance, Banking, Retail CPG and MFG, Media and Health.
- Excellent troubleshooting and problem solving skills, ability to think outside of the box.
- Educating new developers on the application, coding and process.
TECHNICAL SKILLS
Languages: ASP. Net 4.0/3.5/2.0/1.1 , C#, VB.Net, WCF, Web service, LINQ, ADO.Net, Ajax, Site core, Silverlight, PRISM and WCF RIA Service.
Design: MVC, MVVM, Design Patterns and OOD.
Methodologies: Agile and water fall model.
Databases: SQL Server 2000/2005/2008
Source Control: TFS, Visual Source Safe
Operating Systems: Windows XP
Application Server: IIS 5.0, 6.0
Tools: Power point, MS Office and Visio 2005
Internet Technologies: XML, XSL, XSD, Java Script, CSS, JQuery, VB Script, HTML.
IDE: Visual Studio.Net
Testing Environment: NUnit Test
Tool: Memory Profiler, Resharper.HPSAW, Fiddler and JIRA
PROFESSIONAL EXPERIENCE:
Confidential, OH
Technical Lead
Responsibilities:
- Involved in all phases of Agile including the requirements analysis, architecture design, development, testing, deployment and ongoing support for web-based applications and services.
- Requirement Analysis & Design (UML) and Documentation.
- Manage development of content management system (CMS).
- Implemented forms Authentication and authorization.
- Implemented Data Access using Entity Framework 5.0 Code First approach with LINQ queries.
- Handled MVC features such as Global Error Handling and Custom Error Messages.
- Involved in development n-tier architecture using .Net framework.
- All the business validations are handled JQuery, Model and Controller.
- Implemented Singleton, Facade, Observer and Strategy design pattern.
- Implemented Garbage collection object effective and measured GC functionality through Memory profiler tool.
- Creating loosely coupled layers to avoid dependency and ensure reusability by implementing appropriate design patterns.
- Implemented OOD concept in business logic layer.
- Updated the classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#, Visual Studio 2012 and .Net Framework 4.5.
- Created Views using Razor.
- Implemented Data Access using Entity Framework 5.0 Code First approach with LINQ queries.
- Implemented bundling and minification to improve look and feel to across the applications.
- Consumed rating and review data from various WCF services.
- UsedJava Scriptingfor client side validation scripting.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Responsible for TFS maintenance such as branching, labelling and merging code after code review.
- Implemented single Cascading Style Sheet (CSS) to improve look and feel to across the applications.
- Created Stored Procedures, functions, views, complex queries to perform business rules on the database side.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Created release, development and main project versions using TFS.
- Created re-usable utility libraries to generate reports in various formats from DataBase.
- Implement agile scrum methodology in application development.
- Implemented test cases using nUnit and ReSharper.
- Implemented Multithreading Concepts to improve the application Performance.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with MVC.
- Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Used JIRA and HPSAW for bug, issue and project tracking.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Assist project teams in scoping and estimating project work, design review, code reviews, participate in agile scrum methodology, and assure positive productivity toward business product goals.
- Independently perform and guide, assist or mentor others in software coding, testing, support, documentation, and installation tasks.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Ability to work on multiple projects simultaneously
- Educating State developers and user on the coding and application.
- Discuss with client and gather requirements
- Effectively track and communicate work status and progress to appropriate audience
- Service all Incidents and changes related to Assembly
- Trouble shooting any technical issues and suggesting workarounds
- Responsible for resolving P1 incident without escalation.
- Raise early warning, when the crisis can impact other Tier 1 sites or can lead to privacy or security incidents.
- Take necessary support from TA team leader/ technology specialists when needed.
Environment: .Net Frame Work 4.5,C#,VB.NET, ASP.NET,ADO.NET, ASP.NET MVC, Sitecore, WCF,SQL Server 2008,Entity Frame Work,XML, IIS, HTML, TFS, HPSAW, JIRA, JQuery, Fiddler, Visio 2005 and SiteCore
Confidential, Cincinnati, OH.
Technical Lead
Responsibilities:
- Application developed from the scratch with ASP.NET MVC, C#, Entity Framework, WCF, JQuery, Visual Studio 2014,Sqlserver 2008 Java Script and Ajax.
- Requirement Analysis & Design (UML) and Documentation
- Developed content web pages and in ASP.NET using C#.
- Guide software projects from requirement definition through design, implementation and maintenance and follow project scope, assigned resources and development schedules.
- Created class, object, deployment, use case diagram as part of design implementation.
- Implemented Singleton, Facade, Observer, Strategy, Proxy and Abstract Factory design pattern.
- Implemented Garbage collection object effective and measured GC functionality through Memory profiler tool.
- Implemented OOD concept in business logic layer.
- Used background worker to avoid UI freezes.
- Memory leakage identified and resolved using ANTS and Memory profiler.
- Used HandleProcessCorruptedStateExceptions to enables managed code to handle exceptions that indicate a corrupted process state.
- Dependency injection used to achieve loosely coupled code.
- Handled concurrency issues.
- Guide high level and low level design Responsible for leading a project team in delivering solution to our customer.
- Attend daily status meeting with project team and weekly meetings with business team, business partners and Vendors to provide technical expertise/input to help solve the issues presented in the meeting
- Assist project teams in scoping and estimating project work, design review, code reviews, participate in agile scrum methodology, and assure positive productivity toward business product goals. Assist project teams in scoping and estimating project work.
- Independently perform and guide, assist or mentor others in software coding, testing, debugging, documentation, and installation tasks.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Used TFS for bug, issue and project tracking.
- Ability to work on multiple projects simultaneously.
Environment: .Net Frame Work 4.5,C#, ASP.NET MVC,WCF,SQL Server, ASP.NET, Entity Frame Work, ADO.NET, IIS, HTML, TFS, XML, ANTS Profiler, Memory Profiler and Fiddler and JQuery.
Confidential
Module Lead
Responsibilities:
- New application developed from the scratch with ASP.NET MVC, C#, Visual Studio 2010, SqlServer 2005, Entity Framework, JQuery, Java Script and Ajax.
- Requirement Analysis & Design (UML) and Documentation.
- Developed content web pages and Master Pages and in ASP.NET using C#.
- Guide high level and low level design Responsible for leading a project team in delivering solution to our customer in the telecom sector.
- Created Stored Procedures, functions, views, complex queries to perform business rules on the database side.
- Implemented caching mechanism used to avoid database call.
- Implemented dynamically managed grid control to bind dynamic result set.
- Removed SQL join to avoid Time out exception.
- Attend daily status meeting with offshore team and weekly meetings with projct team, business partners and Vendors to provide technical expertise/input to help solve the issues presented in the meeting
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Participate in Design/Code reviews.
Environment: C#, ASP.NET MVC, Sqlserver 2005, ADO.NET, VB.NET,ASP.NET 2.0 and 3.5, HTML, WebService, CSS, TFS, JavaScript, XML and JQuery.
Confidential
Module Lead
Responsibilities:
- New application developed from the scratch with ASP.NET MVC, C#, Entity Framework, Web service, JQuery, Visual Studio, Sqlserver 2000,Java Script and Ajax.
- Created Stored Procedures, functions, views, complex queries to perform business rules on the database side.
- Handled MVC features such as Global Error Handling and Custom Error Messages.
- Implemented caching mechanism used to avoid database call.
- Implemented dynamically managed grid control to bind dynamic result set.
- Removed SQL join to avoid Time out exception.
- ASHX used for showing images.
- Guide high level and low level design Responsible for leading a project team in delivering solution to our customer in the telecom sector.
- Attend daily status meeting with offshore team and weekly meetings with projct team, business partners and Vendors to provide technical expertise/input to help solve the issues presented in the meeting
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Participate in Design/Code reviews.
Environment: C#,VB.NET MVC,SQL Server 2000,ADO.NET, ASP.NET 2.0 and 3.5, HTML, CSS,TFS, XML, ASP.NET AJAX, WebService and JQuery.
Confidential
Senior Developer
Responsibilities:
- Maintenance application with ASP.NET,C#, ADO.NET,Java Script,VisualStudio,Sqlserver 2000 and Ajax
- Involved in designing, developing and deploying the enhancements to the application.
- Created Stored Procedures, functions, views to perform business rules on the database side.
- Created Master Pages, Skins, Themes and CSS files to maintain consistent look and feel across the website.
- Developed an n-tier application with involvement Data Access, Business Logic and front end.
- Participate in Design/Code reviews.
- Used TFS to maintain source code.
Environment: C#,SQL Server 2000,Javascript,WebSerice,VB.NET,ADO.NET,CSS,AJAX VSS,XML and ASP.NET 1.1.
Confidential
Developer
Responsibilities:
- New application developed with ASP.NET MVC, C#, ADO.NET, Java Script, VisualStudio, Sqlserver 2000 and Ajax.
- Involved in designing, developing and deploying the enhancements to the application.
- Created Stored Procedures, functions, views to perform business rules on the database side.
- Created Master Pages, Skins, Themes and CSS files to maintain consistent look and feel across the website.
- Developed an n-tier application with involvement Data Access, Business Logic and front end.
- Participate in Design/Code reviews.
- Consumed VB dll in .NET.
- Used TFS to maintain source code.
Environment: C#,SQL Server 2000,Javascript,WebSerice,VB.NET,ADO.NET,CSS,AJAX VSS,XML and ASP.NET 1.1
Confidential
Developer
Responsibilities:
- New application developed with ASP.NET, C#, ADO.NET,Java Script,VisualStudio,Sqlserver 2000 and Ajax
- Involved in developing and deploying the enhancements to the application.
- Created Stored Procedures, functions, views to perform business rules on the database side.
- Developed an n-tier application with involvement Data Access, Business Logic and front end.
- Participate in Design/Code reviews.
- Used VSS to maintain source code.
Environment: C#,SQL Server 2000,Javascript,WebSerice,VB.NET,ADO.NET,CSS,AJAX VSS,XML and ASP.NET 1.1
Confidential
Developer
Responsibilities:
- New application developed with ASP.NET, C#, ADO.NET, Java Script, VisualStudio, Sqlserver 2000 and Ajax
- Involved in developing and deploying the enhancements to the application.
- Created Stored Procedures, functions, views to perform business rules on the database side.
- Developed an n-tier application with involvement Data Access, Business Logic and front end.
- Participate in Design/Code reviews.
- Used VSS to maintain source code.
Environment: C#,SQL Server 2000,Javascript,WebSerice,VB.NET,ADO.NET,CSS,AJAX VSS,XML and ASP.NET 1.1
