Dima Barabash
@dimabarabash
Senior Software Engineer specializing in AI and data automation.
What I'm looking for
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
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.
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.
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.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Interested in hiring Dima?
You can contact Dima and 90k+ other talented remote workers on Himalayas.
Message DimaFind 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!
