Technical Project Lead Resume
Louisville, KY
SUMMARY
- 12 years of assorted expertise in Software Development Life Cycle (SDLC) involving Design, Development, Integration, Implementation and Testing of applications in Client/Server, N - tier Architecture based on Microsoft .NET technologies and SQL Server.
- Technical expertise in Microsoft Technologies like .Net Framework 4.0/3.5/3.0/2.0, C#.0/3.0/2.0, ADO.NET, IIS, Web Services, ADO, WCF, WPF, XML, Microsoft SQL Server and MS Team Foundation Server.
- Experience in Agile software development methodology and Test driven development including SCRUM Methodologies and involved in application design based on MVC 4.0, Factory, and Singleton design Patterns.
- Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed
- Experienced in creating rich user interface on the web using HTML 5.0, XAML, DHTML, Master Pages, CSS, Ajax, JavaScript and JQuery.
- Sound knowledge of Expression Blend including Dependency Property usage and creation, Data binding and alternatives in Storyboard implementation.
- Strong experience in design of web-based applications using ASP.NET, AJAX, JQuery, Master Pages, Web Services and Server Controls.
- Expertise in building Web Services using WSDL, UDDI, SOAP and consuming/publishing Web Services.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using T-SQL.
- Extensive knowledge of writing complex queries using SQL Server 2008/2005.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks.
- Strong experience in using configuration management, building schedule using TFS and VSS.
- Strong experience in design and engineering of mission critical software products for the Telecom, Banking & Finance, Automotive, Health Care and Insurance domains.
- Lead design and implementation of key software products with globally situated teams and vendors (Onshore Offshore model).
- Have excellent analytical, problem solving, written and oral communication skills with a proven track record of delivery and innovative value add.
TECHNICAL SKILLS
Programming: Asp.Net MVC and Web Forms, C# 5.0, HTML5, JavaScript, JQuery, Dot Net Framework 4.5, Windows Forms, Frameworks, Windows Services.
Web Technologies: HTML, CSS, JavaScript, Angular JS, JQuery, Bootstrap
Web Services: Web API, WCF and Web Services.
IDE: Visual Studio 2010/2012/2013
SQL Server Tools: SQL Server Management Studio, SQL Server Business Intelligence Studio, SQL Server Profiler.
Database: SQL Server 2008/2012, Oracle 11g, IBM DB2.
ETL: SSIS, Custom Console Applications.
Operating Systems: Windows 7/Windows 8/Windows 10.
Source Code Management Tools: TFS, VSS, Tortoise SVN
Others: BizTalk Server, SilverLight, WinDiff, Ants Memory Profiler, Squids Tester, Service Now, Altova XML Spy, SoapUI, Fiddler, SvcUtil, Nuget, Entity Framework, Ajax, IIS Deployment, Citrix, Unit Testing, Test Driven Development, Agile, Waterfall, Teleric Controls, SOX and HIPAA.
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
System Analyst / Project Lead
Environment: .NET 4.0, SQL Server 2008, Visual Studio 2012, TFS, XML, TransXML (Applying XSLT for LP), WCF, Web Services, SSRS, JIRA, JQuery, JavaScript, TFS.
Responsibilities:
- Involved in a day-day Scrum Software development methodology and Test Driven Development TDD.
- Extensively worked in Entity Data Model for implementing Business logic and Data Layer
- Highly Involved in Creating Design Documents in assistance with Business Analyst.
- Developed Application layer using ASP. Net, Server controls, HTML Controls and Validation controls.
- Developed Application using .NET Framework 4.0, Object Oriented Principles (OOP), and n-Tier Architecture.
- Effectively created easy to use, reusable controls and Master Pages and integrated them into ASP.NET web pages with MVC 4.0.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript and JQuery.
- Developed the service layer for print service using WCF and hosted the WCF services in IIS 7.0.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Wrote Data Access Layer Methods, T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Successfully Lead Integration of Production Release and made sure that issues are timely raised, escalated and resolved. Received appreciation for the same.
Confidential, Louisville, KY
Technical Project Lead
Environment: .MVC 4.0, ASP.NET, C#, JQuery, Angular JS, WCF, Web API, SOAP UI, IVR IC, Documentum, DB2, SQL Server 2008.
Responsibilities:
- Involved in business meetings with clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
- Worked as .Net Team Lead and was leading a team of 11 Developers across global locations. Involved in Analysis and Design, created Software Design documents.
- Developed new ASP.NET MVC 4.0 C# Web Applications using Razor. Used temp data, View Model, Html Helpers, Layout Views, Partial Views, and Ajax Helpers. Developed Controllers, Views and Data Models.
- Implementing GUI using HTML, XML, AJAX control library, CSS and Web Form Controls to create Web pages, developed Master Pages.
- Creating rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine using MVC 4.0.
- Designing WCF model for building secured and reliable web services for accessing the data across the real time interfaces.
- Used LINQ queries to filter data set that is obtained from complex stored procedure, views, functions and Entities in the repository Layer. Used JS libraries like JQuery and Angular JS.
- Used IVR System to interact with WCF Services during various calls to fetch Customer related info.
- Lead, Coordinate and Collaborate between various teams during each phase of SDLC. Appreciated multiple times by clients for going above and beyond regular duties to ensure deliver quality products that the customer wants.
- Quickly understood the business process and delivered multiple applications in a short time frame, with excellent coding and leading skills and was appreciated by the client for the same.
- Got awarded for taking Responsibility of a Project in Red and successfully delivering after putting in extra efforts.
- Added value by implementing on demand logging service, helped in reducing discovery time for defects.
- Defined a clear cut process for delivery which resulted in almost 70% defect reduction during UAT and catching defects earlier.
Confidential, Madison, WI
Technical Project Lead
Environment: .Net Framework 3.5, Visual studio 2008, C#.Net, ASP.Net, ADO.Net, Web Services, SQL Server 2008, MS Access 2007, JavaScript, Microsoft IIS Server, XML, HTML, CSS, SOAP.
Responsibilities:
- Lead a team of 8 Developers across global locations. Involved in the project development & Testing.
- Designed and implemented Custom Server Controls and User Controls using ASP.NET, and involved in writing code behind using C#.
- Extensively used Web Forms, involved in debugging and testing of the application using the trace and log files.
- Performed State Management using Session and Application state.
- Used TFS to get the latest files and also to make changes in the existing pages and saving it back in the TFS.
- Used CSS to enhance the HTML web pages.
- Used Master Pages to achieve uniform template design for the entire application.
- Applied Themes and CSS styles for UI design of Webpages.
- Implemented Forms based authentication to provide secure access to different modules based on the profile information.
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modeling.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures.
- Performed both Manual testing (unit & functional testing) by writing and executing test cases and also prepared weekly status report.
Confidential, Portland
Technical Project Lead
Environment: .Net Framework 3.0, Visual Studio 2008, C#.Net, ASP.Net, ADO.Net, WCF, SQL Server 2005, JavaScript, Microsoft IIS Server, XML, HTML, CSS, Rational ClearCase.
Responsibilities:
- Analyzing Software Requirements by going through functional documents and interacting with the offshore team.
- Coordinating both the Onsite and Offshore Team and integrating both the codes and deploying in Production.
- Monitoring development team and determining their responsibilities. Spearheading development activities; leading a team of developers and coding.
- Design and develop web application in C#, ASP.NET.
- Published Web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Designed and developed ASP.NET pages including Master and Navigation pages.
- Developed Service Contract, Operation Contract & Data Contract classes to support communication through WCF web services through C#.NET.
- Developed Web application in C# that manages the Templates, Quote Header, Quote Group, Trade Quote Worksheet and Residual Quote Worksheet from the SQL database using ADO.NET.
Confidential
Technical Project Lead
Environment: Visual Studio 2008, C#, ASP.Net, ADO.Net, SQL Server 2005, JavaScript, Microsoft IIS Server, XML, HTML, CSS, VSS, Web Services.
Responsibilities:
- Lead a team of developers and successfully designed and delivered complex business requirements on time.
- Developed the system using the n-Tier Architecture.
- Involved in extensive designing of the project's Design, Development and Testing.
- Used Web Services to retrieve Customer related info.
- Used Ajax for refreshing pages, etc.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures.
- Implemented Validation controls to perform both Client-side using Java Script and Server side validation using ASP.NET Validation Controls.
- Developed T-SQL Stored Procedures for Generating Reports.
- Responsible for designing the ASP.NET application authentication using .NET Framework.
- Created a number of tables for storing data about products, users, orders, etc. and wrote stored procedures, queries and jobs.
Confidential, Dallas
Team Lead
Environment: .Net Framework 1.1, Visual Studio 2003, C#.Net, ASP.Net, ADO.Net, SQL Server 2003, SVN, Control-M, BizTalk Server 2006.
Responsibilities:
- Designed and wrote code extensively to build batch jobs that process business process using C#.
- Automate the process of Batch Jobs to be invoked from .NET Application.
- Built BizTalk Orchestration that will send and receive Collection Messages.
- Monitoring various jobs using Control-M.
- Developed create job and search job modules.
Confidential, Warren
Analyst Programmer
Environment: .Net Framework 1.1, Visual Studio 2003, C#.Net, ASP.Net, ADO.Net, Oracle, SVN.
Responsibilities:
- Developed N--Tier application in .Net using 3 layers’ approach. Presentation layer developed using ASP.Net with C#, Business Layer developed using C#, and Data access layer developed using ADO.Net in C#.
- Extensively used Windows Forms, involved in debugging and testing of the application using the trace and log files.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers and logged using log4net and mailed using SMTP.
- Three level custom authorization processes has been implemented before release data to End user using C#, SQL 2003.
- Identified primary keys, foreign keys and enforced not-null and checked constraints in the table and followed the principles of normalization while designing database.
- Created a number of tables for storing data about products, users, orders, etc and wrote stored procedures, queries and jobs.