James Storey, BCompSc
jastorey.me | hello@jastorey.me | LinkedIn | Austin, TX | (737) 400-1944
Lead Software Engineer
Full Stack Software Engineer with over 8 years of experience building networked application platforms and cloud infrastructure for fast moving startups. Passionate about using lean software development practices to meet business needs while balancing costs, performance, and security. Experienced at scaling application performance while maintaining high-availability, starting at fewer than 10 customers and growing to over 100k customers while reliably fulfilling thousands of requests per second.
Skills
Go
Python
Linux
JS/TS
Vue
HTMX
RESTful HTTP API Design
gRPC APIs
Debugging & Troubleshooting
SQLite
MySQL/MariaDB
Unit Testing
Integration Testing
End-to-End Testing
Continuous Integration and Deployment
k8s
Cloud Networking
Containerization
OAuth2
OIDC
Systems Architecture Design
Grafana & Prometheus
Infrastructure as Code (Terraform)
Gitlab CI
Agile Methodology
Software Project Management
Engineering Management
Git Version Control
Performance analysis and Optimization
WebRTC
Graphics (opengl)
Unity3D
High-Availablity Services
Stripe
AWS:
EC2,
ECS,
Cloudfront,
Lambda,
S3,
VPC,
ALB,
Fargate,
GameLift,
IAM,
KMS,
CloudWatch,
SQS,
SNS,
SES
Work Experience
Lead Software Engineer
WIN Reality
Jan 2019 to Present
- Built API systems used by all customer facing applications interconnecting 6+ internal applications with 20+ internal and partner data systems in order to build a novel sports training platform from the ground up.
- Developed internal and customer-facing web applications for accessing critical account and billing information, helping the company grow to a $10 million annual recuring revenue(ARR) business.
- Proactively reduced operations costs by up to 50% by designing low-cost cloud infrastructure systems and regularly auditing it for additional cost savings to maintain best-in-class Cost of Goods Sold(COGS).
- Minimized the need for on-call technical staff, maintaining low incident rates by prioritizing reliable and observable infrastructure from the outset.
- Managed and led a growing engineering team of up to 10 developers coordinating efforts across multiple simultaneous initiatives in a dynamic startup environment.
- Streamlined software release process with test and deployment automation to allow for regular updates, including multiple daily internal deployments and weekly releases.
Software Engineer
Triseum
Jan 2016 to Jan 2019
- Developed flexible account management and payment systems allowing sales to universities, public school districts and individual classrooms.
- Developed a system for tracking educational outcomes in-game, to measure complex teaching goals and assessment critera with quatifiable metrics.
- Reduced operational cost by 50% by migrating Virtual Private Server(VPS) based application deployments to container-based deployments.
Early Career
Technical Assistant
Texas A&M University
Jan 2014 to Jan 2015
Freelance Software Developer
Self-Employed
May 2013 to May 2014
Education
Bachelor of Science in Computer Science
2013Texas A&M University - College Station, TX
Associate of Science in Applied Mathematics
2010Texarkana College - Texarkana, TX