Technical Lead Resume
Madison, WI
SUMMARY
- Over 10 years of Professional IT Development experience on Microsoft technologies including .NET Framework with ASP.NET, C#, VB.NET, SSIS, JavaScript, XML, WCF and XML Web Services.
- Over six years for experience as Project\Technical Lead, leading a team of 3 to 8 developers while working on multiple simultaneous projects being executed.
- Actively involved in the Complete Project Life Cycle SDLC from user requirements, Analysis, Design, Development, Testing and Implementation, Deployment and Support.
- More than six years of Database Development experience using SQL Server 2008/2000, Oracle 9.0i with respect to Enterprise - Modeling, Handling Business Logic by writing Stored Procedures.
- Excellent interpersonal and technical skills with a sharp acumen for understanding and grasping of the various needs of businesses.
- Over 7 years of experience of working at the client location and participating in design and requirement gathering as well as coordinating with offshore.
- Experience in water fall methodology and Agile/SCRUM methodology for solution implementation.
- Quick learner, always zealous to learn new technologies.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET, PL/SQL, T-SQL
Technologies: ASP.NET, SSIS, WCF
Frame Works: .NET 4.0/3.5/2.0/1.1
Databases: MS SQL 2012/08/05 server, MS Access, Oracle 9i
IDE’s & Utilities: Visual Studio .NET 2012/08/05, Eclipse
Web Development Technologies: HTML, CSS, XML, XSL, SAX/DOM
Scripting Languages: VBScript, JavaScript
Operating Systems: WINDOWS 2003/XP/NT, Unix/Linux
Reporting Tools: MS-Access 2003 Reporting Tool, Crystal Reports
Design/ Version control: SVN, MS Visual Source and SourceGear Vault
3rd party Tools and Utilities: CSImageFile, Developer Express tools, Google Maps API, JQuery, Prototype Javascript Library
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
Technical lead
Responsibilities:
- Involved in business requirement gathering, brainstorming sessions with Business analyst and design walkthrough sessions with business.
- Actively Participated in re-architecting the web application to modularize, improve performance, reuse of code. Implemented ‘Cache’ layer for better performance.
- Designed UIs using Razor Views, JQUERY, AJAX, JSON, JavaScript, CSS for the eReferral web application. Implemented client side validations using JQuery and ASP.NET MVC Validation along with a scheduled job for sending to referred members.
- Used LINQ to objects and Lambda Expressions for querying in memory objects.
- Designed the DAL Helper to remove embedded SQL Queries, Stored Procedure and Parameter Names and referred them from XML file.
- Written SQL Queries, Stored Procedures, functions using TSQL
- Created scheduled SSIS packages to generate weekly data feed from B2B transactional database to Member Connect reporting data warehouse.
- Created deployment packages for deploying changes to DVLP, DEMO and PROD environments.
- Involved in maintenance activities like Bug Fixing using C#.NET and Unit Testing
- Also involved in preparing System Test cases and executing the same. Also involved load testing the application.
Environment: .Net 4.0, ASP.NET, MVC, WCF, XML, C#, XPath, BIDS, TFS, Visio, Windows, Javascript, JQuery, Microsoft SharePoint, SSIS, TSQL, LINQ, AJAX, CSS, SQL .
Confidential, Louisville, KY
Tech Lead/Project Lead
Responsibilities:
- Developed class diagram, activity diagram and sequence diagram during the design phase and perform design review with architect and business
- Implemented layered architecture involving UI layer, Data Layer, Service Layer and as well as shared class libraries for the Contractor Requisition System (CRS) web application.
- Defined and maintained proper error handling using programming strategies as well as standardized the interface between UI and business components to ensure consistency across application.
- Design and implement common user controls for paging, navigation and enhanced code reusability across application
- Perform code review for existing applications owned by the team and propose feedback for performance improvement.
- Involved in VersionOne administration to provide team member access to different Agile teams in various roles groups and managing existing teams
- Identify, isolate and fix existing system issues and get business sign off on changes made
- Provide support during testing and production turn
- Provide guidance to the development and testing team throughout the project.
Environment: .Net 3.5, ASP.NET, SQL Server 2012, XML, C#, XPath, TFS, Visio, JQuery
Confidential
Tech Lead/Project Lead
Responsibilities:
- Prepare work breakdown structure, estimates and weekly status progress reports for ongoing changes and ensure timely delivery.
- Lead, triage and participate in ongoing development.
- Create new user controls as needed to display member’s coverage in Summary and detailed view and to implement member coverage filter.
- Created new interfaces, business objects and data access object and other utility classes.
- Implement ‘prototype’ javascript library in the web application to implement the ‘expand/collapse’ section and help balloon UI functionality.
- Implement new pop-up page with ‘printer friendly’ view.
- Lead a team of developers by providing them guidance, peer review and ensure coding standards as per Confidential standards.
Environment: .Net 3.5, ASP.NET, XML, C#, XPath, Tortiose SVN, Sparx Enterprise Architect, Windows, Javascript, Prototype javascript library
Confidential
Tech Lead/Project Lead
Responsibilities:
- Review existing application’s design, complete outstanding development and testing within stipulated timeframe.
- To design ‘working dataset’ for providing input parameters going into multithreaded database stored procedure calls.
- To implement supporting classes for serialization and de-serialization for working dataset.
- To implement helper/utility classes to implement multithreaded data access calls to stored procedures.
- To implement XSL transformation that provides inputs to stored procedures from the working data set.
- To provide system testing and QA defect resolutions.
Environment: .NET Framework 2.0/1.1, C#, SQL 2005, .NET Web Services, ADO.NET, XSLT, XML, DB2, Tortiose SVN, Microsoft Application Blocks, Visual Studio 2005, Windows
Confidential
Tech Lead
Responsibilities:
- Writing Business objects to implement business logic, populating Data transfer objects and de-serializing/serializing input and output XMLs.
- Writing DAO’s for data acquisition, which are used by business objects to populate the Data transfer objects.
- Writing XSLTs for validating input XML.
- Wrote several Utility Objects that are used by various parts of application.
- Implementing logging capabilities in the application to capture the each transaction.
- Providing QA support through debugging the service for defect resolution.
Environment: .NET Framework 2.0/1.1, C#, SQL 2005, ADO.NET, .NET Web Services, Data Access Application Blocks, XSLT, XML, DB2, Visual Studio 2005, Tortiose SVN
Confidential
Tech Lead/Project Lead
Responsibilities:
- Worked with business to understand the CORE certification requirements and identifying the shortcomings/changes in the existing application.
- Designed technical/low level document for developers and high level design approach document for higher management, with overview of changes.
- Updated various XML/XSLTs used throughout the application along with related DTO/Business objects to meet the requirement.
- Worked with the testing team and business analysts for testing of the changes and defect resolution.
Environment: .NET Framework 2.0/1.1, C#, ADO.NET, .NET Web Services, XSLT, XML, VSS, Vitria
Confidential
Tech Lead
Responsibilities:
- Created use cases, class diagrams and sequence diagrams.
- Assisted is the design of the WCF service interface including service contracts and data contract.
- Involved in the SQL server data modeling and writing stored procedures to pull member demographics and coverage data used by the service.
- Implemented several XSLT transformations, Data Access Objects, Business Objects, interaces etc.
- Implemented reusable helper classes to implement common functionality like Service FaultContracts, Serialization utility methods etc.
Environment: .NET Framework 3.5, C#, SQL 2008, WCF Web Services, ADO.NET, XSLT, XML, Tortiose SVN, Microsoft Application Blocks, Visual Studio 2005, Sparx Enterprise Architect, Windows
Confidential
Tech Lead
Responsibilities:
- The 834 processes consisted of 2 important parts. First part is a COBOL delta process that will make the data about the ‘deltas’ available and second part is the .NET application that will consume the data. As a developer in the application, I contributed in the development of the .NET application.
- Wrote XSLTs and DTOs which were serialized in format acceptable to Vitria Web Service
- Implemented Listener interface that runs periodically and checks for updates.
- Wrote Data Access Object for data access and Business objects
Environment: .NET Framework 2.0/1.1, C#, ADO.NET, .NET Web Services, XSLT, XML, VSS, Vitria
Confidential
Tech Lead
Responsibilities:
- Writing Business objects layer to implement business logic, populating Data transfer objects and de-serializing/serializing input and output XMLs.
- Writing Data Access layer for data acquisition.
- Writing user controls used in various web pages of the application and to implement input validation, where applicable.
- Develop XSLT transformation which allows users to download current view of data in excel format.
- To implement sorting, paging and filtering capabilities in different pages.
- To efficiently manage a team of 3 developers and to provide assistance as and when required.
Environment: .NET Framework 2.0/1.1, ASP.NET, ADO.NET, C#, SQL 2005, XSLT, XML, Javascript, VSS, Visual Studio 2005, IIS 5.1, Windows
Confidential, North Miami Beach, FL
Senior .Net Developer
Responsibilities:
- Involved in the development of dynamic web pages and deployment of application.
- Wrote several User Specific as well as Utility Objects that are used by various parts of application.
- Implemented .NET Web-Service to log the request and response made by the System into the database and to load the product list at the start of the Application.
- Extensively used JavaScript for client validation and to provide richer browsing experience.
- Written Stored Procedures for data acquisition and manipulation from SQL 2000 server.
- Participated in debugging and bug fixing of their existing application and ongoing projects.
Environment: .NET Framework 1.1, C#, SQL 2000, JavaScript, SourceGear Vault, XML Web-Services, IIS 5.1, CSS
Confidential
Senior .Net Developer
Responsibilities:
- Participated in design and development of client interface.
- Developed various code-behinds and reusable business logic components in an object-oriented manner.
- Written several web-services as per application needs.
- Wrote several User Specific as well as Utility Objects that are used by various parts of application.
- Written Stored Procedures for data acquisition and manipulation from SQL 2000 server.
- Participated in debugging bug fixing of the application.
Environment: .NET Framework 1.1, C#, SQL 2000, JavaScript, SourceGear Vault, XML Web-Services, IIS 5.1, CSS, Crystal Reports
Confidential, Logan, UT
.NET Developer/Site- Administrator
Responsibilities:
- Develop dynamic web pages using ASP.NET, VB.NET and ADO.NET.
- Periodically update the database to in corporate newly acquired data.
- Upgrade the existing application as per need and requirements.
- Write SQL statements for data retrieval.
- Develop database application for data-entry, manipulation and for reports generation.
Environment: .NET Framework 1.1, VB.NET, MS-Access, CSImageFile, VBA, JavaScript, IIS 5.1.
Confidential
.NET Developer/Site- Administrator
Responsibilities:
- Replace the usage of third party component (CSImageFile) with maps obtained by using “Google Map API”
- Provide enhance map-browsing capabilities like custom zooming, map scrolling and advanced map details options.
- Upgrade and enhance the existing application to in corporate new changes in the application.
Environment: .NET Framework 1.1, Google Maps API, VB.NET, MS-Access, VBA, JavaScript, IIS 5.1.