//

App Development · API Integration · Systems Management

Jeremy Gavrilov.
Just another guy who codes.

I'm a passionate and detail-oriented Full Stack Developer with a strong background in Java, Python, and Typescript. I love creating innovative solutions and leveraging technology to improve user experiences. Welcome to my personal website, where you can learn more about my skills, projects, and insights in the world of software development.

01

About Me

Jeremy Gavrilov

I have a B.S. in Computer Science from Syracuse University and about four years in the field between engineering at Amazon and contract work building apps and systems for small businesses. My goal is to help businesses leverage APIs, servers, and modern web & app stacks to make day to day activities easier and more efficient.

I thrive on tackling complex projects and am committed to staying current with cutting-edge technologies and industry best practices. When I'm not immersed in coding, you can find me adventuring through the urban jungle, unwinding with video games or a captivating movie, or expressing my creativity in the kitchen through baking.

02

Experience

Freelance logo

Software Development Engineer (Contract)

Freelance

Seattle, Washington · Hybrid

March 2023 - Present

Independent contractor delivering software for multiple clients under scoped agreements. I manage requirements, estimates, and change requests as a vendor, following a process of discovery, development, testing, launch, and documented handoff.

  • Designed, built, and launched a Swift/SwiftUI iOS app for a multi-location retail client, serving 10,000+ users with location-specific promotions, loyalty rewards, and on-demand push notifications.
  • Led development of a custom maintenance management platform and mobile app supporting 68+ properties, extending REST APIs for work orders, maintenance requests, equipment management, and status tracking.
  • Build and maintain client websites, including content databases, authentication, updates, and ongoing technical support.
  • Maintain customer-facing apps and in-store systems, integrating data flows with marketing platforms for targeted push, SMS, and email campaigns.
  • Analyze sales and inventory trends with Python, pandas, and SQL to guide purchasing, promotions, and location-level decisions, contributing to year-over-year foot traffic and revenue growth of up to 15%.
  • Own backend architecture, deployment, and post-launch support, turning operational needs from senior management into prioritized requirements and development plans.
  • Provide on-site technical support, reducing downtime and coordinating with staff, managers, and vendors.
Amazon.com LLC logo

Software Development Engineer

Amazon.com LLC

Seattle, Washington

July 2021 - March 2023

  • Designed and implemented features for Amazon’s central marketplace filtering service, powering personalized recommendations.
  • Served in the operations on-call rotation and managed a CI/CD pipeline running on EC2, using CloudWatch to investigate latency spikes, performance issues, and errors while maintaining 99.9% availability through regular rotations and peak events.
  • Built an integration testing framework and CLI using Cucumber that cut testing time by 20% across the development lifecycle.
  • Owned test coverage for the framework, making sure all test cases were accounted for and promoted correctly through the CI/CD pipeline.
  • Reviewed code and wrote automated JUnit and integration tests, keeping code quality high and releases reliable.
03

Education

Syracuse University logo

Bachelor of Science in Computer Science

Syracuse University

Syracuse, NY

2017 - 2021

Relevant Coursework:
  • Automata and Computability
  • Analysis of Algorithms
  • Data Structures
  • Database Management Systems
  • Ethical Aspects of Engineering and Computer Science
  • Programming Language: Theory & Practice
04

Projects

Extensions, apps, and experiments—things with repos, users, or both.

JG App

JG App

A software engineering portfolio on your phone—about, resume, project demos, and contact details, kept up to date from Firebase with no account required.

iOSAndroidFirebase
InfoBytes

InfoBytes

Simplify your daily life with InfoBytes, the app that helps you make informed decisions about your diet and allergies instantly. Beta available!

SwiftUIFirebaseGoogle MLKit
GetItTogether

GetItTogether

Boost your productivity without leaving your browser! GetItTogether is a feature-rich extension designed to make your life easier and more organized.

Chrome ExtensionHTML/CSSJavascriptGoogle API
Amazon Price Tracker

Amazon Price Tracker

This Amazon Price Tracker webscraps Amazon in real time and outs a JSON file that gives you the best deal based on your search.

PythonSelenium
Java Planner

Java Planner

A schedule management app from my introductory programming class. Designed to help students organize classes and appointments.

JavaI/O
Stock Market Analysis

Stock Market Analysis

Final Project for CIS 400 - Principle of Social Media and Data Mining.

PythonTwitter APIMongoDB
Personal Start Page

Personal Start Page

I like to stay organized, so I built a custom start page that includes links, google cal, and a todo list

HTML/CSSJavascript