Misha Tsymlov
PDFFrontend Developer
- 9 years’ experience in commercial development.
- Currently working with React Native to design an educational platform.
- Have a proven track record in web development with React.js, backend development with Node.js and NestJS.
- Have experience in co-founding a company, working as a CTO in a development studio.
- I love JavaScript, but have also tried Swift, Dart, Kotlin, Python, PHP.
- In my spare time, I also develop my own application.
Schooly
Schooly is an independent home to school communication app.
Mobile Developer
August 2021 — present
- Designed the architecture of the application.
- Integrated Amplify, Push Notifications, Deep Links, Universal Links, Sentry, Firebase.
- Integrated CodePush.
- Implemented UI Kit.
- Implemented all application screens >50.
- Developed all the business logic and data handling.
- Implemented debug mode.
- Worked on application's performance.
- Upgraded React Native versions and dependencies.
- Developed documentation for project launch, development, and build.
- Maintained the technical debt of the project.
Techband
Techband is a small studio which I cofounded. We launched our own projects and outsourced development. Our main target market was the construction market. In 5 years we managed to develop >40 projects, expanded to 10 people in staff and >30 in outsource staff.
Changed positions internally several times, solved different tasks: from development to process management, project management and finance.
CTO & CoFounder
June 2016 — September 2021
- Established the company's technical strategy.
- Implemented process for hiring, evaluating, motivating developers and designers.
- Developed test cases for developers.
- Worked on developer loyalty and objections during hiring and development.
- Conducted >50 technical interviews.
- Set up team processes: syncs, grooming, retrospectives, 1 on 1.
- Set up Agile in the internal product development process.
- Configured Waterfall in the outsourced development process.
- Implemented Kanban boards in all projects.
- Implemented CRM in the sales department.
- Coordinated work between development, sales, management.
- Managed the process of accepting projects from outsource staff.
- Developed and implemented PnL.
- Managed the budget of the technical department, including determining development costs and investments in new products.
- Interacted with clients and partners on technology and development issues.
- Performed project evaluations for the sales team.
- Trained company employees.
Team Lead, Fullstack and React Native Developer
March 2016 — September 2021
- As an outsourcing developer designed >15 web apps and 4 React Native mobile apps for customers.
- Developed, led development and supported more than 20 outsourced web apps.
- Launched in-house products StroySale and VisioSale: designed and maintained frontend, managed and designed backend microservices. This is a separate story, read below.
- Launched the MVP of the internal product “VIEZD.RU”: developed the mobile app on React Native, designed the architecture and CRUD on the backend, led the frontend development.
StroySale + VisioSale
A web-based application to help the buyer select, calculate and order building materials from an online shop. It is part of Techband.
My roles: Cofounder, Technical Lead and Frontend Developer.
Team Lead, Frontend Developer
November 2018 — September 2021
- Designed architecture, backend and API microservices, database.
- Designed subscription management logic and data parsing for online shops, static hosting, shopping cart management.
- Developed the backend and custom CMS.
- Migrated backend from Express.js to NestJS.
- Implemented UI design in Sketch.
- Developed application frontend architecture.
- Implemented UI kit.
- Implemented entire user interface of the application.
- Described and developed all the business logic of the application and data manipulation.
- Implemented the building materials generation module for flat interiors in HTML Canvas.
- Implemented the building materials calculation module.
- Developed UI colour scheme module.
- Integrated Sentry and analytics systems.
Qlean
Fullstack developer, Mobile
February 2019 — May 2020
- Launched MVP of Cordova mobile cleaning management application; designed application architecture; developed business logic layers and views of all screens; integrated tools for analytics, bug reporting, Microsoft App Center and Codepush; handled app releases to stores, implemented unit tests.
- Migrated application from Cordova to React Native Expo.
- Refined Node.js backend API for mobile app: new endpoints, implementing new features, implementing shadow authentication for bug testing, writing e2e tests.
- Maintained Qlean Labs web app in React.js.
- Integrated Qlean Labs web application with SSO Qlean and Contentful.
- Migrated from Redux Thunk to Redux Saga in Qlean Labs web application.
- Developed the Qlean Labs and the Supersasha webpage in Gatsby.js.
Gost Group
Outsourced web and mobile app development and support.
Fullstack Developer
March 2018 — December 2019
- Completed a few sprints in Russian Football Union web application team; implemented several screens with filtering functionality.
- Developed frontend for internal company service, which manages users and roles in supported projects.
- Developed backend on NestJS and PostgreSQL: small API with a dozen of endpoints.