Project Lead Resume
Redwood Shores, CA
SUMMARY
- 13+ years of experience in Design, Analysis, Development, Configuration, Testing, Training, Implementation and Maintenance of Software Applications in Web, Desktop and client/server environment.
- Agile Management and Software development with extreme programming and Scrum
- Experience in Working with web based application development using ASP.NET 3.5, 4.0 and 4.5 frameworks using C#.NET and VB.NET in Visual Studios 2010/2012/2013 .
- Developed applications using other Microsoft technologies like MVC 3.0, WCF, LINQ, JQuery, JSON, Lambda Expressions, Node.js, AngularJS, SSIS
- Experience in Reporting tools SSRS, Crystal Reports
- Expert in deploying applications as well as troubleshooting in IIS 7.5
- Implementation of data security in applications.
- Ensuring code quality using Microsoft tools Code Coverage, Code Analysis and making it compliant as per coding standards
- Excellent troubleshooting skills and Involvement in doing peer code reviews
- Mentor new associates who are new to project and train them
- Developed different user controls and custom server controls as per the requirement.
- Experienced in Migration, re - engineering as well as new application development.
- Worked extensively in all phases of the Software Development Life Cycle, performed various roles as Team Lead, Designer, Developer, Tester, Reviewer and Configuration Controller
- Experience in database design and development of different scripts, Stored Procedures, Triggers, and Views using SQL Server T-SQL
- Experienced in developing Internet E-Commerce, B2B applications including the ability to design secure and scalable web sites using IIS server
- Experience with source-code repository and version control tools like SVN and MS Visual SourceSafe, TFS.
- Packaging and Code deployment using MS Build, Jenkins
- Capable of learning new technologies quickly. Strong and influential communication and interpersonal skills with efficacy in follow-up and leadership roles.
- Highly motivated with a drive to take up challenges and put problem-solving to effect in a dynamic environment
TECHNICAL SKILLS
Programming Languages: C#.NET, VB.NET, ASP.NET, ADO.NET
Scripting Languages: HTML, XML, XSLT, JavaScript, JSON, JQuery, Node.js, AngularJS
Frameworks: NET 3.5, 4.0, 4.5.2 using Visual Studios 2010/2012/2013
Databases: SQL Server 2008 R2, MS Access
Web Services: Windows Communication Foundation (WCF)
Operating System: Windows 7, Windows Server 2008
Other Tools/Technologies: MVC 3.0, Ajax, LINQ, SSIS
Code Refactoring Tools: Code Coverage, Code Analysis
Reporting: SSRS, Crystal Report
Version Control Systems: Visual Source Safe (VSS), Tortoise SVN, TFS
PROFESSIONAL EXPERIENCE
Confidential, Redwood Shores, CA
Project Lead
Responsibilities:
- Leading a team of 7 people and playing a role of an onsite coordinator
- Client communication, Negotiation and conflict management and Project Estimation.
- Involved in all phases of SDLC process
- Developed applications using C#, WCF, SQL Server 2008 R2, SmartClient framework, DevExpress, and Crystal Report, SSRS, SSIS,
- Using WCF Routing service is used for bridging communication between a client and a service dat use different bindings
- Using WCF services for Automated Email Communication and implemented Application business logics and communication between Client and database.
- Extensively used XML to send bulk data from .Net Application to SQL Server for fast processing.
- Involved in creating tables, writing stored procedures using SQL Server 2008 R2
- Perform Unit Testing and Integration testing
- Do peer code reviews
- Maintain code in Tortoise Svn repository
- Mentor new resources and train them on current project work
- Monitor performance of applications
- Deploy applications on different environments using MS Build & Jenkins
- Troubleshoot client issues and provide customer support
- Helped different projects to migrate applications from VB, MS Access Reports to C# and SSRS.
- Responsible for overall timeliness and quality of deliverables and appraising the project status to clients on regular basis
Confidential, Redwood Shores, CA
Tech Lead
Responsibilities:
- Developed modules using C#.NET, ASP.NET and Visual Studios 2010
- Designed application web pages using ASP.NET web forms, HTML and CSS
- Used Jquery to validate data client side and JSON to transfer data between main page and a popup
- Implemented On-the-fly PDF creation using O2 Component to Fill the Tax PDF forms like Tax Returns, 1099R and State K1s
- Used Infragistics grid to group and display data for different modules
- Used WCF services for service oriented applications
- Used AJAX to refresh the sub container/result grid.
- Used Linq and Lamda expressions to retrieve data from Lists and custom class collections
- Implemented data security in the applications using HTMLEncode and HTMLDecode
- Perform Unit Testing and Integration testing
- Do peer code reviews
- Mentor new resources and train them on current project work
- Maintain application code in Tortoise SVN repository
- Involved in Unit testing of modules, bug fixing, code reviews and mentoring new resources
- Negotiate and resolve issues as they arise across areas of the project and where they impact on other activities systems and projects
Confidential
TEMPPrincipal Consultant
Responsibilities:
- Actively involved in the system study, requirement analysis / impact analysis
- Understanding the details of the data feed from the external sources SAP, ORACLE.
- Responsible for Issue tracking and closure
- Production Supports for DotNet applications and Reporting applications.
- Involved in trouble shooting various critical defects.
- Identifying the feature bugs and provide the complete solution to prevent bugs.
- Maintaining the Time line based on the issue priority.
- Appraising the project status to clients on regular basis.
- Using SSIS to load data from external sources as well as to load SSAS tables (Fact & dimension tables)
- Using MDF Query to get the data from SSAS
- Used Dundas charting tool to display charts
- Created tables, views and developed stored procedures using SQL Server 2005
- Played a role of Incident manager
- Perform Unit Testing and Integration testing
- Do peer code reviews
- Mentor new resources and train them on current project work
- Maintain code in Team Foundation Server (TFS) repository
- Involved in bug fixing, unit testing, mentoring new resources and write user manuals
Confidential
Senior Consultant
Responsibilities:
- Implemented the work flow in Archer Framework.
- Created custom tasks and Dashboards in Archer Framework.
- Created Reports as per the Roles configured in Archer framework.
- Enabled Role based securities and configured Dashboard tasks
- Created bulk upload tool to upload vulnerable findings to Archer tool
- Perform Unit Testing and Integration testing
- Do peer code reviews
- Mentor new resources and train them on current project work
Confidential, Redwood Shores, CA
Senior Consultant
Responsibilities:
- Involved in Requirement analysis and documentation.
- Create Technical design documents using UML diagrams
- Worked on performance related issues (optimization)
- Created Stored procedures in SQL Server 2005
- Created User Interface using Smart Client application
- Created Web Services methods
- Created Helper class (Utility Library) for common functionality.
- Used InDesign tools to generate report PDF files.
- Perform Unit Testing (NUnit2.5) and Integration testing
- Do peer code reviews
- Maintain code in Visual Source Safe (VSS) repository
- Mentor new resources and train them on current project work
Confidential, Marshfield, WI
Senior Consultant
Responsibilities:
- Involved in Requirement analysis and documentation.
- Create Technical design documents using UML diagrams
- Created Custom framework using Spring.NET, NHibernate, ADO.NET
- Created Custom Control for Login Page using Membership and User Login
- Involved in creating tables, writing stored procedures using SQL Server 2008 R2
- Created User Interface and business logic
- Perform Unit Testing (NUnit2.5) and Integration testing
- Do peer code reviews
- Maintain code in Tortoise SVN repository
- Mentor new resources and train them on current project work
- Responsible for overall timeliness and quality of deliverables
Confidential
Senior Consultant
Responsibilities:
- Involved in Requirement analysis and documentation.
- Create Technical design documents using UML diagrams
- Involved in creating tables, writing stored procedures using SQL Server 2005
- Created User Interface using Dropthings Framework
- Created the Quote Engine library using C#, LINQ
- Created widgets, which can be Drag and drop from one place to another dynamically in the personalize Agent home page.
- Involved in dynamic web page creation module.
- Perform Unit Testing (NUnit2.5) and Integration testing
- Do peer code reviews
- Maintain code in Visual Source Safe (VSS) repository
- Mentor new resources and train them on current project work
Confidential, San Francisco, CA
Senior Consultant
Responsibilities:
- Involved in Requirement analysis and documentation.
- Migrated from Excel work book to MS Access applications
- Involved in creating tables and relationships,
- Design Forms using Macros, VBA and created events to trigger the calculation and update/Insert the records to the table.
- Created the custom Query and used in the Report module
- Created the MS Access Reports
- Created the Unit Test case
- Do Peer reviews
Confidential, Redwood Shores, CA
Senior Consultant
Responsibilities:
- Developed modules using C#.NET, ASP.NET and Visual Studios 2005
- Involved in Requirement analysis and documentation.
- Involved in design of the application.
- Developed Master page and Page Layouts.
- Prepared technical specification design documents, and User Help guides.
- Created Unit Test case and Performed unit testing.
- Deployed the solutions to QA and Production servers.
- Created complex stored procedures to perform the cascading Insert/Update/Delete functionalities.
- Created the JavaScript’s Validation and AJAX to pass the values from Child page to Parent page.
- Created dirty write functionality using Database row revision Number (DateTime)
- Created complex UI pages using the Tab control to load Child pages on click of the each Tab button.
- Created Automated email functionality
- Created Exception logging mechanism using Log4Net
- Perform Unit Testing and Integration testing
- Do peer code reviews
- Maintain code in Visual Source Safe (VSS) repository
- Mentor new resources and train them on current project work
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Prepared technical specification design documents, and User Help guides.
- Involved in developing the application using ASP.
- Developed Master page and Page Layouts.
- Developed GUI design, Business logic and JavaScript validation
- Created the JavaScript’s Validation and AJAX to pass the values from Child page to Parent page.
- Created Stored Procedures and User Defined functions using SQL Server 2000.
- Created Unit Test case and Performed unit testing.
- Deployed the solutions to QA and Production servers.
Confidential
Module Lead
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Prepared technical specification design documents, and User Help guides.
- The proposed web site shall be E-Commerce enabled
- Architectural changes proposed to facilitate new enhancements and support for Environment set up and deployment
- Involved in developing the application using ASP.
- Construction of the solution/components impacted by the change request/ Enhancement and development of back end stored procedures. Coordinating with Experts groups for special support
- Created Unit Test case and Performed unit testing.
- Deployed the solutions to QA and Production servers.
Confidential
Senior Developer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Involved in all phases on SDLC
- Effectively participated Code Review
- Created Unit Test case and Performed unit testing.
- Actively participated in process of Functional overview and Implementation Support
Confidential
Team Member
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Involved in all phases on SDLC
- Effectively participated Code Review
- Created Unit Test case and Performed unit testing.
- Actively participated in process of Functional overview and Implementation Support
Confidential, New Jersey
Team Member
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Involved in all phases on SDLC
- Created Web site Portal, Product display, Order details.
- Designed Request a quote and Place Order pages and respective functionalities.
- Effectively participated Code Review
- Created Unit Test case and Performed unit testing.
- Actively participated in process of Functional overview and Implementation Support
Confidential
Team Member
Responsibilities:
- Created Web site Pages.
- Created Feedback & Contact US page to capture the user’s input to database
- Created Admin page to view Feedback comments and Contact us request.
- Effectively participated Code Review
- Created Unit Test case and Performed unit testing.
- Actively participated in process of Functional overview and Implementation Support
Technologies: HTML, ASP, VB Script, Java Script, MS Access
Confidential
Developer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Involved in developing the application module using VB and SLQ Server 2000.
- Created Stored Procedures and User Defined functions using SQL Server 2000.
- Created Unit Test case and Performed unit testing.
- Deployed the solutions to QA and Production servers.
Confidential
Developer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specifications.
- Involved in developing the application module using VB and MS Access.
- Involved Table design and VBA Code and macros in MS Access.
- Created Unit Test case and Performed unit testing.
- Deployed the product to respective Confidential
- Provided the product training to the Confidential employees.