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. - Fullstack Developer, React Native, nextjs

At Softaims, I have been fortunate to work in an environment that values creativity, precision, and long-term thinking. Each project presents a unique opportunity to transform abstract ideas into meaningful digital experiences that create real impact. I approach every challenge with curiosity and commitment, ensuring that every solution I design aligns not just with technical requirements, but also with human needs and business objectives. One of the most rewarding aspects of my journey here has been learning how to bridge the gap between innovation and practicality. I believe technology should simplify complexity, enhance efficiency, and empower people to do more with less friction. Whether building internal systems, optimizing workflows, or helping bring client visions to life, my focus remains on developing solutions that stand the test of time. Softaims has encouraged me to grow beyond coding—to think about design, communication, and sustainability in technology. I see every project as part of a larger ecosystem, where small details contribute to long-lasting results. My daily motivation comes from collaborating with people who share the same passion for doing meaningful work, and from seeing the tangible difference our efforts make for clients around the world. More than anything, I value the culture of learning and improvement that defines Softaims. It’s a place where ideas evolve through teamwork and constructive feedback. My goal is to continue refining my craft, exploring new approaches, and contributing to solutions that are not only efficient but also elegant in their simplicity.

Main technologies

  • Fullstack Developer

    4 years

  • API Integration

    2 Years

  • Web Development

    3 Years

  • JavaScript

    2 Years

Additional skills

  • API Integration
  • Web Development
  • JavaScript
  • node.js
  • React
  • MongoDB
  • Web Application
  • PostgreSQL
  • Amazon Web Services
  • API Development
  • NestJS
  • Full-Stack Development
  • Back-End Development
  • Front-End Development
  • MERN Stack
  • C++
  • React Native
  • nextjs

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