Boris Petrov

Boris Petrov Email and Phone Number

Frontend Engineer @ Stealth AI Startup
San Francisco, CA, US
Boris Petrov's Location
San Francisco, California, United States, United States
Boris Petrov's Contact Details

Boris Petrov personal email

Boris Petrov phone numbers

About Boris Petrov

Frontend-focused engineer with full-stack experience at both industry-leading large corporations (Amazon, Google) and startups.

Boris Petrov's Current Company Details
Stealth AI Startup

Stealth Ai Startup

View
Frontend Engineer
San Francisco, CA, US
Employees:
4857
Boris Petrov Work Experience Details
  • Stealth Ai Startup
    Frontend Engineer
    Stealth Ai Startup
    San Francisco, Ca, Us
  • Play Sf
    Frontend Engineer
    Play Sf Jul 2023 - Present
    San Francisco, California, Us
    I am responsible for upkeep of Play's own website (https://play.studio) and occasionally contribute in a frontend engineering capacity to Play's external client projects.
  • Planetary
    Lead Software Engineer
    Planetary Mar 2023 - Present
    New York, Ny, Us
    Led a team of 3 engineers assigned to agency client California Pizza Kitchen's website and ordering system, across client (React, Flow Type), CMS (Sanity), and backend (Azure, Docker, Kubernetes); reduced home page load time by 25%; created smart URL redirect system to route users from the CPK-owned site to a third-party ordering platform (Olo), including persisting loyalty program login session between cpk.com and the ordering platform; reduced CMS (Sanity CMS) cost by pruning unnecessary datasets and optimizing size of images loaded on site; led effort to make site compliant with WCAG accessibility guidelines; introduced CMS-customizable, mobile-responsive menu page; audited the website for compliance with rules of the Olo API, including caching data to reduce number of API requests; improved location finder to enable users to search by various geo entities (like city, state, zip) rather than just "nearby"; created Olo API-powered, SEO-optimized page for each CPK restaurant location; revived abandoned/broken Flow-type type checking system to improve confidence when shipping new features on the client
  • Self-Employed
    Freelance Software Engineer
    Self-Employed Dec 2021 - Present
    Building web app user interfaces and API integrations for a variety of clients.
  • Stealth Startup (Ai For Youth Sports Coaching)
    Software Engineer
    Stealth Startup (Ai For Youth Sports Coaching) Oct 2023 - Apr 2024
    Helped a pre-seed startup by:- building their "Playground" website, on which prospective users can play with a demo of the functionality available in the startup's iOS app- contributing to their React Native -powered iOS app
  • Twl
    Frontend Web Developer
    Twl Mar 2024 - Mar 2024
  • Speakeasy Political
    Consulting Software Engineer
    Speakeasy Political Oct 2022 - Jan 2023
    San Francisco, California, Us
    - Improved code stability and hygiene by introducing TypeScript, Prettier, ESLint, and CSS Modules to the codebase - Reduced errors in communication between React client and Rails backend by centralizing serialization/deserialization code and validating API responses
  • Lasso Labs
    Frontend Engineer
    Lasso Labs Oct 2022 - Jan 2023
    San Francisco, California, Us
    - Built analytics dashboard for NFT collections (Highcharts.js)- Implemented "live search" component in nav- Gated closed-beta content behind auth based on NextAuth + Wagmi (i.e. wallet connect) - Worked on internal tool that uses a multi-step form (wizard) to merge content from Twitter API and GPT3 with user input (React, Tailwind, Material UI)
  • Mirror
    Frontend Engineer
    Mirror Jul 2022 - Jul 2022
    Everywhere, Us
    Implemented redesign / rebranding of their React + Next.js powered responsive landing page
  • Subcity
    Full Stack Engineer
    Subcity Mar 2022 - Apr 2022
    San Francisco, California, Us
    Full-stack work on a web app positioned as the "TurboTax for government tax incentives" (React, Rails, Postgres). - Made HTML forms more robust and easy to use (e.g. autosave, client-side validation, Google Maps address autocompletion)- Introduced system for generalizing from a single type of government incentive form to multiple, by augmenting their DB schema, extracting common client code into reusable modules, and defining forms in JSON Schema
  • Databanc
    Software Engineering Consultant
    Databanc Feb 2022 - Feb 2022
    Hired by non-technical solo-founder at the beginning stages of building a privacy-focused data storage app to vet technical feasibility of proposed features and write a tech spec / design document.
  • Career Break
    Personal Goal Pursuit
    Career Break Oct 2019 - Dec 2021
    I took two years off from software engineering to pursue my passion for making music. More specifically, I worked with indie pop/folk songwriters to get their songs from an idea to a Spotify-ready master recording. I handled composition, engineering, sound design, mixing, and mastering duties.
  • Youtube
    Software Engineer
    Youtube Feb 2016 - Oct 2019
    San Bruno, Ca, Us
    Worked primarily on YouTube Studio (f.k.a. "Creator Studio"), which is where creators manage their content and identity (images, bio) on YouTube. On the client side, I wrote JavaScript and TypeScript within a Redux + Polymer framework; my server side work was mostly on Python servlets. All code pushed adhered to Google's high standard of test coverage, accessibility, and UI homogeneity. In addition to coding, I authored multiple design docs and rallied consensus for projects between teams in a variety of product/infrastructure areas across YouTube and Google. Finally, to support the products I launched, I integrated with Google's distributed logging, monitoring, and experiment systems. I responded to high-priority alerts as part of an on-call rotation and measured the performance of features that were launched behind experiment flags.
  • Bandpage
    Software Engineer (Frontend)
    Bandpage Mar 2015 - Feb 2016
    San Francisco, Ca, Us
    • Using Facebook's ReactJS framework and Flux architecture on the client and Node/Express on the server, I built an internal tool that our Content Team uses to review and edit the ticket purchase URLs for concerts ingested from upstream partners. To handle concurrent use by multiple team members, the tool includes a multi-server Memcached-based locking mechanism that prevents more than one person from editing a given event's ticket URLs at a time, as well as client-side user activity tracking that continuously extends the TTL of the lock for the currently edited event• Led the development of a tool that would allow the Artist Relations team to customize the content (text, images) and fan target segments of push notifications that we send via Rhapsody. This task included putting together the tech spec for the project (which in turn meant planning out new APIs), as well as setting (and meeting) milestones, delegating sub-tasks to the other engineers involved, and providing a test plan• Early on in BandPage's partnership with Rhapsody, I developed a template of a responsive web page that would be sent to customers (as a push notification) and would thereby be viewed on devices ranging from large tablets to small, low-resolution smartphones• Made usability improvements to the BandPage profile editor, whose client is written in a modified version of Backbone and whose server runs on Node
  • Amazon Music
    Software Development Engineer
    Amazon Music Sep 2013 - Mar 2015
    Seattle, Wa, Us
    • Migrated the server-side code of the digital music desktop web “detail pages” (e.g. tinyurl.com/mrdqcg2) from Perl/Mason to Java/JSP and Amazon’s internal Spring-MVC-powered “DPX” framework• Revamped the appearance of those same digital music detail pages using the AmazonUI front-end framework (which involves writing SCSS and modular JS)• Updated our 30-second-sample player JS to use HTML Audio when possible and seamlessly fall back to Flash Player for older browsers; also added an elegant progress bar and countdown animation to the sample buttons using CSS and JS• Coordinated the format of Prime-signup-URL ref markers across multiple teams and platforms/devices during the launch of Prime Music and in doing so, aided our metrics team in determining what Digital Music features and ad campaigns that were most effective in driving new Prime memberships• Working closely with our marketing team, I created a promotional page for Prime Music that is responsive to virtually any screen size and orientation (tinyurl.com/amzpulp)• Helped to devise my team’s Git branching and prod deployment approach• Led my team’s Java unit testing efforts by establishing style guidelines and integrating the PowerMock and EasyMock frameworks into our existing unit tests
  • Google
    Software Engineering Intern
    Google May 2012 - Aug 2012
    Mountain View, Ca, Us
    • Added feature to Google Analytics that enables users to create and view a custom group of metrics across all existing reports.• Modified the Analytics front-end framework as needed and added Java/JS unit tests for all changes.• Proposed a trajectory of future development for my new feature in a design document.
  • Plaxo Inc
    Software Engineering Intern
    Plaxo Inc May 2011 - Aug 2011
    Sunnyvale, Ca, Us
    • Created a dynamic “dashboard” web page to display internal product statistics • Built prototype web app for a TV guide centered on what your friends are watching• Wrote a PHP script that gathers new TV schedule data nightly from external sources and merges it into the existing internal MySQL tables, automatically reconciling conflicts when possible and alerting administrators by email of conflicts requiring human intervention• Optimized MySQL queries and modified the existing database schema to accommodate my additions

Boris Petrov Skills

Javascript Java Html Css Jquery Git Python Mysql Ruby On Rails Php C Junit Jsunit Guice Unix Perl Spring Mvc

Boris Petrov Education Details

  • University Of California, Berkeley
    University Of California, Berkeley
    Computer Science

Frequently Asked Questions about Boris Petrov

What company does Boris Petrov work for?

Boris Petrov works for Stealth Ai Startup

What is Boris Petrov's role at the current company?

Boris Petrov's current role is Frontend Engineer.

What is Boris Petrov's email address?

Boris Petrov's email address is bo****@****ail.com

What is Boris Petrov's direct phone number?

Boris Petrov's direct phone number is +171471*****

What schools did Boris Petrov attend?

Boris Petrov attended University Of California, Berkeley.

What skills is Boris Petrov known for?

Boris Petrov has skills like Javascript, Java, Html, Css, Jquery, Git, Python, Mysql, Ruby On Rails, Php, C, Junit.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.