Integration Architect / Solution Architect Resume
SUMMARY
- Provide SOAP/XML/HTTP Web Services through Pilot Fish ESB
- Worked on project to port SOAP/XML/HTTP web services from Pilot Fish ESB to IBM Message Broker platform
- Architect / Lead on project re-write of Insurance Claims application to a Web Site written in MVC 3 /4
- Incorporated Enterprise Library
- Incorporated use of Entity Framework 5.0
- Architect / Lead developer of system (InfoConnect) that provides API (SOAP/XML/REST)web service interfaces into InfoGroup data. Built completely with a layered architecture to include:
- Business Process Layer of services that are utilized by external clients
- API layer that is utilized by BPL and exposed as services to internal clients of InfoGroup
- Domain Layer
- Designed and built framework plugin for Visual Studio to enforce design guidelines
- Build/version/ deploy
TECHNICAL SKILLS
Languages: C#, C / C++, VB, Perl, Ruby, F#, Python, XML, XSD
Platforms, Software & Technologies: Biztalk 2000 - 2008, MSMQ, MQSeries, InfoPath, ASP.NET, Web Services, WCF, SOAP, MVC V1 - V4, WPF, REST/HTTP, COM/DCOM/COM+, Visual Studio Team System, Team Foundation Server, .NET 1.0 – 4.0, Design Patterns, All versions of .NET, UML, OpenRasta, GIT, NUGET, Web API, Service Stack, Entity Framework 4.0, 5.0 and 6.0, Windows Azure
Databases: Microsoft SQL Server 2000/ 2005/ 2008 , Oracle, MySQL, ACCESS, MongoDB, CouchDB, RavenDB
Operating Systems: Windows Server, Windows 7, Windows 8, Windows 8.1, Windows XP, SUSE Linux, Red Hat Linux, Ubuntu
Methodologies: SCRUM, XP, OO, SO, Agile
EXPERIENCE
Integration Architect / Solution Architect
- Provide SOAP/XML/HTTP Web Services through Pilot Fish ESB
- Worked on project to port SOAP/XML/HTTP web services from Pilot Fish ESB to IBM Message Broker platform
- Architect / Lead on project re-write of Insurance Claims application to a Web Site written in MVC 3 /4
- Incorporated Enterprise Library
- Incorporated use of Entity Framework 5.0
- TFS Administration
- Provided guidance on REST/HTTP, design principles
- Provided processes to include code reviews and unit testing in development
- Provided branching / merging process in TFS to allow for multiple releases across multiple environments
- Created REST API to allow building and deploying of projects in TFS across multiple TFS collections and projects
IT Tech Lead
- Design and build Windows Service to process and distribute 3rd party application data to Blue Cross Association.
- Introduced Enterprise Library for usage within development team
- Introduced Nuget for use within projects to replace MSI installations
- Provided training of Enterprise Library, MVC framework, REST – with OpenRasta and Web API
Architect / Lead Developer
- Architect / Lead developer of system (InfoConnect) that provides API (SOAP/XML/REST)web service interfaces into InfoGroup data. Built completely with a layered architecture to include:
- Business Process Layer of services that are utilized by external clients
- API layer that is utilized by BPL and exposed as services to internal clients of InfoGroup
- Domain Layer
- Designed and built framework plugin for Visual Studio to enforce design guidelines
- Build/version/ deploy
- Client support and training of InfoConnect
- Completely automated utilities to include:
- Documentation generation
- Wizard generation of new data to interfaces when new data is added
Architect / Lead Developer
- Redesign entire claims / payments system into service based architecture to include:
- Implemented workflow framework of business processes using K2 Black Pearl
- Created build / version / deploy process for services framework
- Administrator and lead on move to Visual Studio Team System 2005
- Implemented performance enhancements that resulted in 5 fold increase in performance of main web site
Senior C# Developer / Lead
- Lead developer of SQL Notification Services Framework. System allowed users to register for system notifications of various end media such as email, flyers, medication updates and training materials.
- Primary developer of security, data access and routing within Notification Services Framework. Used WS * specs to include WS-Addressing, WS-Security and WS-Policy
- Participated in Summit Solutions Group that directed and planned IT strategy and governance.
- Architect and lead developer of project to move to a complete system based architecture. Designed and created layered SOA stack utilizing the following:
- Business Process Layer to provide internal and external client access
- Use of WS* specifications
- Utilized BizTalk 2004 as ESB solution
- Use of BPEL, workflow and orchestration to model and execute business processes
- Creation of Domain services / Business Layer that was the model for business interaction within BCBSNE
- All services created with a contract first approach
Developer / Lead
- Designed and created Enterprise Templates and Wizards to be utilized in framework development. Used to create Visual Studio projects and solutions that adhered to architectural and design guidelines.
- Developed Smart Client application to allow configuration of mainframe information. Project used dynamic code generation extensively through XML, XSD and reflection to allow clients to script and plug in generic components that would work within framework.
- Design and creation of Domain Object Language to enforce a 10% code creation rule. Framework was created and reduced the number of lines of code having to be written by developers by 50%. Also allowed for drag and drop of .NET assemblies and configuration items
- Designed and re-wrote an application that was moved off of Tuxedo queuing to a MSMQ / Web Service based solution
- Developer of PocketPC application utilizing Web Services that provided real time updating to customer service representatives of technician status in the field.
- Created new features, enhancements and enhanced design of supporting frameworks.
Developer / Lead
- Project lead and developer of write re-architecture of COM/DCOM based application that resulted in a ten- fold increase in performance and increase in scalability.
- Re-design of application to a complete web services based solution.
- Create build / version / deploy system and supporting utilities
- Designed project that would track team member progress, project tracking of Extreme Programming managed projects