Architect/ .net Lead Developer Resume
Buffalo Grove, IL
SUMMARY:
- Track record of delivering high quality, robust and maintainable software in a dynamic environment, which requires less regression cycles to deliver more frequently.
- 15 years of extensive experience in analysis, design and development of large scale desktop, client - server / distributed / web applications using C#, ASP.NET MVC, WCF, WPF, XAML, Visual C++/ C++, Win32, MFC, ATL COM/DCOM and MS SQL Server.
- Hands-on in designing, developing and architecting web applications based on Domain Driven Design (DDD) and Multilingual UI/ Confidential and Multi-Process, Multi-Threaded desktop applications.
- Proficient in designing and developing API, WCF REST Web Services and Data access layers with ADO.NET and Entity Framework (EF).
- Expertized in Test Driven Development (TDD), Behavior-driven Development (BDD) using NUnit and MS Test with the use of mock frameworks incorporating Dependency Injections (DI) & Inversion-of-Control (IoC) patterns.
- Experience in designing and developing Acceptance and Coded UI test frameworks.
- Sound knowledge in Data Structures and Algorithms, OOPs and Object Oriented Analysis and Design.
- Expert knowledge in Object Oriented Design Principles (SOLID), Design Patterns & Architectural Patterns (Event Driven, N Tier, MVVM and MVC etc.) and practices.
- Hands-on in Agile (/SCRUM), Lean, XP and Pair programming methodologies.
- Product development experience spans across Healthcare, Industrial Automation, Automotive, Retail, Litigations, SAN and Mobility domains.
TECHNOLOGY SKILLS:
- C++/Visual C++, Win32, MFC
- ActiveX s, DDE, WinSock, COM/DCOM
- C#, C++/CLI
- WinForms, WebForms, ASP.NET MVC, Entity Framework
- HTML/CSS, Java Script/AJAX, jQuery, Knockout JS
- .NET Remoting, Web Services, REST APIs, WCF
- WPF, XAML, MVVM
- MS Test, NUnit, WinUnit
- MS SQL Server, Oracle, SQLite eVC++, WinCE
- PACS, Confidential
- TTS (Text-To-Speech), ASR (Automated Speech Recognition)
- TFS, VSS, Clear Case, SVN, DOORS
- Agile (/SCRUM), Lean, XP, Pair Programming
EXPERIENCE:
Confidential, Buffalo Grove, IL
Architect/ .NET Lead Developer
Technologies: C#, WinForms, Cognex VisionPro, ADO and Oracle.
Responsibilities:
- Re-architected/Refactored code to in corporate best patterns to make it more robust, scalable and maintainable
- Implemented the fixe to get rid of all the vulnerabilities due to upgrading to .NET 4.5.2 Framework from .NET 3.5.
- Troubleshooting runtime issues, defect fixes and enhancements as part of the supporting the application in production.
Confidential, Greensboro, NC
Architect/ Lead Developer
Technologies: C#, WebForms, ASP.NET, HTML/CSS, JavaScript/AJAX, Crystal Reports, xpdf Viewer, Cute Editor, dtree.JS, Visual Source Safe, TFS and MS SQL Server 2008.
Responsibilities:
- Architecture, Design, Implementation and Sustenance of various Modules. Established the framework to automate build and deploy.
- Troubleshoot’ed lot of production defects, refactored lot of legacy code and organize it so it could be easily maintained.
- Mentored, guided and reviewed other team members’ code to make sure the code quality and effective implementation of the features.
Confidential, Greensboro, NC
Architect/ Lead Developer
Technologies: C#, VB.NET, WebForms, ASP.NET, WCF, SOAP/RESTful Web Services, HTML/CSS, JavaScript/AJAX, LINQ, Entity Framework, MS Report Viewer, Crystal Reports, xpdf Viewer, Cute Editor, dtree.JS, MS Test, Visual Source Safe, SSRS, TFS and MS SQL Server 2008.
Responsibilities:
- Architecture, Design and Implementation of various modules across all layers.
- Established the framework to automate build and deploy.
- Contributed in setting up IIS web server part of migration.
- Performed code reviews for the team members and ensured to follow the best coding practices and patterns.
- Designing and maintenance of SQL Database.
- Requirements gathering/analysis, Design, Architecture and Implementation.
- Coding and Testing of various modules.
- Guiding, mentoring and performing code reviews.
- Translated business requirements to technical design specifications for implementing AHS Service.
- Developed a PoC of AHS Service to present it to the high level team.
- Perform code reviews and providing technical/architectural solutions.
- Design and Implementation of AHS Web service.
Confidential, Orange, CA
Architect/ Lead Developer
Technologies: C#, ASP.NET MVC 3, HTML/CSS, JavaScript/AJAX, jQuery, Knockout JS, DDD, WCF, SQL Server 2008, Entity Framework, NUnit, Moq, Unity Container, Team System Foundation Server, Fiddler, SSIS, SSRS, Confidential Identity, ADFS, MSMQ, Great Plains (GP), EDI and XTCM.
Responsibilities:
- Analysis of Business requirements and convert them to technical design documents.
- Architecture and Implementation of Broker association flows.
- Analysis, Design and implementation of various modules.
- Performing code reviews and providing technical solutions to the team.
- Mentor and guide the team to follow the best coding practices, standards and patterns across the team.
Confidential, Ponte Vedra Beach, FL
Architect/ Sr. Developer
Technologies: C#, WPF, XAML, WCF, MVVM, SQLite, Team System Foundation Server, Entity Framework, NUnit, CUITe, MVVM Lite framework, Moq, Castle Windsor and third party Atalasoft Image processing Library.
Responsibilities:
- Analysis, Design and Coding all through the layers (MVVM).
- Architected REST API service layer and Acceptance Test Framework.
- Agile (/SCRUM)/ Test Driven Development (TDD) / Behavior-driven Development (BDD) / eXtreme Programming (XP)/ Pair Programming software development methodologies followed extensively.
- Involved in implementing Coded UI tests for the UI functional tests.
- Performed code reviews to other team members and made sure incorporated SLAP and SOLID principles.
- Involved in sizing all the modules implemented based on user stories.
Confidential, Bellevue, WA
Lead Architect / Onsite Coordination
Technologies: ASP.NET, C#, WCF RESTful web services, SOA, Windows Services, .NET Framework 3.5/4.0, XML, Entity Framework, MS SQL Server 2008, Confidential Test Manager, Active Directory Services, and third party Velocity Search engine, Brava server, Redact-It, Fiddler, CaseMap and SQL Reporting Services.
Responsibilities:
- Requirements gathering from business team and translate into technical design.
- Architect, Design and Development of Centralized Configuration Management System.
- Technical lead, onsite - coordinate between client and offshore team.
- Contribute to individual modules design and development.
- Knowledge sharing and guiding the team members to unblock from the technical challenges .
- Demonstrating the implementation of the application through code and design.
- Implemented unit tests and initial functional tests of the business logic.
Confidential, Bellevue, WA
Project Manager / Onsite Coordinator / Architect
Technologies: VC++, MFC, COM, DDE, STL, BOOST, WinSock, C++/CLI, C#, DCB (Concordance Database), SQLite, WinDbg, WinUnit and third party Brava imaging software, View Director, and Black Ice SDK.
Responsibilities:
- Analysis, Design and Development of new features.
- Established a framework for Unit testing unmanaged code, guiding and mentoring the team to handle architectural issues.
- Re-factoring and Redesigning of legacy components.
- Onsite co-ordination, Point of contact to the client in terms of enhancement, development and review of the components.
Confidential, Bellevue, WA
Technical Lead
Technologies: VC++, MFC, C#, WinForms, WPF and SCOM.
Responsibilities:
- HP Server, Blade System, ProLiant PRO specific design and development of Management Packs.
- Implemented installers for HP value add components.
Confidential, Greensboro, NC
Technical Lead
Technologies: VC++, MFC, COM, Win32, STL, WinSock, Rational Purifier, SVN, C# and Clear Case.
Responsibilities:
- Understanding architecture of PASSPORT & GRiPPS protocol.
- Sustenance and Enhancement of PASSPORT features.
- Mentoring the team about the entire product functionality and Architecture.
Continental, Huntsville, AL
Technical Lead
Technologies: VC++, MFC, Win32, Phidget Library, STL, TTS (Text-to-Speech) and ASR (Automated Speech Recognition).
Responsibilities:
- Requirements Analysis done for Phidget Interface Application and Speech Recognition Application.
- Implementation of Phidget Interface Application and Speech Recognition Application.
- Guiding the team and resolving technical challenges.
Confidential
Technical Lead
Technologies: Borland C++, Win32, ActiveX’s, COM/DCOM, LEADTOOLS, PACS and Confidential .
Responsibilities:
- Designed the functional specifications and architecture of the Confidential interface using C++ Technology.
- Presented product design to client and had it reviewed onsite.
- Architected, Designed and developed the user interface of the Confidential communication module and post implementation support.
Confidential
Technical Lead
Technologies: C, C++, Win32, STL, COM, C#, JNI, XML, WinDbg, .NET Remoting, Winsock, COM/DCOM, BizTalk Server 2006, Clear Case, SQL Server 2005, Visual Studio 2005, PeopleSoft, Siebel, OracleDB, Oracle Applications, JDE EnterpriseOne, JDE OneWorld, TIBCO EMS and TIBCO Rv.
Responsibilities:
- Analysis of BizTalk Adapters Framework/ code flow and mentored the team to get up to the speed.
- Coding, Bug fixing and used ETCM Test Automation to run the existing tests.
Confidential
Sr. Design Engineer
Technologies: C++/VC++ 6.0, MFC, ATL, COM, STL, SDK, XVT, Rogue wave, Clear Case and Win 98/2000/2003/ XP/NT.
Responsibilities:
- Studied Medical standards, Confidential algorithms and functionality of devices.
- Designed and developed the user interface for analysis of Holter data.
- Designed functional specifications and architected Slot File maintenance tool.