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
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
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
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
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
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
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
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
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
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