# Dmitry Kurbatov > Software Engineer at HolaVida Health Location: San Francisco, California, United States Profile: https://flows.cv/dmitry Software Engineer with 4+ years of experience building web applications using NodeJS, Express on the back end and React, Redux on the front end4 ## Work Experience ### Software Engineer @ HolaVida Health Jan 2025 – Present ### Software Engineer @ Self Employed Jan 2018 – Present | San Francisco Bay Area Application for writing songs • Built with React, Redux, GraphQL, and MongoDB • Used Webpack and Babel to transpile ES6 to ES5 • Utilized Mocha.js to run unit tests Wevote project at Code for America • Created a process which separates different parts of the application to their own bundles by utilizing symbolic links, Gulp and Browserify. As a result, building time dropped down from 80 to 20 seconds per save with the potential to reduce the time even further. • Introduced lazy loading technique to the project to ensure each component is loaded optimally as needed. This change contributed to reducing the page loading time by 50% ### Software Engineer @ Grace Jan 2024 – Jan 2026 | United States ### Software Engineer @ Zealthy Jan 2023 – Jan 2024 | Miami Beach, Florida, United States ### Software Engineer @ Cerebral Jan 2019 – Jan 2023 | San Francisco Bay Area ### Back End Developer(contract, part-time) @ AutomaticCRM Jan 2018 – Jan 2019 | San Francisco Bay Area Backend service connecting to Salesforce.com up to 15 times a day to pull up updated records and insert into database • Built with Node.js, Express.js, Docker, and PostgreSQL • Streamlined the process of fetching initial data from Salesforce and inserting it to PostgreSQL by using Salesforce Streaming API • Design and implement an algorithm of getting updated and deleted records from Salesforce, utilizing ES6 generators ### Software Engineer(contract, part-time) @ MTCONNECT INSTITUTE Jan 2017 – Jan 2017 | San Francisco Bay Area • Built an IoT agent with Node.js that is searching network for devices using SSDP protocol and adds them to Database(Loki.js) • Extended code coverage from 40% to 80% by utilizing Mocha.js, Chai.js and Sinon.js test libraries • Helped design and implement an ID generator that reduced ID duplication to a minimum by using the RFC 4122 • Rewrote device discovery algorithm to follow SSDP protocol ## Education ### Bachelor's degree in Accounting and Finance Institute of Law and Economy ### Upwardly Global ## Contact & Social - LinkedIn: https://linkedin.com/in/dmitry-s-kurbatov --- Source: https://flows.cv/dmitry JSON Resume: https://flows.cv/dmitry/resume.json Last updated: 2026-03-20