Senior Application Architect Resume
Montvale, NJ
SUMMARY
- A passionate, hands - on architect with nearly 20 years of experience with an in-depth knowledge of a wide-array of technology and solutions. Extensive involvement in all facets of the software development and proficient in using various software languages, tools, and methodologies with special expertise in Microsoft .NET technologies.
TECHNICAL SKILLS
- .NET technologies (C# .NET, VB .NET, ASP .NET, WPF, AJAX .NET, ADO .NET. .NET Framework 1.0-4.5, and .NET Core 2.X), web technologies (XML, XSLT, XSD, HTML, DHTML, CSS, JavaScript, jQuery, ASP, and VBScript), JPA, Hibernate, Spring Framework, Vaadin, web services (WCF, .NET Web Services, REST, SOAP, WSDL, and JSON), Entity Framework, BizTalk 2006/2013, IBM Integration Bus, SharePoint 2007/WSS 3.0, VSTO, VBA, LINQ, MS Build, SSRS, and Crystal Reports VIII-XI
- MS SQL Server, NOSQL (Couchbase 5.X/Memcache), MySQL 5.0+, Microsoft Access, Oracle, and AS/400
- SAFe Certified, Agile/Scrum, SOA, microservices, domain driven-design, design patterns, CI/CD, AutoMapper, TFS, Git, Ajax, log4net, MS Enterprise Library, Intersoft WebUI Studio, Telerik RadControls, and Infragistics NetAdvantage
PROFESSIONAL EXPERIENCE
Senior Application Architect
Confidential, Montvale, NJ
Responsibilities:
- Lead architect in company’s 3 year initiative to create a new global case management platform utilizing global industry leading Fircosoft payment and entity scanning engine for sanctions, interdictions, and PEP lists
- Member of the initial team that implemented SAFe framework emphasizing lean agile principals including participation in PI Planning, sprints, daily scrum, etc.
- Senior team member in a multiple team structure consisting of architects and developers in various location and time zones
- Designed and develop APIs to integrate with various business partners
- Led the design and development of legacy WCF and .NET Core REST APIs conversion to microservices
- Converted legacy Oracle data adapter to MSSQL
- Direct involvement with product owners and users from multiple countries (US, Costa Rica, India, etc.)
- Coordinated monthly releases from change control committee to deployments to all environments to providing user release notes.
- Created development standards and guidelines, technical design documentation, and user guides.
- Provided code reviews and mentored multiple architects and developers
- Performed technical interviews for potential candidates
- Participated in QA and UAT testing.
Technologies include: C# .NET, WPF, .NET Framework 2.0-4.5, .NET Core 2.X, Entity Framework 6, WCF, REST API, Enterprise Library, MS Build, log4net, Couchbase, and MS SQL Server 2005/2008/2012 within AWS environment.
Solutions Architect
Confidential, Florham Park, NJ
Responsibilities:
- Lead architect and developer for enterprise integrations that includes multiple source systems in a SOA-based framework and a complex, legacy BizTalk 2013 environment that utilizes multiple data formats (direct SQL Server polling, Acord, Excel spreadsheets, XML, etc.), multiple databases, WCF, windows services, BizTalk orchestrations, schemas, transformations, and maps.
- Re-architected and developed a horizontally scalable, distributed SOA-based architecture for integration into Genius (financial system) which included support for multiple source systems and data sources, reusable IIS-hosted WCF services, support for Acord message format, Entity Framework, Enterprise Library for logging, caching, and exception handling, VSTS 2012 upgrade, .NET Framework 4.5, SQL Server 2012, and extensive unit and regression tests.
- Managed 3-5 team of onshore and offshore architects and developers
- Assisted with multiple POCs from ESB to integration with win forms applications and Excel/VSTO applications
- Assisted with technology selections from ESB to 3rd party toolkit for ASP .NET user controls
- Lead developer for multiple financially significant applications and assisted in all aspects of SDLC from requirements gathering to analysis/development to unit testing to deployment within a complex n-tiered environment.
- Responsibilities range from designing and developing GUI, hand-coding web/master pages, client scripting and server-side code, business classes, user/server controls, abstract/interface classes, custom exception handling, custom messaging, SOA based framework using WCF and .NET web services, 3rd party integrations, DAL classes, creating resources (MS-DOS and MS Build scripting) for application deployment and DB refresh and upgrades.
- Re-architected and developed single tiered insurance claim-based web application that interfaces with Genius to a stable n-tiered application that interfaces with multiple internal applications including storing additional data within MS SQL Server database.
- Designed and created application framework for various enterprise applications
- Designed and created custom VS solution for deploying complex VSTO architecture containing multiple VSTO applications, multiple VBA Add-In applications, 3rd party .NET DLLs, etc.
- Successfully converted multiple applications from .NET Framework 2.0 to 4.5
- Provided production support to multiple applications and user groups in multiple countries
- Participated in QA and UAT testing.
- Coordinate monthly releases including deployments to all environments for multiple applications.
- Created development standards and guidelines, application documentation, and user guides.
- Provided code reviews and mentored multiple junior developers
- Performed technical interviews for potential candidates
Technologies include: C# .NET, VB .NET, ASP .NET, AJAX .NET, ADO .NET, .NET Framework 2.0-4.5, Entity Framework, WCF and .NET Web Services, HTML, DHTML, CSS, JavaScript, jQuery, XML, XSD, XSLT, BizTalk 2006/2013, IBM Integration Bus, VSTO, VBA, MS Reporting, Enterprise Library, MS Build, log4net, and MS SQL Server 2005/2008/2012.
Lead Software Engineer
Confidential, Schenectady, NY
Responsibilities:
- Lead developer for designing and creating a custom document management solution built on SharePoint 2007/.NET and maintaining existing legacy VB 6.0 client/server application
- Assisted in all aspects of SDLC from requirements gathering to analysis/development to unit testing to deployment
- Responsibilities including designing and developing Web and Win Forms applications from the initial requirements phase to proof of concepts to production, client/server integration, created 3rd party API using .NET Web Services, hand-coding web/master pages, dynamic client configurations, creating business classes, user/server controls, abstract/interface classes, DAL classes, custom messaging, and custom exception handling.
- Created application documentation and user guides.
- Performed daily deployments to non-production and production environments.
- Provided code reviews and support for multiple junior developers.
- Performed technical interviews for potential candidates.
Technologies included: C# .NET, ASP .NET, SharePoint 2007/WSS 3.0, AJAX .NET, HTML, DHTML, JavaScript, and XML.
Software Developer/Analyst
Confidential, Latham, New York
Responsibilities:
- Lead developer for LMS (Learning Management System) and assisted in all aspects of SDLC from requirements gathering to analysis/development to unit testing to deployment.
- Responsibilities included designing and developing GUI, forms for data input, business classes, user/server controls, DAL classes, custom DAL for interfacing MS SQL Server and Oracle, custom ad-hoc report library including Crystal Report interface, dynamic client skinning, dynamic customer configuration, creating T-SQL scripts for database updates, etc. within a complex n-tiered environment.
- Supported both MS SQL Server and Oracle databases.
- Successfully converted application from .NET Framework 1.0 to 2.0.
- Responsible for non-production and production deployments.
- Assisted code reviews and support for multiple junior developers.
Technologies included: C# .NET, VB.NET, ASP .NET, ADO .NET, .NET Framework 1.0/2.0, HTML, DHTML, XML, JavaScript, Crystal Reports VIII-XI, and MS SQL Server 2003/Oracle V8+.
Owner
Confidential, Schenectady, NY
Responsibilities:
- Architected and developed a horizontally scalable, distributed architecture that includes a client class registration area and a school class registration area. Users can configure and maintain their school, run reports, maintain class attendance, and track payments.
- Development included designing and developing GUI for users and administrators, custom school customization/skinning, dynamic configurations, master pages, abstract/interface classes, client/server controls, caching, PayPal integration, business objects, SOP-based framework using WCF, Entity Framework and custom MySQL DAL adapter for CRUD based operations, canned daily and user triggered reports, and custom error handling and logging.
Technologies include: C# .NET, ASP .NET, AJAX .NET, ADO .NET, .NET Framework 4.0, AOP, Entity Framework, MVC, WCF, HTML, DHTML, CSS, JavaScript, jQuery, Enterprise Library, and MySQL 6.0.