I'm a backend engineer and full-stack developer with nearly two decades of experience designing, building, and optimizing high-performance applications.
I specialize in Node.js, TypeScript, and cloud-native architectures, and have a proven track record of delivering robust solutions for startups and enterprises alike. Currently, I'm focused on building reliable, scalable systems and mentoring engineering teams to deliver their best work.
Backend
- Node.js, TypeScript, JavaScript, Express.js, GraphQL, REST APIs, Microservices
Databases
- MongoDB, PostgreSQL, MySQL, Redis, Database Design & Optimization
Cloud
- AWS (Lambda, EC2, RDS, S3, ElastiCache), Google Cloud Platform (GCP)
Frontend
- React, Vue.js, Next.js, HTML5, CSS/SASS, Tailwind CSS
DevOps & Tools
- Docker, Git, CI/CD, Serverless Architecture, Performance Tuning
Methodologies
- Agile, SCRUM, Test-Driven Development, Code Review, Mentoring
Senior Software Engineer @ Ka'chava
Led the architecture and development of a high-traffic e-commerce platform using TypeScript, React, and Node.js. Improved storefront performance by 40% and reduced infrastructure costs by 25% through serverless AWS solutions, GraphQL APIs, and advanced caching. Enhanced SEO and increased organic traffic with technical best practices.
Senior Software Engineer @ Palmetto Solar
Built cross-platform apps and internal tools with Node.js, React, and TypeScript, supporting 10,000+ daily users. Automated workflows and CI/CD pipelines, improved team productivity, and mentored developers on modern JavaScript and cloud practices.
Lead Software Engineer @ UMG Gaming
Modernized platform infrastructure, migrating to Node.js and MySQL for a 60% performance boost. Designed e-commerce APIs, led frontend migration to Vue.js, and drove cloud adoption, reducing costs and improving reliability.
Senior Software Engineer @ Phinney Bischoff
Delivered enterprise web apps for major clients using Node.js, Vue.js, and Angular. Improved database performance and built responsive portals, boosting client engagement and reducing support needs.
Software Engineer @ Carr Knowledge Inc.
Developed e-commerce and database-driven apps for brands like Nike and Subway, focusing on scalable APIs, secure payments, and mobile-friendly design.
Full Stack Developer @ Zipline Interactive
Built interactive web apps and CMS solutions, optimizing for user experience, accessibility, and cross-device performance.
- Performance Optimization: Achieved 30% reduction in operational overhead through implementation of asynchronous event handling and microservices architecture
- Scalability Leadership: Successfully migrated high-traffic applications to cloud infrastructure, supporting 10x user growth while maintaining 99.9% uptime
- Team Development: Mentored 15+ junior developers over the course of my career on modern JavaScript and engineering practices, contributing to improved code quality and team productivity
- Technology Innovation: Early adopter of Node.js and TypeScript, leading multiple successful migrations from legacy systems to modern JavaScript architectures