Lead .net Developer Resume
Lake Mary, FL
SUMMARY
- Lead .NET developer with over 12 years of experience in developing multi - tier and database-driven applications - both Web and Windows using Microsoft Technologies.
- Microsoft Certified Professional.
- Experience working as a Tech Lead.
- Experience working in both MVC and Web Forms frameworks using ASP.NET technology with C# as primary language.
- Experience in implementing web services using technologies like classic web services, WCF services, and Web API.
- Experience working in client-side technologies like Bootstrap, AngularJS, jQuery, JavaScript, CSS3, and HTML5.
- Proficient in using databases like SQL Server and Oracle.
- Extensive experience in designing applications using Object Oriented Programming (OOP) concepts.
- Experience in all phases of Software Development Life Cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation, and Deployment.
- Excellent knowledge of .NET Framework.
- Experience writing technical Design Models.
- Experience migrating legacy applications from VB 6.0 to VB.NET/C#.
- Experience using LLBLGen ORM tool.
- Experience creating UML diagrams using Enterprise Architect tool.
- Excellent knowledge of high scalable Business component development using C#.
- Experience implementing Gof Design Patterns.
- Experience working in agile and iterative development methodologies.
- Experience using source control tools like Team Foundation Server and Visual Source Safe.
- Strong analytical and problem solving/troubleshooting skills.
TECHNICAL SKILLS
Web Technologies: ASP.NET Web Forms, ASP.NET MVC 4/5, AJAX, Angular JS, HTML5, Bootstrap, CSS, XML, JSON, JavaScript, jQuery
Programming Languages: C#, VB.NET, C, C++
Windows Development: Windows Forms development for both desktop computers and hand-held devices
Databases: SQL Server 2008/2012/2014 , MySQL 4/5, Oracle 11g
Web Services: WCF, Windows Services, Classic asmx web services, REST, Web API
Reporting Tools: Crystal Reports, SSRS (SQL Server Reporting Services)
Third Party Controls: Infragistics, Telerik, and DevExpress
Source Control: TFS, SVN, VSS
PROFESSIONAL EXPERIENCE
Confidential, Lake Mary, FL
Lead .NET Developer
Responsibilities:
- Involved in writing Functional Design Specification (FDS) documents.
- Involved in creating class diagrams using UML methodology.
- Designing modules using best industry practices to promote extensibility.
- Involved in code walkthrough, code reviews and peer reviews.
- Involved in creation of Use Case documents.
- Developing and maintaining RTM - Requirement Traceability Matrix.
- Involved in creating Impact Assessment Documents (IADs).
- Implemented few of the GoF Design Patterns.
- Involved in code merge activity from one branch to another.
- Involved in resolving technical and design issues.
- Preparing MoM (Minutes of Meeting) documents for technical meetings.
- Managing a team of four developers.
- Developed PoCs (Proof of Concepts) to propose new solutions for handling specific type of web page requests.
- Developed a rich exception handling library to log exceptions to Windows Event Viewer.
- Designed and developed a utility tool to pretty-format large SQL queries extracted from log files.
- Created a custom configuration package to control the application level behavior.
- Created a responsive utility web application using MVC and CSS media queries to show the application stats.
- Actively involved in defect management and assignment.
- Imparting the knowledge gained from a month-long boot camp training to new team members.
- Suggested and used the Glimpse tool to get an in-depth analysis of web page requests.
Environment: Windows 8.0, Visual Studio 2012, WCF, SQL Server 2012, C#, VB.NET, JavaScript, HTML, CSS, ASP.NET MVC 5
Confidential, KY
Sr. .NET Developer
Responsibilities:
- Involved in detailed software architecture design.
- Defined and created workflows for Design documents.
- Responsible for designing and developing new modules.
- Involved in code walkthrough & code review sessions.
- Involved in resolving technical and design issues.
- Involved in creating Impact Assessment Documents (IADs).
- Implemented few of the GoF Design Patterns.
- Involved in code merge activity from one branch to another.
- Involved in defect management using TFS.
- Preparing MoM (Minutes of Meeting) documents for technical meetings.
- Managing a team of three developers.
- Designed new web services using Web API.
- Involved in setting up the infrastructure for one of the modules.
- Suggested and used the Glimpse tool to get an in-depth analysis of web page requests.
- Used Moustache templating library to create template views.
Environment: Windows 8.0, Visual Studio 2013, ASP.NET MVC 5, Corticon Studio, Web API, AngularJS, Entity Framework, SQL Server 2012, C#, JavaScript, HTML, CSS
Confidential, Tallahassee, FL
Sr. .NET Developer
Responsibilities:
- Held requirements discussion with client and effectively translated them into Technical Design Specification and ensured the implementation of the same.
- Involved in detailed design discussion and documentation with the Architect.
- Involved in creating Design Models.
- Involved in creating Impact Assessment Documents (IADs).
- Suggested, designed and developed batch processes to run operations in parallel using Task Parallel Library (TPL).
- Involved in optimizing web pages/batch processes by manually inspecting, debugging and correcting the code.
- Involved in designing web pages using HTML, ASP.NET and CSS.
- Involved in code merge activity from one branch to another.
- Involved in code walkthrough & code review sessions.
- Involved in resolving technical and design issues.
Environment: Windows 7.0, Visual Studio 2012, ASP.NET Web Forms, WCF, LLBLGen Pro, Oracle 11g, C#, jQuery, HTML, CSS
Confidential, Albany, New York
Sr. .NET Consultant
Responsibilities:
- Held requirements discussion with client and effectively translated them into Technical Design Specification and ensured the implementation of the same.
- Involved in creating High Level Documents (HLD) and Low Level Documents (LLD) using Visio tool.
- Involved in creating Design Models.
- Implemented PoC (Proof of Concept) for running operations simultaneously thereby reducing the execution time significantly.
- Involved in designing web pages using HTML, ASP.NET and CSS.
- Involved in code walkthrough & code review sessions.
- Involved in resolving technical and design issues.
Environment: Windows 8.0, Visual Studio 2012, Oracle 11g, C#, ASP.NET MVC/Web Forms, WCF, HTML, CSS, jQuery
Confidential, Albany, New York
.NET Consultant
Responsibilities:
- Designed PoC (Proof of Concept) showing the value and feasibility of developing Oracle profiler.
- Designed, developed, programmed, tested and documented the tool.
- Used .NET Framework Timers to trigger logging.
- Used strongly typed DataSets and Xml files to represent the “tracked” data fired from the application.
- Used .NET Reflection to trace the function call stack hierarchy.
- Implemented statistics functionality not only detailing the time consumed by a database object to run on the database but also showing the objects that were run maximum number of times.
- Made the application extensible by using .NET generics and flexible by providing numerous settings in the app.config file.
Environment: Windows 8.0, Visual Studio 2012, C#, Winforms, XML.
Confidential
Tech Lead/Lead Developer
Responsibilities:
- Held requirements discussion with client - both offsite in India and onsite in Amsterdam, The Netherlands and effectively translated them into Technical Design Specification and ensured the implementation of the same.
- Divided the work into Iterations (followed iterative development model) for each major build and led the team in accomplishing the goals.
- Involved in making decisions for an RC (Release Candidate) build.
- Involved in CAR - Causal Analysis and Resolution and DAR - Decision Analysis and Resolution - both being CMMI level practices.
- Represented Unisys in CMMI Level 5 evaluation and helped achieve the milestone.
- Developed and maintained RTM - Requirement Traceability Matrix.
- Involved in detailed design discussion and documentation with the Architect.
- Created High Level Documents using Enterprise Architect tool.
- Involved in creating Design Models.
- Preparing MoMs (Minutes of Meeting) for technical meetings.
- Involved in creating Impact Assessment Documents (IADs).
- Designed modules enabling loose coupling to promote extensibility and maintainability.
- Implemented few of the GoF Design Patterns.
- Involved in resolving technical and design issues.
- Involved in code merge activity from one branch to another.
- Involved in code walkthrough, code reviews and peer reviews.
- Team management and defect assignments in TFS; mentored fellow team members.
- Used third party tools - Devexpress & Infragistics.
Environment: Windows 7.0, Visual Studio 2010, SQL Server 2008 C#, Winforms, ASP.NET MVC/Web Forms, XML, WCF, CAB
Confidential
Sr. Software Engineer
Responsibilities:
- Held requirements discussion with client onsite in the UK and effectively translated them into Technical Design Specification followed by high level module design.
- Travelled twice thereafter to gather more requirements.
- Had a one-to-one discussion with majority of the users to address their concerns in the form of technical solutions.
- Involved in creating Design Models.
- Involved in creating Impact Assessment Documents (IADs).
- Reorganized the entire existing monolithic project into multiple smaller, maintainable projects.
- Used .NET threading and APM (Asynchronous Programming Model) to run mathematical calculations faster.
- Designed and developed RDLC (Client Report Definition Language) Reports.
- Implemented Word merge feature - similar to that of the Microsoft Outlook mail merge feature.
- Involved in migrating VB 6.0 code to .NET code.
- Involved in designing new screens.
- Involved in resolving technical and design issues.
- Preparing MoMs (Minutes of Meeting) for technical meetings.
Environment: Windows XP, Visual Studio 2008, SQL Server 2005, SQL Server Reporting Services, C#, Winforms, ASP.NET Web Forms.
