Solving problems with technology. Leader and Staff Software Engineer with experience in many languages currently specializing in AWS Cloud Strategy with Node.js. Experience with C#, TypeScript, JavaScript, Scala, Clojure, Objective-C, DynamoDB, Cassandra, PostgreSQL, SQL Server, and MongoDB. Learning more every day. I do what I love.
Gilbert, AZ, USA https://leftofnull.com
December 2018 - Present
- Led a teams of up to 6 direct reports and mentored several into leadership positions.
- Designed and developed scalable and maintainable software solutions using Node.js, TypeScript, AWS, DynamoDB, GraphQL, React, Go, and Serverless using SST.
- Collaborated with cross-functional teams to deliver high-quality software products that met business requirements.
- Designed and implemented data models using DynamoDB.
- Developed serverless applications using AWS Lambda and API Gateway, leveraging SST.
- Developed web applications using React.
- Implemented CI/CD pipelines using GitHub Actions.
November 2016 - December 2018
- Lead architect for client
- Implemented, maintained, and managed four major projects at client
- Implemented and maintained REST API that integrated primary website and mobile application to salesforce
- Maintained and enhanced iPadOS application for field agents
- Maintained and enhanced performance of internal cloud-based secure file management system.
- Mentored client engineers on how to maintain and enhance systems
- Helped client interview and hire permanent Lead Architect and managed transition
April 2015 - November 2016
- Lead Data Pipeline Engineer
- Implemented and maintained lambda architecture for data processing
- Leveraged Hadoop and Spark to true up data in CassandraDB
- Consumed terrabytes of data per hour through TCP stream and combined together with Storm and loaded into CassandraDB and RabbitMQ for quick consumption
- Helped DevOps implement IaC for data pipeline with Chef
- Led migration from Scala to Clojure
April 2012 - March 2015
- Mentored other consultants to foster career growth
- Led team of 10 engineers on client project
- Architected full-stack .NET solution for client that reduced users' time to complete work from one week to one hour
- Helped implement REST API in C# with MVC 3 prior to WebAPI
- Led migration from BackboneJS with CoffeeScript client code to AngularJS with JavaScript
- Led a team of 5 engineers at another client to take over a project from another team for completion
- Led team and created desktop application for client and managed integration team between desktop application and third party
- Helped plan cost estimation and strategy for multiple client projects and risk assessment
June 2010 - April 2012
- Led .NET and web teams for call script, reporting, and admin tools for recruitment
- Integrated with Java APIs for data collection
- Ran hiring initiatives for team
- Consulted for other teams on how to improve efficiency and best practices
October 2007 - June 2010
- Contributing developer on vacations team
- Solely responsible for integrations with third-party hotel systems using SOAP
- Helped maintain and enhance vacations full-stack
- Began apprenticing as Architect
February 2004 - October 2007
- Started out in tech support as Systems Engineer
- Promoted to Senior Systems Engineer when transitioned to engineering and consulting team
- Created custom enhancements and integrations for AppXtender, WebXtender, DiskXtender, PaperFlow, OCR for AnyDoc, and integrations with clients' existing software
- Consulted with clients on how to improve their usage of existing software
- Managed three high-level accounts from a technical perspective
- Managed many lower- level accounts
- Ran client training sessions on how to use existing software and custom integrations
January 2002 - May 2003
- TA for 3 separate 300-level courses
- Ran, taught, and graded all labs for the 3 courses
- Mentored students on OS setup, web development, and .NET server development
- Received Undergraduate Teaching Assistant of the Year award
1999 - 2003
Solving problems with technology. Leader and Staff Software Engineer with experience in many languages currently specializing in AWS Cloud Strategy with Node.js. Experience with C#, TypeScript, JavaScript, Scala, Clojure, Objective-C, DynamoDB, Cassandra, PostgreSQL, SQL Server, and MongoDB. Learning more every day. I do what I love.
Gilbert, AZ, USA https://leftofnull.com
December 2018 - Present
- Led a teams of up to 6 direct reports and mentored several into leadership positions.
- Designed and developed scalable and maintainable software solutions using Node.js, TypeScript, AWS, DynamoDB, GraphQL, React, Go, and Serverless using SST.
- Collaborated with cross-functional teams to deliver high-quality software products that met business requirements.
- Designed and implemented data models using DynamoDB.
- Developed serverless applications using AWS Lambda and API Gateway, leveraging SST.
- Developed web applications using React.
- Implemented CI/CD pipelines using GitHub Actions.
November 2016 - December 2018
- Lead architect for client
- Implemented, maintained, and managed four major projects at client
- Implemented and maintained REST API that integrated primary website and mobile application to salesforce
- Maintained and enhanced iPadOS application for field agents
- Maintained and enhanced performance of internal cloud-based secure file management system.
- Mentored client engineers on how to maintain and enhance systems
- Helped client interview and hire permanent Lead Architect and managed transition
April 2015 - November 2016
- Lead Data Pipeline Engineer
- Implemented and maintained lambda architecture for data processing
- Leveraged Hadoop and Spark to true up data in CassandraDB
- Consumed terrabytes of data per hour through TCP stream and combined together with Storm and loaded into CassandraDB and RabbitMQ for quick consumption
- Helped DevOps implement IaC for data pipeline with Chef
- Led migration from Scala to Clojure
April 2012 - March 2015
- Mentored other consultants to foster career growth
- Led team of 10 engineers on client project
- Architected full-stack .NET solution for client that reduced users' time to complete work from one week to one hour
- Helped implement REST API in C# with MVC 3 prior to WebAPI
- Led migration from BackboneJS with CoffeeScript client code to AngularJS with JavaScript
- Led a team of 5 engineers at another client to take over a project from another team for completion
- Led team and created desktop application for client and managed integration team between desktop application and third party
- Helped plan cost estimation and strategy for multiple client projects and risk assessment
June 2010 - April 2012
- Led .NET and web teams for call script, reporting, and admin tools for recruitment
- Integrated with Java APIs for data collection
- Ran hiring initiatives for team
- Consulted for other teams on how to improve efficiency and best practices
October 2007 - June 2010
- Contributing developer on vacations team
- Solely responsible for integrations with third-party hotel systems using SOAP
- Helped maintain and enhance vacations full-stack
- Began apprenticing as Architect
February 2004 - October 2007
- Started out in tech support as Systems Engineer
- Promoted to Senior Systems Engineer when transitioned to engineering and consulting team
- Created custom enhancements and integrations for AppXtender, WebXtender, DiskXtender, PaperFlow, OCR for AnyDoc, and integrations with clients' existing software
- Consulted with clients on how to improve their usage of existing software
- Managed three high-level accounts from a technical perspective
- Managed many lower- level accounts
- Ran client training sessions on how to use existing software and custom integrations
January 2002 - May 2003
- TA for 3 separate 300-level courses
- Ran, taught, and graded all labs for the 3 courses
- Mentored students on OS setup, web development, and .NET server development
- Received Undergraduate Teaching Assistant of the Year award
1999 - 2003