Misha Borisov

Get on well both with code and people.

years old, based in Givatayim. Living in Israel since September 2016.
Frontend oriented Full stack web developer.
Good at teamwork, able to work under stress and deadlines, fast learner. Love creating performant, reusable, readable and maintainable codebase.
Hands on experience in all stages of development, from design to production deployment and monitoring, while collaborating effectively with other departments (designers, development teams, QAs, project managers, SEO specialists, customers).

Skills

Technologies
  • HTML5
  • CSS3
  • SCSS
  • JavaScript
  • Typescript
  • Angular
  • Angular Universal
  • Angular Material
  • PrimeNG
  • React
  • Gatsby
  • Material UI
  • Ant Design
  • Styled components
  • Redux
  • RxJs
  • NgRx
  • NodeJS
  • eS Express
  • Python
  • Django
  • FastAPI
  • MySQL
  • MongoDB
  • RabbitMQ
  • Mocha
  • Chai
  • Jasmine
  • Karma
  • Jest
  • Testing Library
  • PyTest
Tools
  • Git
  • Bitbucket
  • GitHub
  • GitLab
  • Sourcetree
  • Jenkins
  • New Relic
  • Splunk
  • Sentry
  • Jira
  • Adobe XD
  • Figma
  • Postman
  • Chrome Dev Tools
  • VS Code
  • JetBrain IDEs
Familiar with
  • AWS
  • GCP
  • Firebase
  • GO
  • React Native

experience

Grubhub

Senior Software Engineer
Worked on restaurant management applications. Designed and developed new features both on backend microservices and frontend web applications with Python, Django, FastAPI, NodeJS, Go, Typescript, React and React Native.

Mentionable projects and features/tasks/achievements:

  • Designed and developed restaurant menu management tool – API, DB migrations, FE components.
  • Implemented restaurant devices (POS, printers, cashiers) offline mode with Ditto database integration.
  • Built integration for catalog synchronization with checkout-free shopping vendors (Amazon JWO, AWM frictionless) – workflow included AWS’s SQS queues, EventBridge pipe and S3 storage.
  • Improved bulk actions endpoint performance by >20% by using python threads.
  • Refactored permissions API endpoint which resulted in ~10x performance improvement.
  • Implemented JS web workers to avoid blocking UI for >30 seconds when creating huge PDF files.
  • Improved internal front end infrastructure - added features to internal shared components (like bulk selection mode in table), deepened integration of old UI infrastructure written with JQuery and UIKit styles into modern React templates
  • Refactored and improved UX in user authentication frontend flow
  • Contributed to improvement of tests framework – added automated flakiness detection and catching errors in unit tests (fixed >10 tests). Increased E2E tests coverage by 10%.
  • Performed multiple maintenance tasks – security keys rotation, upgrading language and libraries versions, refactoring shared http libraries for backend services.
2022 - Present

Abra IT (Herolo Technologies)

Full stack Developer
Developed enterprise level applications, working both on frontend (Angular 6-13) and backend (NodeJS, Express, MongoDB, MySQL) projects. Worked in local and remote international teams, mentored junior developers, performed code reviews, wrote features design and test plans.

Mentionable projects and features/tasks/achievements:

  • Google Cloud - worked on UI for Migrate for Compute Engine service inside Google CLoud Platform. Developed new features for a complicated form of migrating VMs, together with refactoring existing functionality. Wrote unit test with coverage of >90%, as well as end-to-end tests.
  • Cyberark – Endpoint Privilege Manager administrator web application, which helps organizations to manage the end users’ permissions on their devices. Developed new features with Angular.
  • Allot – network intelligence and security solutions for ISPs. Implemented massive refactor of API’s authentication flow, including database migrations. Took part in migration of a backend project from JavaScript to Typescript. Refactored 7 separate queries to MongoDB into 1 single aggregation pipeline.
  • prettydamnquick.io – logistics web application. Integrated a USB barcode scanner with the app’s frontend and backend. Refactored huge Angular components (1000+ lines of code), both TS logic and CSS styles, into multiple reusable components without breaking the existing functionality.
  • Sensai AIOps – built from scratch a POC dashboard with responsive grid layout (CSS Grid) and responsive charts (Apex Charts) for network cognition system in less than 1 month.
  • CyberMDX – built from scratch a real-time Angular web application for activating, configuring and analyzing hospital assets.

Other projects:

2020 - 2022

Beatman Ltd.

Front End Developer
Built from scratch, maintained and developed Angular projects following front end web development best practices including responsiveness, next-gen images, JS code splitting, fast page loads, Google’s SEO recommendations (including schema.org data structures).

Main projects:

  • myofer.co.il - Ofer malls customers club. Rewrote AngularJS 1.x project using Angular 7-9 from scratch, with an accent on performance. Increased loading performance by 6X, implemented pixel-perfect responsive design. Developed all the areas and modules, including user authentication, complex dynamic routing, flow of purchasing shops’ benefits. The website supports deep links to native Android and iOS applications.
  • yapp.cloud – Multi-tenant marketplace for businesses and individuals. Built from scratch with Angular 9. Mentionable feature – products search based on geolocation and other search terms defined by user, including a clear, maintainable and scalable search state management.
  • uv20.co.il – Record business’ customers information required by by coronavirus regulation (התו הסגול). Built from scratch with Angular 9. Application uses browser’s APIs such as geolocation and device camera (used for QR-code scanner). The first production version was ready just within 2 days.
In some projects managed a work of a small team of developers (2-4 people) who were taking part in the project: dividing tasks, assistance with tasks, managing git, keeping up with deadlines.

Other projects:

2018 - 2020

eTeacher

Technical Support and Customer Service
Providing customer service and technical support for students and teachers of online courses.
2018 - 2019

Kidstown artstudio

Freelance
Built and managed WIX-website, created a lot of digital and print materials.

Link to site, link to design works

2016-2017

a lot of other different interesting jobs in Russia

Educational projects manager at the Jewish Agency, teacher of English, KAM at advertising agency, marketing manager, graphic designer. All these jobs gave me skills of teamwork, working under stress and deadlines, fast learning.
2007-2016

Education

Full stack web development

HackerU College

Modern fullstack web development technologies: HTML, CSS, JavaScript ES6, jQuery, SCSS, Bootstrap 4, Angular2+, PHP 7, Laravel, MySQL, NodeJs, Express, MongoDB, Firebase (Firestore), REST API, Websockets

2017 - 2018

Visual Design Communication

Technological College of Beer-Sheva

Graphic design, typography, print preparation, photography, Adobe Photoshop, Adobe Illustrator

2015 - 2016

Project Management

American Jewish Joint Distribution Committee (JDC)

Project management, business communication, budgeting, fundraising, marketing, team work

2010

Teacher of English and French (B.Ed.)

Saratov State University
2007 - 2012

Other Projects

fiber-fiber

Technologies: Angular, Angular Universal, Angular Material, Typescript, NodeJS, ExpressJS

This website allows you to check if a building in Israel is connected to some fiber optic internet provider service.

Link to live project: fiber-fiber.co.il