Experience

domo.health

Front-end Lead

March 2022 - Now (2.8 years)

Web and Mobile Engineer

Project:

Healthcare platform

Responsibilities:

- Lead development of core web and mobile app features, including authentication, dashboards, charts, and search functionality

- Establish and oversee shared solutions to streamline logic across multiple products

- Architect and guide the creation of a web product focused on improving patient care pathways

- Drive performance optimizations and implement an offline-first approach in mobile applications

- Configure and track product analytics using Mixpanel, translating insights into strategic product enhancements

- Ensure clear documentation and reporting throughout the product life cycle

Team size:

FE - 4, BE - 4, BA - 1, PM - 1, Designer - 1, DC - 1

React
React Native
Redux
ES9
FHIR
TypeScript
Webpack
MUI
Node.js

ThunderModules

Principal Frontend Developer & Project Partner

December 2022 - June 2024 (1.6 years)

Front-end Lead

Project:

Trello Power-ups

Responsibilities:

- Led the FE inception, actively participated in design, and launch of Card Status power-up for Trello, driving it from concept to a product with 10,000 monthly active users

- Established a robust CI/CD pipeline on DigitalOcean utilizing a blue-green development strategy for seamless deployments and ensured high availability

- Orchestrated the entire frontend project setup from scratch, ensuring comprehensive integrations, error monitoring, analytics and actively contributed to design decisions for an intuitive user interface

Team size:

FE - 1, BE - 2, QA - 2, PM - 1, Designer - 1

ES9
React
TypeScript
TailwindCSS
Zustand
Webpack
Trello API
Playwright
DigitalOcean

Cogniteq

Lead Web Developer

March 2022 - August 2023 (1.5 years)

Senior Web and mobile engineer

Project:

Healthcare platform

Responsibilities:

- Engineer and maintain major features of customer-facing web and mobile apps such as an auth, widget dashboard, charts, autocomplete and more

- Proposed and implemented an internal shared solution to maintain common logic across different channels/products

- Architect and implement the front-end of a web product, that simplifies and improves the patient care pathway

- Provide proper documentation and reports in all stages of the product life cycle.

Team size:

FE - 4, BE - 3, BA - 1, QA - 2, PM - 1, Designer - 1

ES9
FHIR
React
React Native
TypeScript
Redux
Webpack
MUI

July 2022 - March 2023 (8 months)

Tech Lead

Project:

Sports social/news platform

Responsibilities:

- Leading and guiding the team through technical issues and challenges

- Work and integrate with AWS services to provide CI/CD support and file-based features

- Architected and engineered a highly interactive headless web application using Next.js.

- Released the MVP product on time with the positive customer feedback

Team size:

FE - 4, BE - 7, BA - 1, QA - 2, PM - 1, Designer - 1

Next.js
Headless
GraphQL
Apollo Client
AWS
Node.js
TypeScript
Wordpress
Styled-components

Jan 2022 - March 2022

FE Tech Lead

Project:

Social sports platform

Responsibilities:

- Led and helped the front-end team to ensure that best practices are implemented and followed

- Drive the high-level architectural discussions regarding the work that the team was doing

- Prioritized the work to ensure that the right things get done at the right time

- Communicated with product owner, designer or other engineers to remove any development blockers

- Engineered and developed cross-browser and responsive PWA application, with the internal UI Kit using Material Design

Team size:

FE - 2, BE - 2, BA - 1, QA - 1, PM - 1

Next.js
PWA
TypeScript
REST
AWS
Node.js
Styled-components

Sep 2021 - Jan 2022 (4 months)

Senior Front-end Engineer

Project:

Media streaming platform

Responsibilities:

- Architected and developed the front-end web application from scratch to the MVP stage

- Engineered and maintained major features such as custom audio/video players, ebook reader, PiP mode and more

- Wrote modern, performant, cross-browser, maintainable code for a diverse array of client and internal projects

- Interfaced with client on a daily basis, providing roadmaps, design solutions and technological expertise

Team size:

FE - 2, BE - 2, BA - 1, QA - 1, PM - 1

ES6
React
Redux
Saga
Vue.js
MUI
Webpack
Stripe
REST
Django

WMT Group

Lead Software Engineer

March 2021 - Sep 2021 (6 months)

Senior Front-end Developer

Project:

Banking platform

Responsibilities:

- Communicated with multidisciplinary teams of engineers, designers, analytics, and clients on a daily basis

- Developed new and optimized existing UI solutions such as complex and nested forms and modals

- Provided high code coverage with automated tests using Jest, Enzyme and React Testing Library

Team size:

FE - 4, BE - 7, BA - 4, QA - 6, PM - 1

Micro-Frontend
TypeScript
React
Redux
Redux-form

EPAM

Senior Software Engineer

Jun 2020 - March 2021 (9 months)

Key Developer

Project:

Donor Medical Card Constructor

Responsibilities:

- Communicated with multidisciplinary teams of engineers, designers, analytics, and clients on a daily basis

- Developed new and optimized existing UI solutions such as complex and nested forms and modals

- Provided high code coverage with automated tests using Jest, Enzyme and React Testing Library

Team size:

FE - 4, BE - 7, BA - 4, QA - 6, PM - 1

ES6
React
Redux
RTL
Webpack
MUI
Formik
FHIR
Redux-form

Dec 2020 - March 2021

Key Developer (Tech Lead)

Project:

Travel shopping admin portal

Responsibilities:

- Conducted optimization and refactoring to enhance project efficiency and maintainability

- Participated in setting up architecture and design solutions

- Created animations, to improve user experience and engagement

Team size:

Dev - 7, BA - 1, PM - 1

React
Redux
Saga
Webpack
Storybook
AWS

Dec 2019 - Jan 2021 (1.6 years)

Key Developer

Project:

E-commerce Customer Service platform

Responsibilities:

- Participated in architectural decisions and discussions

- Collaborated with BA/SA to address questions and propose solutions

- Managed optimization and refactoring, task creation and estimation, and documentation/reporting

- Provided high code coverage with Jest, Cypress and RTL

- Set up CI/CD pipelines / Production releases

Team size:

Dev - 3, BA - 2, QA - 2, PM - 1, SA - 2

Next.js
Node.js
BFF
Express.js
Cypress
AWS
Storybook
Commerce Tools

Copyright © 2024 Nikita Kurnosov