Principal Software Architect Resume
4.00/5 (Submit Your Rating)
GA
SUMMARY:
- Created in - depth configuration management application responsible for maintaining network configuration information for approximately 2000 servers and network devices in Confidential ’s Extranet, which handles approximately 90% of all revenue traffic.
- He is very effective during times of crisis. He has a calm demeanor and can effectively communicate and resolve issues very quickly, regardless of complexity and severity. In addition, he is skilled in product evaluation and can assess and communicate designs/implementations to all levels of management, both within IT and outside of IT.”
- Performance Review - Confidential
- Dramatically improved the turnaround time for openings to be processed within Recruiting department, speeding a process that took two weeks, on average, to about 3 days by developing a web-based recruiting management system.
- Confidential: Cleaned up database in which nearly half of all records were invalid by creating tools that verified data validity, speeding up all applications with a connection to it by as much as 100% and eliminating time lost due to problems caused by the invalid data.
- Confidential -IT.Net
- Received award for consistently going above and beyond to provide customers with exceptional customer service.
- Created support request monitoring tool to enable technicians to make sure that requests are being resolved promptly, and to provide management with a high-level overview of the team’s performance over time, which resulted in a 40% increase in the number of requests resolved within the Service Level Agreement.
- Created wizard-based self-help support site that managed approximately 50% of all incoming Extranet support requests and reduced the average response time by nearly 10 minutes.
TECHNICAL SKILLS:
- C/C++/C#
- Ruby on Rails
- Xamarin
- Active Server Pages / ASP.Net
- TSQL / Stored Procedures
- SQL Server / MySQL
- Team Foundation Server
- REST & SOAP Web Services
- OAuth / OpenID Connect / SSO
- Git/GitHub
- Amazon Web Services (AWS)
- BizTalk Server
PROFESSIONAL EXPERIENCE:
Confidential, GA
Principal Software Architect
Responsibilites:
- Re-architected partner search site as a Single Page App (HTML 5 + React) using geolocation and Google Maps as well as ElasticSearch, with a RESTful API written in Ruby on Rails, deployed in Docker containers and static pages served through Amazon S3.
- Re-architected complex Business Intelligence application written on Ruby on Rails and DynamoDB (NoSQL) to reduce hosting costs and improve performance using Amazon S3 and Simple Queue Service (SQS).
- Architected Federated Single Sign-On (SSO) portal in Ruby on Rails using OAuth 2.0 and implemented OpenID connect to allow users to sign-in using Google, Facebook, or an internal OAuth Identity Provider to any application registered on the portal.
- Designed app to allow accountants to do a forms-based analysis of their services to identify optimal pricing strategies.
- Designed and prototyped mobile app using Xamarin Forms that integrated with existing customer-facing financial app.
- Travelled internationally (UK, Germany, and South Africa) once per year to meet with other architects and develop plans to integrate apps built for different regions and on different platforms.
- Created prototype for data migration application to improve the customer conversion process from competing products using .Net REST services, Azure, and the Cloud Elements integration and mapping platform.
- Developed and delivered a Ruby on Rails Security hands-on workshop to multiple global teams - still seen as the best curriculum available.
Confidential, GA
Enterprise Architect,
Responsibilites:- Pushed for a change to a business process across the enterprise that is estimated to increase revenue by $100K annually.
- Responsible for re-architecting the legacy billing system (originally built in FoxPro) and overseeing the development and integration of new modules as they are completed.
- Rewrote a business critical ASP.Net web application utilizing BizTalk 2006 R2 that handles new business transactions faster, more reliably, and more successfully than any other development team in over 2 years.
- Designed system to replace a legacy authentication method used by both classic ASP and ASP.Net websites with a new, single sign-on based system using CAMS.
- Created new requirements tracking system in Team Foundation Server (TFS), replacing an old Access database which was repeatedly failing with minimal disruption to business processes.
Confidential - Redmond, WA
Software Development Engineer,
Responsibilites:- Created distributed automated deployment and change management system for BizTalk artifacts using Silverlight, WCF, C#, SQL 2008, and BizTalk Server 2006, 2006 R2, and 2009.
- Created C# Pipeline Components that allowed configurable transformation of EDI transactions that were being migrated from Gentran 5.1 to BizTalk Server 2009.
- Developed feed in BizTalk Server 2006 R2 using Orchestrations and C# custom Pipeline Components to bulk load customer data from SAP via the LOB Adapter Pack and WCF into a customer & partner master database transactionally.
- Optimized performance of a web-based message tracking system that was using Business Activity Monitoring (BAM), improving the response time by 2000%.
- Worked on system to handle time (and security) sensitive bank wires using BizTalk Server 2006 R2 and Orchestrations.
- Was responsible for rapid resolution of break/fix issues in production systems as they arose, and received many accolades for speed in problem solving and thoroughness of solutions.
- Developed re-usable error handling solution to handle notification for all types of errors coming from BizTalk artifacts.
- Created Automated Unit Testing framework for testing BizTalk Pipeline Components using C# and the Visual Studio Test system.
- Developed re-usable error handling solution to handle notification for all types of errors coming from BizTalk artifacts.
- Created MSBuild scripts to automate the build process for BizTalk solutions using Visual Studio Team Foundation Server (VSTF/VSTS).
Confidential - Redmond, WA
Programmer,
Responsibilites:- Created in-depth configuration management application responsible for maintaining network configuration information for approximately 2000 servers and network devices in Confidential ’s Extranet, which accounts for approximately 90% of all revenue traffic.
- Created wizard-based self-help support site that manages incoming Extranet support requests and manages the process for paging on call technicians in response to high priority issues.
- Created support request monitoring tool to enable technicians to make sure that requests are being resolved promptly, and to provide management with a high-level overview of the team’s performance over time, which resulted in a 40% increase in the number of requests resolved within the Service Level Agreement.
Confidential,
Web Developer/Programmer,
Responsibilites:- Significantly reduced number of cancellations per month due to lack of features in flagship product by developing a web site with a large number of requested features.
- Cleaned up database in which nearly half of all records were invalid by creating tools that verified data validity, speeding up all applications with a connection to it by as much as 100% and eliminating time lost due to problems caused by the invalid data.
- Created a web-based Task Management system that improved communication and accountability among employees, in addition to increasing the percentage of tasks completed on time.
Confidential - Southfield, MI
Sr. Intranet Specialist
Responsibilites:- Dramatically improved the turnaround time for openings to be processed within Recruiting department, speeding a process that took two weeks, on average, to about 3 days by developing a web-based recruiting management system.
- Reduced calls to Human Resources by close to 50% and improved employee morale by developing an online tool that allows employees to check their vacation time available.
- Implemented a Skill and Knowledge Management system that allowed employees to opt-in to special projects and positions using the skills they select, improving morale, and helping managers to make better use of existing human resources.
Confidential - Southfield, MI
Sr. Support Technician
Responsibilites:- Received award for consistently going above and beyond to provide customers with exceptional customer service.
- Took initiative to create departmental website to allow proper flow of communication between employees and to provide a central store for all relevant documentation.
- Named Lead Daytime Technician in recognition of leadership and communication abilities, as well as technical skills.
