Position: Senior Frontend Developer
Category: JavaScript
English level: fluent
Years of experience: 9


Smart Home project

Architecture and implementation of a mobile framework for 3rd-party UI developers. The framework (inside a React Native-based mobile app) provides a possibility to run customized UI applications loaded from a source. The project integrates with the system core and allows the developers to provide a custom UI application for every house, while a single app is loaded from the App Store / Google Play.
Implemented a lightweight orchestrator for Docker containers that has integration with the system core and runs on the Raspberry Pi. 
Implemented a service for running JavaScript scripts in a sandboxed environment. 
Implemented a mechanism for routing of data updates via WebSocket from the System Core on the Raspberries to the connected Cloud services and UIs.  
Code review and mentorship of 2 junior developers.
Implemented unit tests for different parts of the ecosystem.

Leading American medical device company 
          (Israeli R&D, 100000 employees worldwide) 
Senior JavaScript Developer
 	 	 							
Responsibilities and key achievements:
Developed   front-end applications for Health Care Providers in the United States and Europe and successfully launched a new product
Designed Front-end architecture 
Led a team of 3 frontend developers
Performed code review
Performed technical interviews
Performed refactoring and code optimization
Covered the most critical part of the existing project with end-to-end tests
Implemented project-specific end-to-end testing system based on Nightwatch.js and integrated with TeamCity CI
Successfully migrated the large (100k SLOC) front-end project from a legacy framework (Dojo) to React.js
Implemented patient-oriented mobile application using React Native
Designed communication protocol for IoT devices communication based on MQTT protocol
Performed migration of the old huge 15-year repository from SVN to Git.