Senior Architect Resume
Honolulu, HI
SUMMARY:
Over 18 years of professional software development and leadership experience. Consistent success designing, implementing and delivering quality products to market across a variety of technical domains.
TECHNICAL SKILLS:
Languages: C++/C, C#, Python, JavaScript, Java
Platforms: Microsoft Windows, Linux, AWS, Mulesoft Integration and API platform
Web: IIS, Asp.Net MVC, WCF, SOAP, Sitecore 8.2, NServiceBus, RESTful services, Python Flask/Django
Airline: Sabre Airline Reservation System and web services, Google ITA
Media: HLS, RTMP, HDS, FMP4 Smooth, Main Concept and Intel video transcoders
Unified Messaging: MS Exchange MAPI/EWS, IBM Lotus Notes and Domino, IMAP/SMTP and Gmail
Medical Imaging: Ultrasound imaging, DICOM
CI/CD: Docker, Jenkins, Ansible, Terraform, CircleCI
Mulesoft: Anypoint Studio, Design Center/Exchange, CloudHub, DataWeave, RAML
Cloud: AWS, Azure, GCP, Kubernetes, Heroku, Microservices
PROFESSIONAL EXPERIENCE:
Senior Architect
Confidential, Honolulu, HI
Responsibilities:
- Integration architect for IT Common Services group
Associate Director of Technology
Confidential, Los Angeles, CA
Responsibilities:
- Led Sitecore 8.2 data migration effort for a large nationwide daycare provider.
- Created custom Sitecore SPE tools to support migration from a variety of data sources.
- Assisted with backend Sitecore development.
- Technical Lead for project tasked with researching technology and vendors for an integrated multi - touch table and video wall experience to support a rewards program at multiple Caesars properties.
- Collaborated with creative team, attended client meetings and presented technical recommendations.
- Technical Lead for site maintenance and deployments.
- Worked on Nginx SSL and redirect configuration, SEO enhancements, Sprinklr SMMS integration and Django backend development.
- Implemented data migration plan for e-commerce site working with MySQL migrated to Django Postgres within an AWS environment.
Software Development Lead
Confidential, Honolulu, HI
Responsibilities:
- Lead software developer for design and implementation of an enterprise service bus using Mulesoft technology as an integration platform for existing and future banking applications.
Senior Software Engineer
Confidential, Honolulu, HI
Responsibilities:
- Technical Lead for 20+ member team tasked with implementing an API for the Confidential native mobile application using the Mulesoft Integration and API platform. Creating a layered API from edge to domain laying the foundation for common services to be used by all application integrations in the future.
- Experience working directly with contracted Mulesoft architects spearheading team effort to define organization’s enterprise design and best practices for common services API. Hands-on working knowledge with entire Mulesoft development stack from RAML definition, Mule flow implementation to CloudHub application deployment.
- Experience with ASP.Net MVC on the main web site and Java on the check in kiosks and backend services.
- Led Tiger Team efforts tasked with a variety of issues including revamping web configuration, Octopus deployment and NServiceBus errors.
- Created Python tools to automate the process of converting configuration transforms to Octopus deployment variables and tools for verifying log data in AWS Cloudwatch.
- Identified and fixed site vulnerabilities as part of the Security Remediation Team using tools such as Veracode and Cisco pen testing.
- Worked on the Electronic Miscellaneous Document (EMD) project for ancillary purchases.
- Received CES/CMS as a Professional Sitecore Developer version 8.2.
Senior Software Engineer
Confidential, Redmond, WA
Responsibilities:
- Contributor on the Aventus product, a cloud based live video streaming platform used by Microsoft and broadcasters to stream major events such as Olympic coverage, NFL Super Bowl and the PGA Championship.
- Worked on a variety of features across the product, from RESTful API services to the native C++ video ingest/transcoder/publisher pipeline.
- Designed and implemented a transport stream splicing application to support live ad stitching. This work was later used as the basis for a production application used for cutting in and out of commercial breaks for the NCAA basketball tournament.
- Added support for SSL and HTTP authentication for media publishing using OpenSSL and libcurl.
- Worked closely with Microsoft on a cloud based live streaming Azure Media Services product.
- Created python tools to facilitate development and automation.
- Implemented Adobe OnCuePoint captioning support for RTMP publishing.
- Worked on support for Fragmented MP4 (Smooth Streaming) ingest and publishing.
Software Lead
Confidential, Bothell, WA
Responsibilities:
- Lead engineer for unified messaging (UM) software on a best of breed enterprise unified communications platform.
- Extensive experience developing server-side messaging solutions for high-interoperability environments working with technologies such as Microsoft Exchange Web Services (EWS) and MAPI, Lotus Notes and Domino, Gmail, and IMAP/SMTP.
- Implemented email, calendar, contacts and message waiting indicator (MWI) functionality for all supported external messaging providers.
- Responsible for creating and supporting UM desktop client applications that interface with the server product. Microsoft Outlook and Lotus Notes.
- Successfully integrated server-side support for cloud-based messaging services such as Office 365 and Gmail.
- Designed and implemented presence and availability aggregation for context-aware unified communications features. Created services that integrate with the Microsoft Lync server platform using the UCMA library.
Senior Software Engineer
Confidential, Issaquah, WA
Responsibilities:
- Successfully served roles as Project Lead, Technical Lead, and engineer across multiple product releases within the Imaging Applications and Data Streaming groups.
- Responsible for implementing and leading the project team for the Stress Echo cardiac application on the Antares Ultrasound machine.
- Member of the Application Architecture team.