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 NowMy name is Roman K. and I have over 10 years of experience in the tech industry. I specialize in the following technologies: JavaScript, TypeScript, React, Angular, CSS, etc.. I hold a degree in Master of Engineering (MEng). Some of the notable projects I’ve worked on include: Real-time Meeting Translation: An AI Agent Approach using LiveKit, Collaborative text editor with offline editing capabilities, AI tool for Facebook post generation (Flask, Angular, OpenAI API), Programming teaching site, Codewritting algorithmic quest game, etc.. I am based in Dnipro, Ukraine. I've successfully completed 8 projects while developing at Softaims.
I possess comprehensive technical expertise across the entire solution lifecycle, from user interfaces and information management to system architecture and deployment pipelines. This end-to-end perspective allows me to build solutions that are harmonious and efficient across all functional layers.
I excel at managing technical health and ensuring that every component of the system adheres to the highest standards of performance and security. Working at Softaims, I ensure that integration is seamless and the overall architecture is sound and well-defined.
My commitment is to taking full ownership of project delivery, moving quickly and decisively to resolve issues and deliver high-quality features that meet or exceed the client's commercial objectives.
Main technologies
10 years
9 Years
9 Years
9 Years
Potentially possible
N-iX
A PoC of the simultaneous translation feature integrated into a meeting platform using LiveKit. This project showcases a user-friendly interface for selecting participants and managing audio/caption translations, facilitating real-time multilingual communication. While further development is planned, the demo highlights the ease of implementation and potential for improving meeting accessibility.
A key component of a knowledge management system, this text editor supports rich text editing with real-time collaboration and offline editing capabilities. Users can work on a document simultaneously, making granular edits while the system ensures conflict-free synchronization utilizing CRDT. Features include real-time cursor visibility, automatic merging of changes, and offline editing with seamless data synchronization. Technical stack: ProseMirror, Yjs (CRDT), TypeScript.
The app is designed to streamline the transformation of video transcripts into engaging Facebook posts using OpenAI's API. A route in the Flask app processes the transcript and fetches the AI-generated text. Deployed on AWS Lambda via the Serverless framework, the app uses API Gateway for frontend communication. The frontend, built with Angular 18 and styled using TailwindCSS, allows users to input transcripts and preview the AI's output in real-time. Smoke tests are included for both the backend (using Pytest) and frontend (using Jasmine).
The programming training website is made on the WordPress engine. It has many pages, a custom landing page, and various widgets from code blocks to tests. The site is localized into two languages and all pages are SEO-friendly.
Algorithmic Quest is an adventure game where players navigate through a fantasy world, encountering various challenges that require the use of specific algorithms and data structures to solve. For example, a player might need to find the shortest path through a maze or sort a disordered library. Users write and test their solutions in an integrated code editor. The application is a Single Page Application (SPA) built with TypeScript and Angular. It extensively utilizes the Web Worker API. The storyline was created using Chat GPT, and images were generated using MidJourney.
Master of Engineering (MEng) in Electric Drive and Electromechanical Automation Systems
2010-01-01-2015-01-01