Architect, Developer, Project Lead Resume
Atlanta, GA
SUMMARY:
- Experienced software development and consulting professional, with a strict focus on delivering exceptional business value.
- Extensive experience in all aspects of the software development life cycle (SDLC).
- Refactored an entire custom enterprise system solution to facilitate a major ERP software version upgrade.
- Implementation of a system - wide, multi-platform deployment process and methodology using Deployment Framework for BizTalk (BTDF), Windows Installer XML (WiX), ClickOnce and custom code.
- Migration of a legacy enterprise product suite to a common platform based on .Net 4, Visual Studio 2012, SQL Server 2012 and BizTalk 2013. This includes multiple solutions and applications written in both C# and VB.Net.
- Creation of a custom WCF service which acts as a gateway to an ERP API. Hosted in IIS, this service utilizes AppFabric Caching to provide an out-of-process user session management component.
- Delivery of an extensible Warehouse Management System integration solution using BizTalk 2013. This solution manages transition workflow between the WMS system running at multiple distribution centers and a core ERP system.
- Completion of a successful strategic consultation engagement, assisting the client in areas such as production environment stabilization and deployment techniques, code quality assessments and reviews, software design and architecture.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Architect, Developer, Project Lead
Responsibilities:
- Created initial project scoping and detailed design, project timeline and task detail, task breakdown and team assignments.
- Facilitated project team design and development meetings and status meetings.
- Created test scripts and lead SME / pilot group end-user testing. Performed initial Proof-of-Concept ( Confidential ) testing and reported results.
- Refactored the custom business object service layer to facilitate changes in API, process flows and schema.
- Enhanced the core BizTalk application layer to handle the new process flows, field types and lengths in orchestrations, schema, maps and custom code.
- Enhanced custom database artifacts to handle the new field types and lengths in stored procedures, supporting tables, triggers and views.
- Enhanced custom scripts to handle the new field types and lengths.
- Refactored major applications such as Confidential ’s custom end-user client application, Confidential MarketPlace, EDI, WMS and commissions.
- Enhanced supporting application suite (12 applications) to handle the new field types and lengths.
- Analyzed a catalog of over 550 SSRS reports and refactored those affected by the changes.
- Performed extensive unit and system testing to validate against specifications and quality.
- Performed performance testing to identify bottlenecks and ensure production readiness.
Tools: & Technologies: Visual Studio, .Net Framework 4 / 4.5, Team Foundation Server 2012, BizTalk Server R2, BizTalk ESB Toolkit 2.2, SQL Server 2008 R2 / 2012 SP1, SSRS, Web Services, WCF, ASP.Net, MVC, Entity Framework, IIS, VB.Net, C#, XML / XSLT
Confidential, Atlanta, GA
Architect, Developer, Project Lead
Responsibilities:
- Provide an "Always Available" sandbox environment to reduce the time required to respond to critical operational and support concerns
- Provide Development and QA environments allow ongoing development and user testing to be performed without impacting production or support staff
- Decrease overall costs and improve staff efficiency by reducing the amount of setup and configuration needed to respond to concerns
- Make deployments less error-prone and much more repeatable
- Allow transition to new developers much easier
- Reduce the effort involved in deploying to multiple environments
- Increase the frequency of deployments
- Built, configured, deployed and tested new server environments for development, QA/staging and sandbox platforms.
- Creation of an environment-specific automated deployment process for UI components, supporting applications, SSRS reports, BizTalk and Database artifacts.
Tools: & Technologies: Visual Studio, .Net Framework 4 / 4.5, Team Foundation Server 2012, BizTalk Server R2, BizTalk ESB Toolkit 2.2, SQL Server 2008 R2 / 2012 SP1, Deployment Framework for BizTalk (BTDF), Windows Installer XML (WiX), ClickOnce
Confidential, Billerica, MA
Architect, Developer, Project Lead
Responsibilities:
- Performed an in-depth analysis of the BizTalk applications and available source code and delivered comprehensive documentation.
- Recommended development and deployment best-practices and options for moving forward.
- Recreated BizTalk and web service code using a combination of legacy code fragments combined with new development.
- Cleaned up deprecated project references and unused artifacts.
- Removed reliance on legacy libraries.
- Created a new solution to consolidate BizTalk and other project types into a proper structure.
- Moved hard-coded references in solution code to configuration files.
- Added execution scope and exception blocks to orchestrations to facilitate exception handling.
- Performed extensive testing to ensure production compatibility.
- Performed Proof-of-Concept ( Confidential ) to evaluate migration to a current level of BizTalk.
- Produced detailed deployment and configuration documentation.
Tools: & Technologies: Visual Studio, .Net Framework 2 / 4, BizTalk Server 2006 R2 / 2013, SQL Server R2, Web Services, WCF, IIS, C#, XML / XSLT, SalesForce.com (SFDC), Microsoft Dynamics AX
Confidential, Atlanta, GA
Architect, Developer, Project Lead
Responsibilities:
- Facilitated team meetings and developer sessions with Confidential and the WMS vendor to define the detailed specifications for the interface, including several custom enhancements needed to the vendor’s product.
- Implemented a comprehensive interface using BizTalk 2013 which included a transaction management and workflow component, status update service, auditing, alerting and reporting.
Tools: & Technologies: Visual Studio 2012, .Net Framework 4, Team Foundation Server 2012, BizTalk Server 2013, SQL Server 2008 R2 / 2012, SSRS, Web Services, WCF, IIS, VB.Net, C#, XML / XSLT
Confidential, Atlanta, GA
Architect, Developer, Team Lead
Responsibilities:
- Assessed the existing production environment issues and implemented several improvements and fixes resulting in a stable system.
- Evaluated solution code delivered by offshore resources and created a comprehensive code quality and gap assessment.
- Worked with management, sales, SMEs and others to architect a system and game plan to deliver a working system based on high-level product requirements.
- Participated in ongoing development tasks in a 3-week sprint schedule.
- Lead the code refactoring effort to cleanup and reuse as much legacy code as possible.
- Assisted in the candidate screening and interviewing process to support Confidential ’s goal of building a permanent internal development team.
- Provided mentoring for the development team, created documentation and performed knowledge transfer sessions with development and management staff.
Tools: & Technologies: Visual Studio, .Net Framework 4 / 4.5, Team Foundation Server 2010, ASP.Net, MVC, SQL Server 2008 R2 / 2012, Web Services, MVC, Entity Framework, Web API, WCF, IIS, C#, XML / XSLT, Salesforce API (Force.com / Apex), SCRUM, Agile