Technical Lead Resume
TX
SUMMARY
- 10+ years of professional experience in Software Development Lifecycle of Design, Analysis, Programming, Testing, Implementation and Maintenance for Internet/Intranet/Client Server and N - Tier architecture applications.
- Have strong experience as C#/ASP.Net developer in Microsoft Technologies using C#, ASP.Net, Web Forms, VB.Net and ADO.Net.
- Proficient in developing applications using Web Services, Windows Services and WCF (Windows Communication Foundation) and MS SQL Server Reporting Services.
- 2+ years of experience in developing Web APIs, WCF Restful Services.
- Strong understanding of .NET Framework (2.0/3.0/3.5/4.5 ) and .NET Application Architecture.
- Proficient in developing n-tier applications using C#, VB.NET, ASP.NET, Web Services, XML, ASP.NET AJAX, Telerik RAD Controls and JavaScript.
- Extensive experience using Visual Studio .NET platform(C#, ASP.NET, ADO.NET, Web Services), thorough knowledge of the architecture and the framework.
- Good working experience in developing Web Applications using ASP.NET MVC, Entity Framework, LINQ, AngularJS & jQuery.
- Understanding of Design Patterns, SOA and implementation.
- Experience in creating/writing complex Queries, Stored Procedures, Constraints, Indexes, Views, Triggers and User Defined Functions against SQL Server 2005, 2008 & 2012
- Experience in developing and implementing test cases using NUnit & MS Visual Studio 2012/2013.
- Hands on experience to develop native Mobile apps using Objective-C in iOS
- Good knowledge and working experience in OOAD, Design Patterns and UML Languages.
- Hands-on experience in Waterfall model and Agile (SCRUM) methodologies.
- Good domain knowledge in Financial, Retail Risk Systems, Electronic Payments, Brokerage, Financials and Inventory management.
- Excellent Communication skills, Project management capability and ability to successfully influence and drive consensus across cross-functional teams.
- Certified Scrum Master from Scrum Alliance.
TECHNICAL SKILLS:
Programming Language: C#, ASP.NET, ADO.NET, VB.NET, ASP.NET-AJAX, AnjularJS, .NET
Framework: 4.5/3.5/3.0/2.0 , ASP.NET MVC, Entity FrameworkXML, WebServices, Windows Services, Web Forms, Win Forms, LINQ, WCF, WCF
Restful services & Web APIs: Visual Basic, T-SQL, SQL, JavaScript, C++, C
Scripting and Markup: AJAX, JavaScript, jQuery, VbScript, HTML, DHTML, CSS, XML, XSL, XSLT,SOAP
Web/Application Server: IIS 7.5/7.0/6.0
Reporting Tools: MS SQL Server Reporting Services 2000/2005/2008
IDE: Visual Studio .NET 2003/2005/2008/2010/2012/2013
Databases: SQL Server 2012/2008/2005/2000/7.0 , IBM DB2 UDB
Specialized Tools: Infragistics - NetAdvantage 2009, Telerik RAD Controls, ASP.NET Controls,NUnit, NDoc, NAnt, FxCop, Resharper, Cruise Control, Enterprise Library3.1, RAD Teleric Tool Controls, Visio, JIRA
Operating systems: Windows XP/NT/ 2000/2003/2008 & Windows 7, Unix/Linux/Solaris 8.0/9.0
Version control/SourceControl: TFS, Visual Source Safe and PVCS
Design/Architecture: UML, SOA, OOAD
PROFESSIONAL EXPERIENCE
Confidential - TX
Technical Lead
Responsibilities:
- Gathered requirements from business users and other stakeholders.
- Converted the business requirements into functional specifications.
- Involved in analysis, technical specification preparation and design the requirement.
- Interact with different stake holders and implemented project as per the requirements.
- Does the code review for the peers, team and ensures that the project meets the quality norms set by the client and have the required project artifacts in place.
- Involved in development of the Webpages with C#, SQL, Asp.netMVC 5.0andWeb APITechnology.
- Implementedresponsive designingusingCSS3, JQueryandBootstrap CSS.
- UsedEntity frameworkfor database querying for Leads web site.
- Development in enhancement of Webpages and web services.
- Involved in designing database, stored procedures, functions and views.
- Worked on n-tiered web based application in which UI is developed using ASP.NET3.5/4.5, C#, jQuery, RAD Telerik Controls and AJAX.
- Business layer using Data Access, and Database being used is SQL Server 2008.
- Developed few modules in ASP.NET MVC 4 with Entity Framework, LINQ and Web APIs
- Worked on Developing Web pages using AngularJS, jQuery and WCF Restful Services
- Used HTML5 and CSS extensively.
- Developed Stored Procedures, Functions & Triggers using T-SQL for data manipulation and querying data from the databases.
- Involved in trouble shooting and fixing the issues for all the applications.
- Deployed application in QA, Staging and Production environments.
Environment: Visual Studio 2013, .NET 4.0, MVC 5.0, Web API, C#.NET, AJAX, MS SQL Server 20012, TFS, Entity framework, LINQ to SQL, IIS 7.0 and Windows 2008
Confidential - Houston, TX
Technical Lead
Responsibilities:
- Interactions with the business unit to gather the requirements review the specifications and monitor the work
- Involved in the application development team to understand the business domain and technical requirement of the system
- Worked on n-tiered web based application in which UI is developed using ASP.NET3.5/4.5, C#, jQuery, RAD Telerik Controls and AJAX.
- Business layer using Data Access, and Database being used is SQL Server 2008.
- Developed few modules in ASP.NET MVC 4 with Entity Framework, LINQ and Web APIs
- Worked on Developing Web pages using AngularJS, jQuery and WCF Restful Services
- Developed Stored Procedures, Functions & Triggers using T-SQL for data manipulation and querying data from the databases.
- Developed Reports using SQL Server Reporting Services.
- Developed Inventory Scanner App (Native Mobile App) using Objective-C in iOS.
- Developed WCF Restful Services in JSON format.
- Developed the XML framework in order to read the EDI format files using C# and XML.
- Created and tested unit test cases using Visual Studio.
- Involved in trouble shooting and fixing the issues for all the applications.
- Deployed application in QA, Staging and Production environments.
- Actively involved in customizing the SCRUM Methodology process to suit the project environment.
Environment: Windows 7, IIS 7.5, C#, ASP.NET 3.5/4.5, ASP.NET MVC 4, LINQ, AngularJS, WCF Restful, TFS, Visual Studio.NET 2012/2013, .NET AJAX Controls, jQuery, SQL Server 2008/2012, SQL Server Reporting Services
Confidential - Pleasanton, CA
Senior .NET Developer
Responsibilities:
- Interacted with departmental users in order to understand the changes to be made to the existing Web Pages or gather the information of a new requirement
- Worked on n-tiered web based application in which UI is developed using ASP.NET3.5, C#, JavaScript and AJAX.
- Business layer using Data Access, and Database being used is SQL Server 2005.
- ASP.NET Net AJAX tool controls used for Statements reading and Web Data grid display.
- RAD Telerik tool controls used for Statements reading and Web Data grid display.
- Developed Stored Procedures, Triggers using T-SQL for data manipulation and querying data from the databases.
- Used Style sheets for achieving uniformity through all the pages.
- Developed Reports using SQL Server Reporting Services.
- Created and tested unit test cases using Visual Studio.
- Used Team Foundation Server for version control.
- Involved in trouble shooting and fixing the issues for all the applications.
- Deployed application in QA, Staging and Production environments.
Environment: Windows 7, IIS 7.5, C#, ASP.NET 3.5/4.5, Web Services, WCF, TFS, Visual Studio.NET 2010/2012, .NET AJAX Controls, RAD Telerik Tool Controls, jQuery, SQL Server 2005/2008
Confidential - San Diego, CA
Senior .NET Developer
Responsibilities:
- Worked on n-tiered web based application in which UI is developed using ASP.NET3.5, C#, JavaScript and AJAX.
- Business layer using Data Access, and Database being used is SQL Server 2005.
- ASP.NET Net AJAX tool controls used for Statements reading and Web Data grid display.
- Extensively worked on AJAX Controls such as Panels, Tabs etc.
- Used Style sheets for achieving uniformity through all the pages.
- Developed Stored Procedures, Triggers using T-SQL for data manipulation and querying data from the databases.
- Extensively used ASP, Javascript, DB2 for some of the legacy applications
- Used Team Foundation Server for version control.
Environment: Windows 2003, IIS 7.0, C#, ASP.NET 3.5, Web Services, WCF, TFS, Visual Studio.NET 2008, .NET AJAX Controls, Enterprise Library 3.1, ASP, JavaScript, SQL Server 2005/2008 and IBM DB2.
Confidential - Westlake, CA
Senior .NET Developer/Team Lead
Responsibilities:
- Worked on n-tiered web based application in which UI is developed using ASP.NET3.5, C#.
- Gathered the Users requirements from End User and created the Technical design specifications.
- Business layer using Enterprise Library 3.1, and Database being used is SQL Server 2005.
- ASP.NET Net Advantage (Infragistics) tool controls used for Excel reading and Web Data grid editing.
- Extensively worked on AJAX Controls such as Panels, Tabs etc.
- Used Style sheets for achieving uniformity through all the pages.
- Developed Stored Procedures, Triggers using T-SQL for data manipulation and querying data from the databases.
- Performed unit testing of the modules using NUnit.
- Created the Help document for Developed code Applications and demonstrated to End Users.
Environment: Windows 2003, IIS 6.0, JavaScript, C#, ASP.NET 3.5, Web Services, VSS, Visual Studio.NET 2008, .NET AJAX Controls, Enterprise Library 3.1, SQL Server 2005 and Infragistics - NetAdvantage ASP.NET tool kit
Confidential - Woodbury, MN
Senior .NET Developer/Team Lead
Responsibilities:
- Performed the Design and Coding tasks for the project.
- Developed and Consumption Web Services to exchange information with other system.
- Created C#.NET business logic components as a middle layer using Visual Studio 2008.
- Performed the database design of the application. Developed Stored Procedures, Triggers using T-SQL for data manipulation and querying data from the databases.
- Extensively used .NET Framework 3.5, C#, ASP.NET, AJAX Framework, XML, CSS, Visual Studio 2008, SQL Server 2005 and Web Services
- Used AJAX data grid and developed the validation process on both client side and server side using ASP.Net validation controls.
Environment: .NET Framework 3.5, C# 3.0, ASP.NET 3.5, ASP.NET AJAX Framework, Web Services, Windows Communication Foundation (WCF), XML, Visual Studio.NET 2008, MS-SQL Server 2005 and IIS 6.0
Confidential
Senior .NET Developer/Team Lead
Responsibilities:
- Performed the database design of the application. Developed Stored Procedures, Triggers using T-SQL for data manipulation and querying data from the databases.
- It is n-tiered web based application in which UI is developed using ASP.NET, C#, JavaScript.
- Used ADO.NET extensively for data retrieving, querying, storage and data manipulation.
- Implemented most of the business logic using C# components and stored procedures.
- Implemented AJAX features in various pages using Microsoft AJAX Framework.
- Consistently used patterns, such as model-view-controller (MVC), for future scalability and maintainability.
- Created stored procedures, User defined functions, Views using SQL Server 2005.
- Interacted with end users for the requirement study.
- Performed build scripts of the modules using NAnt to integrate with CruiceControl.Net.
- Involved in writing the business as well as technical requirement specifications, analysis and design contribution using UML methodology.
Environment: C# 2.0, ASP.NET 2.0, ASP.NET AJAX Framework, .NET AJAX Controls, ADO.NET 2.0, XML, Visual Studio.NET 2005, MS-SQL Server 2000/2005, IIS 6.0, UML And Visual Source Safe
Confidential
Senior .NET Developer/Team Lead
Responsibilities:
- Developed User interfaces and validated these pages using Visual C# and ASP.Net
- Used ADO.NET extensively for data retrieving, querying, storage and data manipulation
- Worked extensively on XML Web services to share the reports as web services and used SOAP, XML, WSDL extensively
- Extensively worked on T-SQL stored procedures, functions and Triggers to create and modify existing tables and stored procedures in ADO.Net.
- Responsible for working directly with customers to identify their business processes, rules, application user requirements and business process re-engineering
- Created Stored Procedures to manipulate the database and to applied the business logic according to the users specifications
- Designed the database using complex SQL queries, stored procedures, functions and packages to extract data from various databases for data analysis and generating reports.
- Developed Generic classes for Business Layer and Data Access Layer using C# 2.0
- Performed unit testing of the modules using NUnit.
- Performed build scripts of the modules using NAnt to integrate with CruiceControl.Net.
- Extensively used FxCop 1.32 for code review of the developed code.
- Involved in writing the business as well as technical requirement specifications, analysis and design contribution using UML methodology.
Environment: .NET Framework 2.0, C# 2.0, ASP.NET 2.0, ADO.NET 2.0, XML Web Services (SOAP)XML, Visual Studio.NET 2005, UML, FxCop 1.32, NUnit, NAnt, MS-SQL Server 2000Internet Information Server (IIS 6.0) and Visual Source Safe
Confidential
.NET Developer
Responsibilities:
- Designed and developed GUI screens using ASP.Net web forms with C# as code behind employing controls like Datagrid, Datalist, Repeaters and other controls.
- Worked extensively on ADO.Net Datasets, DataReaders, and DataTables connecting the application to database.
- Coded program logic to execute T-SQL queries and stored procedures using ADO.NET to access and update data on SQL Server 2000 database.
- Constructed complex queries and stored procedures for SQL Server 2000 to retrieve and manipulate data.
- Worked on SQL Server 2000 Reporting Services to provide various reports and charts.
- Worked on Exporting records in CSV format and converting the generated reports to PDF format
- Planned and developed modules to use configuration files like web.config making components easy to configure and maintain.
Environment: .NET Framework 1.1, C#.NET 1.1, ASP.NET 1.1, ADO.NET 1.1, MS-SQL Server 2000, MS-SQL Server 2000 Reporting Services and IIS 6.0.