My Work
This is a summary of what I’ve done.
Lambda, Inc #
Senior Software Engineer, Apr 2022 - Present
Designed, architected, and implemented reserved cloud offering #
- Created a repeatable automation pipeline for deploying multi-million dollar deployments, enabling the sales engineering team to bring a new cluster online within hours, not days
- Wrote Terraform modules to reduce workload for repeatable tasks
- Built continuous delivery pipeline using Terraform Cloud
- Directly resulted in tens of millions of dollars in revenue after product launch
Improved virtual machine orchestration platform and architected its future revisions #
- Drove major changes to internal VM orchestration platform to handle multiple regions with multiple cloud service providers in the same codebase
- Designed abstraction layers and interfaces involved in rewrite to allow multiple underlying implementations to accomplish the same business goals
- Enabled support team by creating an easily searched audit log, allowing data gathering on historical trends and identify failing hardware
- Orchestration software manages 500+ hypervisors, with thousands of virtual machines
MachineSP #
Cloud Architect, Aug 2020 - Nov 2021
Manage Cyber Security best practices & implementation #
- Implement BeyondCorp style authentication and authorization platform
- Implement disaster recovery plans and ensure business continuity in the event of a ransomeware attack
- Create and maintain security rules to restrict access to production systems
Design & Manage AWS infrastructure #
- Automate deployment of new database clusters
- Deploy autoscaled 32-node cluster, including automated provisioning & data retrieval per-node
- Handle sharding of >4TB of mortgage analytics data to be distributed to and queried by worker nodes
- Maintain Amazon Web Services account, including ensuring proper development vs production account split
- Design & implement new infrastructure and database architecture to allow querying of terabytes of financial data
Develop/maintain analytics platform #
- Completed 3-week turnaround time for a financial report analysis software, including infrastructure, backend services, and integration with a frontend UI
- Maintain industry-leading analytics execution times of approx. 1.2 seconds for ~1M rows of financial data, including retrieval from government agency storage
- Utilize Redis message queues to orchestrate the half-dozen separate services for the report generation software
- Develop clustered analytics work distribution algorithm & communication protocol from scratch
- Work with Python & JavaScript’s SocketIO libraries to facilitate easy communication between master, workers, and browser clients
POSCON #
Systems Administrator, Apr 2017 - Feb 2020
Senior Developer #
- Built live-replay functionality from scratch, allowing users to view their past actions in real-time with up to fifteen datapoints stored per second
- Wrote 10+ individual data APIs to access network statistics, flight data, weather, airport configuration, and procedures
- Designed an OAuth-based single-sign-on application from scratch for use across the network’s services
- Implemented additional services as needed in Python, deploying to Kubernetes
Systems Administrator #
- Hired to redesign and rebuild from scratch the website running the New York division of a simulation network
- Promoted from Senior Developer to manage all infrastructure on a global network presence, including web, application, and software PoPs
- Three thousand users signed up for product pre-release in less than 6 months, averaging ~50 registrations per day
- Configured and promoted use of container-based workloads through Kubernetes, including fully automated source-to-production deployments
- Managed connection with FAA servers, receiving ~100GB/day of real-world flight data
- Architected & implemented CDN-backed product download server, allowing unlimited bandwidth available to any client through an authenticated and authorized connection
- Managed Google Cloud Platform presence, with approx. 50 servers not including containerized applications
- Conducted screenings and interviews of prospective new hires
SALUSION #
Software Engineer, Feb 2020 - Aug 2020
- Designd & maintaind integration between core platform and partner banks to manage health savings accounts (HSAs)
- Rewrote cryptography and API libraries as needed to assist with external platform integration
- Worked with CTO on internal processes to ensure compatibility with outside platforms
- Occasionally assisted with additional projects, such as analytics tracking, cloud identity access management, and online presence review
- Deployed & maintain Kubernetes cluster to serve website content
- Created Continuous Integration & Continuous Delivery cluster & pipelines
- Developed internal processes to maintain production vs beta vs alpha environments
SUMMERTECH #
Teacher, Seasonal, Sept 2016 - July 2020
- Taught programming for middle and high school students
- Taught through camp, as well as at the year-long program Coditum
- Group sizes of 2 - 5 students
- Basic through advanced courses
- Promoted to Technology Director to manage the camp’s technology assets
- Managed wireless & wired network to be used by campers & teachers
- Assisted in managing online AWS resources, including building gameservers for students
- Built remote desktop solution for students to access from home during global pandemic
- Object Oriented Programming concepts & implementation
- Networking
- Java
- Python
DEMILLETECH #
CTO, May 2016 - Feb 2020
- Designed from scratch a cloud and local hardware and software infrastructure to support ongoing software development
- Managed additional infrastructure on Amazon Web Services & Google Cloud Platform
- oVirt, Xen, and ESXi Hypervisors
- Supermicro & Dell servers
- Windows Active Directory
- CentOS, Debian, Alpine, and CoreOS Linux, FreeBSD
- Apache & Nginx Server/HAProxy LB
- RAID Configuration/Management
- Cisco Enterprise Networking
- PubSub Messaging Platform
- BIND/PowerDNS
- MySQL/Mongo
- SSL/PKI Design/Development/Implementation
- Git Project Management
- IPMI & iDRAC Remote Managers
- Django & Flask Python Webservers
- pfSense Router
- Kubernetes
Eamonn and Ian, LLC #
Family projects
- Built hardware and networking infrastructure for family software development projects
- Developed all server side processes, designed, implemented, and built databases
- Managing software infrastructure on Amazon Web Services
- SES
- SNS
- Lambda
- EB
- ELB
- EBS
- EC2
- RDS
- S3
- CloudFront
- Route53
- VPC
- Code Commit/Build/Deploy/Pipeline
- CloudWatch
- IAM
- WorkMail