Dima BarabashDB
Open to opportunities

Dima Barabash

@dimabarabash

Senior Software Engineer specializing in AI and data automation.

Poland
Message

What I'm looking for

I'm looking for a role that fosters innovation and collaboration, with opportunities for growth and impactful projects.

I'm a Senior Software Engineer with a passion for developing innovative solutions that streamline processes and enhance user experiences. Currently, I work as an Independent Consultant, where I've successfully integrated AI agents for McKinsey to automate data workflows, significantly reducing manual effort for data analysts. My role involves leading the development of internal tools and multi-regional pricing features, ensuring that our platform meets diverse user needs.

Previously, I served as a Technical Lead at Smarter Contact, where I spearheaded the migration from a legacy Vue platform to React, creating a scalable architecture and a comprehensive design system. My commitment to improving product analytics led to the creation of a dashboard that tracks critical metrics, adopted by the entire team. I have a strong foundation in various technologies, including React, TypeScript, and GraphQL, which I leverage to deliver high-quality software solutions.

Experience

Work history, roles, and key accomplishments

IC
Current

Senior Software Engineer

Independent Consultant

Jul 2022 - Present (2 years 11 months)

Integrated an AI agent for McKinsey to automate data workflows and reduce manual effort for data analysts. Led the development process for multi-regional pricing, enabling localized plans, currency support, and regional availability. Served as a key developer integrating the A/B testing process and joined as an external expert to lead development of core mobile features from scratch.

SC

Technical Lead

Smarter Contact

Jan 2021 - Jul 2022 (1 year 6 months)

Led the migration from a legacy Vue platform to React, designing a scalable architecture and building a new full-featured design system from scratch. Improved GraphQL's cache policy to reduce loading times by up to 195 seconds per user session. Led the product analytics initiative, creating a Dashboard for all metrics adopted by the entire team.

PR

Senior UI Engineer

ProSapient

Jul 2019 - Feb 2021 (1 year 7 months)

Created an onboarding document which facilitated the integration of many new team members. Implemented a CI/CD process using GitHub Actions, allowing for preview of each pull request on a temporary URL and reducing QA workload. Developed a component library in accordance with the design system, ensuring accessibility and responsive design requirements were met.

LU

Software Engineer

Luxoft

May 2015 - Jul 2019 (4 years 2 months)

Implemented an auto-save feature on dynamic forms, shortening the customer's overall onboarding time. Created an onboarding document which helped integrate new team members. Migrated legacy features to use the new Design System component library.

Education

Degrees, certifications, and relevant coursework

CU

Chernihiv Polytechnic National University

Bachelor of Science, Computer Engineering

2020 - 2021

Studied core principles of computer engineering, including hardware design, software development, and systems analysis. Gained foundational knowledge in programming, algorithms, and digital logic.

Interested in hiring Dima?

You can contact Dima and 90k+ other talented remote workers on Himalayas.

Message Dima

People also viewed

View all talent

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Dima Barabash - Senior Software Engineer - Independent Consultant | Himalayas