Yaroslav B. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Yaroslav B. - Google Cloud Engineer, React Native, nextjs

My name is Yaroslav B. and I have over 4 years years of experience in the tech industry. I specialize in the following technologies: API Integration, Web Development, JavaScript, node.js, React, etc.. I hold a degree in Master of Computer Science (MSCS), Bachelor of Computer Science (BCompSc), . Some of the notable projects I’ve worked on include: Music Streaming Platform For AudioSanctum, Platform For FoodTech Industry Startup, Platform For Identifying Potential Leads, Metrics Module for the system which connects investors and founders, Document Management System For Accountants, etc.. I am based in Dnipro, Ukraine. I've successfully completed 6 projects while developing at Softaims.

I value a collaborative environment where shared knowledge leads to superior outcomes. I actively mentor junior team members, conduct thorough quality reviews, and champion engineering best practices across the team. I believe that the quality of the final product is a direct reflection of the team's cohesion and skill.

My experience at Softaims has refined my ability to effectively communicate complex technical concepts to non-technical stakeholders, ensuring project alignment from the outset. I am a strong believer in transparent processes and iterative delivery.

My main objective is to foster a culture of quality and accountability. I am motivated to contribute my expertise to projects that require not just technical skill, but also strong organizational and leadership abilities to succeed.

Main technologies

  • Google Cloud Engineer

    4 years

  • API Integration

    1 Year

  • Web Development

    1 Year

  • JavaScript

    2 Years

Additional skills

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Music Streaming Platform For AudioSanctum

Client initial goals: - Develop a platform for music creators to post music and for users to play it. - Add the ability to share music via protected links to the people. The approach I followed to deliver the project successfully: - Fast communication with the client through Slack. - Regular weekly meetings through Google Meet to present the progress. - Ticket tracking in Jira to structure the development tasks. - React.js, Node.js, Nest.js, PostgreSQL, and Amazon Web Services stack to build a reliable platform. Main challenges: - Provide excellent user experience simultaneously with the design matching the idea. - Add the ability to share music via protected links to the people. - Implement an efficient way of streaming the music. Result: - Created a beautiful and convenient design from the UI/UX perspective in close collaboration with the UI/UX designer. - A fully functional platform where music creators may upload music, and users may search for albums and play music on the website. - Codebase on GitHub for both frontend and backend owned by the client. - Configured CI/CD pipeline using GitHub Actions. - Infrastructure that is automatically created by the CI/CD pipeline. - A satisfied client with new ideas that I am currently working on.

Platform For FoodTech Industry Startup

Client initial goals: - Finalize the MVP scope of the project to launch it. - Migrate project from MongoDB to PostgreSQL. The approach I followed to deliver the project successfully: - Fast communication with the client through Slack. - Regular weekly meetings through Google Meet to present the progress. - Ticket tracking in Trello to structure the development tasks. - React.js, Node.js, Nest.js, PostgreSQL, and Amazon Web Services stack to build a reliable platform. Main challenges: - The existing codebase was not very good for the server and website, making extending difficult. - Implement a reliable subscription mechanism for handling various edge cases (3D Secure, cancellation, renewal, and others). - Implement a reliable payout mechanism to specific groups of users for their services. Result: - Re-created the website from scratch to follow new UI/UX designs and to be easily extendable in the future. - Re-created the backend from scratch following the best practices to ensure easy scalability and maintenance. - An admin dashboard for managing entities and users on the platform. - Migrated to PostgreSQL and implemented robust usage of PostGIS extension. - A fully functional subscription mechanism using Stripe Subscriptions. - A fully functional payout mechanism using Stripe Connect. - Codebase on GitHub for both frontend and backend owned by the client. - Configured CI/CD pipeline using GitHub Actions. - Infrastructure that is automatically created by the CI/CD pipeline. - Finalized MVP that is ready to go live.

Platform For Identifying Potential Leads

Client's initial goal: - Use human labor to search potential leads manually through the web. Main challenges: - How to automate the search on websites that don't have any public API? - How to automate the search for potential leads on YouTube? Suggested solution: - Create an algorithm for automating search on YouTube using YouTube API and wise rate limiting. - Create web scrapping algorithms for websites without public API using Puppeteer to automate the search. - Create a web panel for sales managers to configure the searches and export results. How I deliver the project successfully: - Fast communication with the client through Slack to reduce communication lag. - Ticket tracking in Jira to structure the tasks for quick development. - Thorough testing of the features before sharing new versions with the client. - Weekly meetings with the client through Google Meet to show the progress. Result: - Implemented a proposed solution that allows us to achieve the results in a matter of minutes compared to the month of human work. - More than 1000 potential leads can be gathered per month with the ability to scale even more. - Codebase on GitHub for both frontend and backend owned by the client. - Configured CI/CD pipeline using GitHub Actions to deploy services to AWS and Fly.io.

Metrics Module for the system which connects investors and founders

Client's initial goal: - Create a module for the system that calculates metrics based on financial data and is easily extendable with new metrics definitions. - Integrate multiple APIs to speed up the process of providing financial data for calculation. Proposed Solution: - A core engine for managing import/export integrations written using Node.js and Express.js for scalable and maintainable codebase. - Fully configurable metrics definitions stored in the DB for easy extension in the future. - A data storage utilizing MongoDB for storing data for high-performance read queries. Result: - Module that calculates metrics using vast financial data added manually or imported from external systems. - Integrations with external systems allow up to 80% of needed financial data for calculation, dramatically decreasing the time necessary to fill out financial data. - Fully functional CI/CD pipeline using BitBucket Pipelines. - Fully functional infrastructure for multiple environments on the GCP (Google Cloud Platform). - Easily extendable integrations set with great abstraction defined that helps to add new integrations pretty quickly. - Easily extendable set of metrics to calculate.

Document Management System For Accountants

Client's initial goal: - Create a platform for accountants and business owners to speed up the accounting and document management process. - Integrate multiple APIs to keep the data in sync between multiple external systems. Proposed Solution: - A user-friendly and smooth web application written with React.js and hosted using AWS CloudFront for the best loading speed. - A core engine for managing import/export integrations written using Loopback.js and Nest.js for scalable and maintainable codebase. - An extraction engine for getting data from digital documents (using OCR and extraction algorithms) to speed up the manual input process. - A data storage utilizing PostgreSQL for storing data for high-performance analytical queries, Redis for caching for high backend performance, and AWS S3 file storage for providing high accessibility of the documents. Result: - Feature-rich and highly performant system for managing documents from various external systems. - 99% automated verification and syncing process for digital documents between multiple external systems. - Configured CI/CD pipeline using BitBucket Pipelines. - Configured infrastructure for multiple environments on the AWS. - Extendable and maintainable integrations engine that allows to easily add new import/export integrations.

Education

  • Oles Honchar Dnipropetrovsk National University

    Master of Computer Science (MSCS) in Computer science

    2019-01-01-2021-01-01

  • Oles Honchar Dnipropetrovsk National University

    Bachelor of Computer Science (BCompSc) in Computer science

    2015-01-01-2019-01-01

  • Lyceum of Information Technologies

    in Computer science

    2011-01-01-2015-01-01

Languages

  • English
  • Russian
  • Ukrainian

Personal Accounts