James Riley
@jamesriley
Senior Full Stack Engineer building scalable, data-driven web systems with Python and TypeScript.
What I'm looking for
I’m a Senior Full Stack Engineer with 9+ years of experience building scalable web applications and data-driven systems, combining Python, JavaScript/TypeScript, and modern frameworks across the MERN stack. I design and deliver backend services, APIs, and data pipelines for high-volume processing, real-time analytics, and integrated machine learning workflows.
Across my roles, I’ve improved performance and reliability through cloud-native architectures, distributed systems, and careful database design across relational and NoSQL platforms. Most recently, I built ingestion and processing pipelines handling millions of records per day, delivered REST and GraphQL APIs at 100K+ daily requests, and reduced dashboard load times by 30%, deployment time by 50%, and API latency by 35%, while mentoring junior engineers through code reviews and best practices.
Experience
Work history, roles, and key accomplishments
Built a scalable data ingestion and processing platform handling millions of records per day using Python (FastAPI) and Node.js. Improved dashboard load times by 30%, background processing efficiency by 40%, API response latency by 35%, and reduced deployment time by 50% via React/Next.js, Redis/Celery, Docker, and AWS ECS/Lambda.
Full Stack Engineer
RSM
Sep 2021 - Oct 2022 (1 year 1 month)
Developed backend services in Python (Flask) powering AI-driven classification and recommendation features, improving prediction accuracy by 15%. Built ML prediction APIs with PyTest validation and reduced model training time by 25%, using Docker Compose to cut onboarding/setup time by 30%.
Software Engineer
HTK
Aug 2020 - Sep 2021 (1 year 1 month)
Built distributed backend services in Java (Spring Boot) and REST APIs, improving service stability by 20% through unit testing. Optimized MySQL data models to reduce response time by 25% and implemented scheduled/batch processing with Spring Batch for reliable thousands-of-record runs.
Developed backend APIs with Node.js and Express to support application workflows for thousands of users. Secured services using JWT authentication, persisted data in MongoDB (improving query efficiency by 20%), and integrated third-party APIs to extend platform functionality.
Web Developer
Riley and Riley Fine Jewellery
Jul 2016 - Jul 2018 (2 years)
Created responsive, cross-browser web interfaces using HTML5, CSS3, and JavaScript, translating UI/UX designs into working components. Improved existing application performance by 15% by fixing bugs, and enhanced interactivity with jQuery while supporting PHP-based form and server-side logic.
Education
Degrees, certifications, and relevant coursework
University of Reading
Bachelor's Degree, Computer Science
2016 - 2020
Bachelor’s degree in Computer Science at the University of Reading from 2016 to 2020.
Tech stack
Software and tools used professionally
Google Tag Manager
Docker Compose
Cloudflare
NumPy
Pandas
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
Spring Boot
Next.js
Spring MVC
Google Analytics
Redis
Mocha
Chai
React
jQuery
JavaScript
Python
HTML5
Java
ES6
CSS 3
PHP
Log4j
TensorFlow
scikit-learn
FastAPI
Apollo
GraphQL
TypeScript
pytest
JUnit
Docker
Time Analytics
SQL
Bash
Dynamic
Middleware
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring James?
You can contact James and 90k+ other talented remote workers on Himalayas.
Message JamesFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
