Jason Locke
Senior Full-stack Software Engineer
Las Vegas, Nevada • xxx.xxx.xxxx • jason.k.locke@gmail.com • jasonklocke.com
SUMMARY
Highly skilled full-stack software engineer with over 10 years of experience driving development and system design for fast-paced tech startups. Proven expertise in building scalable systems handling millions of transactions, with a focus on full-cycle development, from architecture to deployment. Adept at rapidly mastering new technologies to meet evolving project demands.
WORK EXPERIENCE
Independent Consultant & Contractor
05/2024 - Present
Self-Employed | Las Vegas, NV
Selected Engagements:
- Build A Bag | Co-Founder / Technical Lead (Contract / Side Project) - Web3 hybrid gaming platform currently in active development.
- Authored product requirements document for technical vendors.
- Implemented and deployed the public-facing site and app using React Router v7, React v7, Tailwind CSS and Node/Express backend endpoints.
- Coordinating with partners on integration of blockchain smart contracts, user session management and the slot machine.
- Managing project roadmap, developer coordination, and technical vendor communication.
- Technical Liaison / Consultant
- Evaluated company's software architecture and tech stacks during acquisition processes.
- Authored technical assessment reports outlining risks, integration challenges, and modernization opportunities.
- Delivered various projects and prototypes including API development and frontend modernization.
Lead Full-stack Software Engineer
11/2022 - 02/2024
Ecruit | Las Vegas, NV (Remote)
- Spearheaded the end to end development of the Ecruit prototype, capable of connecting 1,000s of esports players, colleges and coaches through the platform.
- Designed and implemented a scalable hybrid microservice back-end architecture that allowed for fetching, parsing, storing and aggregating 1,000s of player stats data points from 3 third-party APIs.
- Built and maintained a PostgreSQL database, optimizing query performance to easily handle Ecruit's projected needs while maintaining security.
- Collaborated with remote teams, delivering a custom single-page React application using Redux for state management.
Consultant / Lead Front-end Software Engineer
10/2021 - 12/2022
Klip V2 | Las Vegas, NV (Remote)
- Led the front-end development of a real-time user competition esports platform, enabling over 10,000 concurrent users through webSockets using Socket.io.
- Optimized front-end performance through efficient state management using Redux and overall system performance by offloading and storing multiple system datasets in the front-end.
- Coordinated with remote teams to deliver a visually appealing and intuitive UI, to help increase user retention.
Lead Full-stack Software Engineer & Co-Founder
02/2020 - 06/2021
Klip | Las Vegas, NV (Remote)
- Developed a video game content sharing platform using Django and Python that attracted over 1,000 beta users, securing initial funding.
- Designed, documented and deployed a REST API for our mobile application allowing us to save 50% of development costs for our mobile application.
- Developed a Python Celery task queue service that allowed users to upload, edit and customize their game play videos without impacting the usability of the main system.
- Oversaw a remote team of 4 that built the front-end of our Android and IOS mobile applications.
Senior Full-stack Software Engineer & Co-Founder
02/2016 - 02/2020
PlayVIG | Las Vegas, NV
- Solely Architected, developed and deployed a marketplace with web and PC interfaces, facilitating over $500,000 in user transactions, ensuring secure payment and user interaction.
- Architected and developed a custom customer management system to track 40,000+ transactions and implement fraud detection tools, reducing fraudulent activities to near 0.
- Built a custom ad player using Vanilla JavaScript and Google's IMA SDK that integrated with various ad servers to provide our main source of revenue.
- Developed and maintained a REST API service that handled user tracking, storing and gating of user ad interactions to stop player fraud and to supplement features lacking in traditional ad servers.
Full-stack Software Engineer
12/2014 - 02/2016
Eye Network | Las Vegas, NV
- Developed an ad player SDK using JQuery to be used by 3rd party applications to monetize their free play tournaments.
- Engineered a custom prototype ad server platform capable of handling 50,000+ ad impressions daily, with an admin interface allowing clients to manage campaigns more effectively.
CORE SKILLS
Back-end: Node.js • Express • React Router • Remix • Next.js • Python • Django • Django REST Framework • Celery
Front-end: React • Redux • Vue.js • JavaScript • HTML • CSS • Tailwind CSS • Bootstrap
Miscellaneous: Socket.io • Linux • Git • FFmpeg • OpenCV Image recognition and Machine learning • Amazon AWS • S3
Soft skills: Leadership • Teamwork • Problem-solving • Adaptability
EDUCATION
Kent State University, Kent OH
Computer Science, 108 credits towards BSCS