Stephen Byron Bondor
Verified Expert in Engineering
Full-stack Developer
Los Angeles, CA, United States
Toptal member since October 26, 2022
Stephen held a career in entertainment management for over a decade. In 2018, it became clear that tech and entertainment were colliding, so he decided to learn how to code. After finishing a one-year immersive full-stack bootcamp, he immediately landed an engineering role in public transportation, working with everything, from physical hardware to detailed CSS. Stephen has developed a passion for JavaScript and is eager for the next adventure.
Portfolio
Experience
- Leadership - 10 years
- Node.js - 4 years
- React - 4 years
- CSS - 4 years
- JavaScript - 4 years
- Single-page Applications (SPAs) - 4 years
- Full-stack Development - 4 years
- Responsive UI - 3 years
Availability
Preferred Environment
Node.js, React, Prisma, GraphQL, Docker, Kubernetes, TypeScript, CSS, Jest, JavaScript, Storybook
The most amazing...
...thing I've built in a week is a B2B SPA to monitor basic GTFS data that the Apple Maps team described as outstanding.
Work Experience
Full-stack Engineer
GMV
- Participated in sprint planning, grooming, coordinating, PR reviews, and communication to meet team deadlines and goals.
- Served as a public communication squad member—general-public-facing engineering squad—and participated in and advocated for the accessibility guild.
- Contributed to and helped build our design system library with the design team.
- Refactored 80% of our flagship React product with 150+ components to Hooks while upgrading it from Node.js 6 on Alpine to Node.js 14 on Alpine.
- Took ownership of and built a B2B SPA to monitor basic GTFS data, which the Apple Maps team described as outstanding.
- Solved broad, interdisciplinary problems, including Docker in Docker to run end-to-end tests across multi-image C# repositories, AWS routing and caching for database calls, and retooling rider mobile apps to meet high accessibility standards.
- Initiated and built a GraphQL-based SPA, which laid the groundwork for an internal Kafka graph visualization tool.
- Took ownership of and built a fully responsive remote signs SPA—bus terminal arrival times—which scaled from 40 to 4,000 pixels in width using streaming gRPC.
- Initiated and built an integrated customer assets service that allowed agencies to upload images in WebGUI that were saved to and served from AWS.
- Owned and managed the white-labeling of a React Native mobile app for streamlined integration with the Google Play and App Store.
Computer Science Team Lead
Bloom Institute of Technology
- Served as a project manager for a team of eight students on computer science curriculum projects emulating an agile work environment.
- Managed 100 curriculum projects, resolving associated student issues through diagnostic code review, Slack help channels, and video calls.
- Mentored students and a group on overall learning, best practices, and specific problem-solving approaches for programming.
- Led weekly coding challenges in JavaScript, Python, and C, analyzing time and space complexity.
- Researched and delivered supplemental programming curriculum on topics related to software engineering.
- Led daily standup meetings to solve problems, discuss ideas, provide guidance, and build camaraderie surrounding assigned curriculum.
Assistant Director
Freelance Film Production
- Acted as assistant director for 3,000+ hours on sets in Los Angeles, New York, and other parts of the US, ranging from no-budget shorts to indie feature films and national commercials.
- Oversaw planning, scheduling, leading, and completing pre-production and production for shoots ranging from 10 to 22 hours per day, one to 30 consecutive days, ten to 120 people, and budgets up to $1 million.
- Solved problems, prioritized tasks, and communicated with department heads.
- Took ownership of the safety of personnel while working with explosions, car chases, helicopters, kids, animals, mountains, weapons, deserts, stunts, storms, ghettos, beaches, riots, eccentric personalities, crowds, visual effects, and celebrities.
- Met hard deadlines in dangerous and highly stressful environments.
Experience
Screens
React Moderization
Highly Available Node
https://gildedpleb.github.io/hab-guide/HAB Node focuses on affordability and provides technical designs, tutorials, and resources to help users set up and manage their nodes. Ultimately, the project maintains decentralization and privacy in the Bitcoin ecosystem while addressing the growing need for high availability.
Lint the Current Thing
https://www.npmjs.com/package/eslint-config-current-thingEducation
Bootcamp in Full-stack Web Development
Bloom Institute of Technology - Online
Bachelor's Degree in Economics
University of Southern California - Los Angeles, California
Certifications
Cinematography and Film
New York University
Skills
Libraries/APIs
Node.js, React, REST APIs, React Router
Tools
NPM, Prisma, Helm, Microsoft Excel, Webpack, Babel, Stylelint, Docker Compose, Make, TeamCity, Slack, Zoom, Ansible, Btcd
Languages
CSS, JavaScript, GraphQL, TypeScript, HTML, Python, C, Go, C#, SQL, HTML5, Bash
Frameworks
gRPC, React Native, Redux, .NET, Angular, Jest, Docusaurus
Paradigms
Event-driven Architecture, Agile, CRUD, Testing, Object-oriented Programming (OOP), REST, Microservices
Platforms
Docker, Kubernetes, iOS, Android, Amazon Web Services (AWS), Scenechronize
Storage
RDBMS, Relational Databases, MongoDB
Other
Leadership, Styled-components, Conflict Resolution, ESLint, APIs, Single-page Applications (SPAs), Full-stack, Full-stack Development, Economics, Computer Science, Servers, Responsive UI, User Interface (UI), User Experience (UX), CSS Modules, Entertainment & Leisure, Storybook, Authentication, Algorithms, Data Structures, Graphs, Movie Magic, Drafting, Code Review, Documentation, Containers, Container Orchestration, Orchestration, Back-end, Bitcoin, Peer-to-peer Networking, High-availability Clusters, UI Animation, Bitcoind, Infrastructure as Code (IaC), Mobile-first Design, Code Generators
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring