Lead Developer Resume
Pittsburgh, PA
SUMMARY:
- 11+ years of IT experience in Microsoft Technology in various Client - Server, Web-Based Applications and windows applications
- Pursued Bachelor of Engineering in Information Technology, Pune University in 2005 .
- Also pursued Microsoft Certified Technology Specialist (MCTS) in Microsoft Web Technologies
- Hands on experience in ASP.NET MVC, Razor view engine, JQuery, LINQ, Entity Framework.
- Extensive work experience on Microsoft Technologies including visual Studio 2010/2008/2005, .NET Framework 4.0/3.5/3.0/2.0, ASP.NET,C#.NET, VB.NET, ADO.NET, Web Forms, Win Forms, Windows Service, jQuery, AngularJS, XML, VB 6.0, Classic ASP, PHP, MySQL, SQL Server 2000/2005/2008, Oracle 10g, MS Access
- Experience in creating and consuming Classic / Restful Web services, Remoting, WCF, Windows services using C#.Net, VB.Net, ASP.NET.
- Good understanding and experience on GoF Design Patterns such as Singleton, Factory Method, Prototype, Decorator Pattern.
- Worked with Dependency Injection (DI) and Inversion of Control (IOC) containers like Castle Windsor, Microsoft Unity.
- Exposure on Test Driven Data (TDD) testing, used NUnit, Microsoft Unit Testing Framework with Mock objects.
- Excellent experience in understanding and implementation of the Software Development Life Cycle (SDLC) and Standard software processes concepts.
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Controls, and Forms Validation Controls, also third party controls like Telerik (kendo) controls and Infragistics controls.
- Experience in Configuration and Version Management using Visual Source Safe, Team Foundation Server (TFS), SVN (Tortoise SVN), GitHub.
- Thoroughly familiar with object-oriented analysis and design (OOAD), 3-tier and client-server architecture, programming techniques
- Involved in Coding, designing, Functional and Technical System analysis, System Impact analysis, database design, coding, estimation, Enhancement support and maintenance, Knowledge transition, Testing and Problem Tracking.
- Constantly interacting with the client and project team to ensure client satisfaction and successful completion of project.
- Experience in database development for writing complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Triggers in SQL Server 2005/2008.
- Experience working on different domains - Travel, Transportation, Healthcare.
- Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner, responsive, flexible.
- Capable of independent work with minimal supervision.
TECHNICAL SKILLS:
Microsoft Technologies: ASP.NET, MVC 4/5, Classic ASP, ADO.NET, C#.NET, VB.NET, VBScript, WinForms, WebForms, Entity Framework 5, Reporting Services (SSRS), Integration Services (SSIS), Remoting, Window Services, Web Services, WCF, AJAX Control Toolkit, T-SQL, LINQ, IIS.
DBMS: SQL-Server 2000, 2005,2008, Oracle 8i/9i, MS Access, MySQL
Design Tools: MS Project VISIO, Visual Studio 2010/2008/2005 /2003
Operating Systems: Win 2003/XP/2000/NT, Windows 7, MS DOS
Miscellaneous: jQuery, AngularJS, bootstrap, Telerik controls, Telerik Fiddler, Swagger UI, Swashbuckle, Kendo controls, Infragistics controls, LESS CSS, AjaxPro.NET, MS VSS, TFS, RDP, Communicator, Citrix, Service Manager, VSTS, VPN, Toad, FX-Cop, SVN, GitHub, URLRewriting.NET, Dot NetOpenAuth, Google APIs., IoC containers (Unity, Castle Windsork
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Lead Developer
Platform: Visual Studio 2012,ASP.NET MVC, Razor view engine, jQuery, LESS CSS, .NET Framework 4, C#.net, Entity Framework 5 with Code First, MS SQL SERVER 2008, WebAPI, Swagger UI, Swashbuckle, VPN, MS Unit Testing framework, TFS, NuGet packages, Telerik (Kendo) controls
Responsibilities:
- Developed many modules in EDITLife™ independently throughout all SDLC phases from designing, development to unit testing.
- Worked as Lead developer and point of contact on the project estimation, Requirement gathering, analysis and technical design, direct interaction with Client.
- Working on a web application using Model, View and Controller with Entity Framework 5 with Code First.
- Designed and created entity classes, view model classes, also used Fluent API for configuring entity classes.
- Implemented strongly typed views, partial views with Razor view engine.
- Used Data annotations on model classes as well as jQuery validation.
- Created Web API RESTful services with JsonFormatter for external search and consumed with AJAX calls.
- Used Swagger for WebAPI documentation and testing purpose.
- Work on LINQ and Lambda expressions during data retrieving and filtering operations.
- Used Action Filters on controllers for user authentication and exception handling.
- Included jQuery library for AJAX calls and standard animation effects on web pages.
- Used third party Telerik (Kendo) controls, such as grid, calendar, scheduler etc.
- Used MS Unit Testing framework for unit testing with Mock objects
- Involved in database designing and optimization, SQL jobs in SQL Server 2008.
- Responsible for source code maintenance and bug tracking with TFS (Team Foundation Server).
Confidential, Tulsa, OK
Tech Lead and Onsite Coordinator
Platform: Visual Studio 2012,ASP.NET MVC, jQuery, AngularJS, WebAPI, .NET Framework 4, C#.net, Entity Framework 5, MS SQL SERVER 2008, VPN, MS Unit Testing framework, Citrix Client, TFS, NuGet packages
Responsibilities:
- Worked as Tech Lead, handling offshore team in Pune, India.
- Involved in Requirement gathering, analysis and designing, direct interaction with Client
- Working on a web application using Model, View and Controller with Entity Framework 5 ORM.
- Implemented strongly typed views, partial views with Razor view engine.
- Used AngularJS for client side data binding, manipulating and formatting output data.
- Used Data annotations on model classes as well as jQuery animation effects.
- Used Action Filters on controllers for user authentication and exception handling.
- Implemented Web API RESTful services to retrieve fleet data using AJAX calls with JSON result.
- Involved in database designing, SQL jobs in SQL Server 2008.
- Implemented design patterns such as Singleton, Factory Method, Prototype, and Decorator.
- Work on LINQ and Lambda expressions during data retrieving and filtering operations.
- Responsible for application deployment in TEST and PROD environment.
- Used MS Unit Testing framework for unit testing
- Project Execution using agile methodology with iterative deliverables.
- Responsible for source code maintenance in TFS.
Confidential, Tulsa, OK
Module Lead
Platform: Visual Studio 2012,ASP.NET MVC, jQuery, .NET Framework 4, AngularJS, C#.net, Entity Framework 5, MS SQL SERVER 2008, VPN, MS Unit Testing framework, Citrix Client, TFS
Responsibilities:
- Worked as Module Lead; guide small developer team
- Working on a web application using Model, View and Controller with Entity Framework.
- Involved in database designing, SQL jobs in SQL Server 2008.
- Used Dependency Injection and Inversion of Control (Unity container)
- Designed and implemented WCF services and windows services.
- Generates various reports in excel and csv format.
- Work on LINQ and Lambda expression in data retrieval and filtering process.
- Used Data annotations on model classes as well as jQuery validation.
- Conducting peer reviews and unit testing of different modules.
- Used AngularJS for client side data binding, manipulating and formatting output data.
- Developed High-Level Architecture diagrams (using MS Visio) for Management Presentation.
- Deployed and tested application modules on IIS 7.5 application servers.
- Responsible for source code maintenance in TFS.
Confidential, Tulsa, OK
Senior .Net Developer
Platform: VS 2010, ASP.Net, VB.Net, C#, Windows services, Web Services, WCF, XML, XSD, SQL Server 2008, TFS, Windows 7.
Responsibilities:
- Involved in Requirement gathering, analysis and Designing, Documentation deployment, direct interact with Client
- Responsible for design of user interface using Windows Forms and Web Forms, HTML, CSS, ASP.NET web server controls and user controls, Java Scripts.
- Worked on LINQ to dataset to communicate with SQL server.
- Implemented Singleton and Factory Method design pattern.
- Actively involved in enhancement and production support, communicate to customer actively
- Involved in Test case document, Functional design document, technical design documents
- Create and consume WCF Services for business logic and communicate with the database
- Responsible for database designing, writing stored procedures and SQL Jobs.
- Consume the Web Service to communicate with other program
- Actively involved in XSD column mappings to different types of requests and response XMLs.
- Designed user interface using ASP.NET web forms, server controls and custom user controls, CSS, Java Scripts and using VB.NET/C# as code behind.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Worked as Lead developer with team of 5 members
Confidential, Tulsa, OK
Senior .Net Developer
Platform: VS 2008, ASP.NET, C#, ADO.Net, Web Services, XML, XSD, ORACLE 9i, SQL Server 2008.
Responsibilities:
- Actively involved in Requirements gathering, analysis, design, problem tracking, testing, customer interaction
- Created low level and high level design documents.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C# as well as ASP.NET.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading and updating records in the database.
- Written/modified SQL Queries, Stored Procedures, views in Sql Server 2008.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript
- Use of XSD/XML serialization/deserialization to map different columns based on request.
- Actively involved in analysis and design of the report.
- Involved in UAT and implementation of the fixes.
- Worked closely with onsite tech leads as well as business team to understand the requirements so as to come out with Software Requirements Specification Document and High Level Design Document.
Confidential
Senior .Net Developer
Platform: ASP.NET, WebForms, Web Services, C#, SQL-Server 2005, VS 2008, SVN
Responsibilities:
- Worked as a Sr. Developer - involved in coding & unit testing of application.
- Developed User Interface pages using ASP.NET Web Forms, Web Server controls and custom user controls, HTML, XML, CSS, JavaScript and C#.
- Worked extensively on web services,
- Actively involved in requirement gathering, analysis, design and coding.
- Actively involved in writing the stored procedures, views and queries in SQL Server 2008.
- Key role in the implementation of application design and development.
- Work on creating high level and low level design documents.
- Actively involved till deployment like Development, QA, Test, and PROD.
- Involved in providing hot fixes post implementation.
- Involved in peer reviews and unit testing.
- Using TFS for all the work item related tasks like Task Assignment, Priority, Generation of reports etc.
Confidential
Senior .Net Developer
Platform: ASP.NET, WebForms, Web services, C#, JQuery, SQL-Server 2005, VS 2005, SVN, AjaxPro
Responsibilities:
- Worked as a Sr. Developer - involved in coding & unit testing of application.
- Developed User Interface pages using ASP.NET Web Forms, Web Server controls and custom user controls, HTML, XML, CSS, JavaScript and C#.
- Worked extensively on web services, report generation with iTextSharp library in Excel and PDF format
- Actively involved in requirement gathering, analysis, design and coding.
- Actively involved in writing the stored procedures, views and queries in SQL Server 2008.
- Key role in the implementation of application design and development.
- Work on creating high level and low level design documents.
- Actively involved till deployment like Development, QA, Test, and PROD.
- Involved in providing hot fixes post implementation.
- Involved in peer reviews and unit testing.
- Using TFS for all the work item related tasks like Task Assignment, Priority, Generation of reports etc.
Confidential
Senior .Net Developer
Platform: VB.NET, Dot Net Framework 2.0, SQL-Server 2005, VS 2005, VSS, Remoting, CSLA, iTextSharp, DevExpress, CodeSmith, SSRS
Responsibilities:
- Worked as a Senior Developer - involved in coding & unit testing of application.
- Developed and maintained with CSLA (Component-based Scalable and Logical Architecture).
- Developed User Interface using WinForms, custom controls and third party components DevExpress
- Worked extensively on Remoting, report generation with iTextSharp library in Excel and PDF format
- Performed Low level event handling.
- Actively involved in requirement gathering, analysis, design and coding.
- Actively involved in writing the stored procedures, views and queries in SQL Server 2005.
- Key role in the implementation of application design and development.
- Work on creating high level and low level design documents.
- Actively involved till deployment like Development, QA, Test, and PROD.
- Involved in providing hot fixes post implementation.
- Involved in peer reviews and unit testing.
Confidential
Software Developer
Platform: C#, ASP.Net, Dot Net Framework 2.0, SQL-Server 2005, VSS, Microsoft Visio 2003.
Responsibilities:
- Worked as a Software Developer - involved in coding & unit testing of application.
- Developed User Interface pages using ASP.NET Web Forms, Web Server controls and custom user controls, HTML, XML, CSS, JavaScript and C#.
- Worked extensively on web services
- Actively involved in requirement gathering, analysis, design and coding.
- Actively involved in writing the stored procedures, views and queries in SQL Server 2005.
- Different types of file handling (XML, CML, EXCEL) in data capturing process
- Integration of third party tools like chemaxon
Confidential
Software Developer
Platform: PHP 5.0, MySQL, Apache Server, XAMPP, JavaScript.
Responsibility:
- Web development
- Involved in designing of Web pages using HTML JavaScript, PHP
- Involved in database designing and script generation in MySQL
- Analysis, Design, Coding, debugging, testing and hosting web sites
