Architect/lead Developer Resume
Charlotte, NC
OBJECTIVE:
To contribute my skills and experience to full stack software development in a challenging environment with cutting - edge technologies in a Tech Lead/Architect (hands-on)/Senior Developer role in Charlotte, NC.
SUMMARY:
More than 33 years in full life cycle application development. The last 15 years in Microsoft .NET/C# /SQL Server environment. Excellent knowledge and Experience in ASP.NET, MVC, JavaScript, AngularJS, C#, Entity Framework WPF large - scale applications. Worked in various industries including International Basket trading Business for a large Financial Firm. Managed/Coordinated/Mentored/Lead teams of programmers working onshore and offshore.
SKILL:
- .Net 1.0, 1.1, 2.0, 3.5, 4.0, 4.5, 4.6 (C#), ASP.NET, Silverlight, WPF, WinForms
- MVC 3, 4, 5
- Visual Studio (including Team System) 2001, 2003, 2005, 2008, 2010, 2012, 2013, 2015, 2017
- JavaScript, JQuery, AngularJS, Bootstrap, SignalR, Bouncy Castle, RabbitMQ
- MS SQL Server 2000, 2005, 2008, 2012 Databases
- Oracle 10g
- Microsoft AJAX, Web Services (WCF/REST/RIA), WebAPI, Windows Services, LINQ, XML, Entity Framework 4.0, 5.0, 6.0
- Infragistics NetAdvantage, Syncfusion UI components
- Telerik ASP.NET, Silverlight, WPF, WinForms, ORM Components, KendoUI MVC, Reporting
- Team Foundation Server 2010, 2012, 2013, 2015 Source Control
- Server 2003, 2008, 2012, 2016 Active Directory, IIS 6 and IIS 7, 7.5
EXPERIENCE:
Confidential, Charlotte, NC
Architect/Lead Developer
Responsibilities:
- A senior member of a team designing, architecting and developing an Enterprise Service Bus application in C# WebAPI using service oriented methodology and pattern.
- Acted as Architect and Lead Developer. Helped Developers writing clean code and following patterns and practices.
- Also wrote complex modules and components for the application.
Tools: used: .NET/C# WebAPI, Entity Framework, Hangfire, Bouncy Castle, RabbitMQ, NLog, SQL Database, HTML, Bootstrap, JavaScript etc. following strict patterns and practices using IoC, DRY and SOLID principles.
Confidential, Charlotte, NC
Architect/Lead Developer
Responsibilities:
- A senior member of a team developing a Collateral Management system for Confidential Securities.
- This is highly complex system to handle extremely sensitive data as well as commodities transactions in high volume.
- Designed application foundation architecture, implemented design patterns, lead implementation coding both business and front end using Responsive Web Design.
Tools: used: .NET/C# MVC, Entity Framework, Oracle Database, AngularJS, WebAPI, HTML, Bootstrap, JavaScript etc.
Confidential, Charlotte, NC
Senior Developer
Responsibilities:
- Part of the Global Compliance group developing web as well as desktop applications to help the business users to setup, test and confirm the compliance of rules and regulations put forth by various government regulatory agencies.
- Developed MVC and WPF UI and the Server side components for the application.
- Responsive Web Design was used to render the UI.
Tools: used: .NET MVC and WPF for the front-end, C#, Entity Framework in the middle and SQL Server for persistence. Used many open-source UI and JQuery components as well AngularJS as Telerik MVC and WPF UI components.
Confidential
Owner/Architect/Tech Lead/Developer
Responsibilities:
- Currently, the application is in beta release and being tested by a group of testers.
- Targeted to be released into production ASAP.
Tools: used: Visual Studio 2013, 2015, C#, Entity Framework, .NET 4.6, WPF, MVC 4-5, WebAPI, Telerik Reporting, KendoUI MVC components, AngularJS, JavaScript, JQuery, Bootstrap, HTML5, CSS3, SQL 2012, TFS 2012
Confidential, Charlotte, NC
Senior Developer
Responsibilities:
- A senior member of a team developing a Web application for the Confidential .
- Developed UI and the Server side components for the application.
Tools: used: .NET MVC for the front-end, C# in the middle and SQL Server for persistence. Used many open-source UI and JQuery components for the front-end.
Confidential, Charlotte, NC
Lead Developer
Responsibilities:
- Designed and developed an MVC web application for the Resource Planning division at the Corporate Office.
- The entire application was conceived, designed and built by me .
- Currently working on a Risk and Balance Sheet Management application.
Tools: used: .NET MVC for the front-end, C# in the middle and SQL Server for persistence. KendoUI MVC tools (by Telerik) to help build the application.
Confidential, Charlotte, NC
Software Architect/Tech Lead
Responsibilities:
- Working as a Software Architect/Tech Lead for this Custom software solution provider company.
- My responsibilities included but not limited to, Functional and Technical Design, collaborating with the Client on System requirements, plan development and delivery strategy, train, mentor and lead a team of developers both onshore and offshore.
Tools: used: Microsoft Project, Visio (for Flow-charting), Team Foundation Server, Expression Blend, SketchFlow (for visual wireframes), Visual Studio 2010 Team System, .NET 4.0/C#/Silverlight/ASP.NET, SQL Server 2008, Telerik (WCF RIA Services, Web UI Controls, Silverlight Controls, ORM tools, Reporting tools etc.).
Confidential, Charlotte, NC
Application Architect/Lead Programmer
Responsibilities:
- Solely responsible for the entire design/development/deployment and maintenance of an in-house Web application intended to be used by over 4000 users.
- It is a heavy-duty forecasting application for the company operations (Metrics, Analysis and Benchmarking).
- The design is targeted towards High-availability in a very high traffic environment as well as user friendliness and efficiency.
Tools: used: Visual Studio 2008/2010 Team System, .NET 3.5/C#/ASP.NET, SQL Server 2005, Oracle 10g Database, Telerik (Web UI Controls, ORM tools, Reporting tools).
Confidential, Stamford, CT / Charlotte, NC
Application Architect/Team Lead
Responsibilities:
- Responsible for the design/development/debug/test/deploy an enterprise-level 100% data-driven multi-tier Web application.
- Design/develop the Web front-end using ASP.NET/C#, MS AJAX, jQuery AJAX, JavaScript, User Controls, Master Pages, Web Services, Third-party Controls (Infragistics) etc.
- Design/develop a WinForms application to administer the dynamic/data-driven Web front-End.
- Design/develop business-logic in the middle-tier using C#, ADO.NET, Web Services, Custom objects, LINQ, XML, SOAP etc. following Object Oriented methodology and patterns.
- Design/script/maintain MS SQL Database in the back-end involving designing/normalizing the DB. Also scripting scores of stored procedures for data retrieval, updates and persistence.
- Install/Configure/maintain Visual Source Safe for Source code control for the team of developers.
- Install/Configure/maintain Team Foundation Server 2008 (replacing Visual Source Safe) for the current source code control.
- Manage/lead 8 off-shore programmers working remotely in India. Coordinate their work via Source Code Control using Team Foundation Server.
Tools: used: Visual Studio 2003, 2005 and 2008 Team System, MS SQL Server 2000, 2005, 2008, JavaScript, jQuery, Visual SourceSafe, TFS 2008, Infragistics NetAdvantage.
Confidential, New York, NY
Senior Programmer
Responsibilities:
- JAVA team member developing an n-tier FIX International Order Management System.
- As one of several JAVA developers writing CORBA/EJB components for the middle-tier (Sybase - Enterprise Application Server).
- Responsibilities included the full creation and regression testing of the JAVA components. The components are tested using an in-house JAVA testing program.
- Solely responsible for the initial setup, configuration and administration of source code control at BNY using PVCS.
