Roman Halaz
@romanhalaz
Full-stack engineer building production TypeScript systems (React + Node.js) — shipped real-time features for enterprise B2B and a 35k-user platform.
What I'm looking for
I build production TypeScript systems end to end, with a strong focus on complex frontend experiences backed by reliable Node.js services. I care about performance, security flows, and delivering smooth, real-time user experiences.
At Uniqkey (Oct 2022–Present), I’ve shipped full-stack features across a React + TypeScript frontend and a .NET backend. I implemented real-time UI synchronization over WebSockets, built a 2FA authentication flow with TOTP (QR enrollment, verification, recovery), and engineered a performant hierarchical nested list with flexible grouping, per-level pagination/sorting, and cross-level search/filtering.
At Let’s Roll, I built a community-driven platform (35,000+ users) by designing an event-driven async video pipeline (S3 → SQS → AWS MediaConvert), implementing geospatial heatmaps with MongoDB 2dsphere + Turf.js (including line simplification and DBSCAN clustering), and creating a geospatial social feed with privacy filtering.
I also bring QA discipline from GlobalLogic (automated testing for a healthcare mobile app) and hands-on product thinking from my React PWA pet project using Redux and Firebase/Firestore—so I’m comfortable owning delivery from idea to production.
Experience
Work history, roles, and key accomplishments
Full-Stack Engineer
Uniqkey
Oct 2022 - Present (3 years 8 months)
Built full-stack features across React + TypeScript and a .NET backend, focused on real-time synchronization and security flows. Implemented WebSocket-driven UI synchronization, a TOTP-based 2FA authentication flow, and Safari extension fixes that restored functionality for hundreds of affected users.
Back-end Engineer
Let's Roll
Nov 2023 - Jun 2025 (1 year 7 months)
Built a community-driven skateboarding platform with 35,000+ users using Node.js/Express/MongoDB. Designed an event-driven S3 → SQS → AWS MediaConvert video processing pipeline, implemented MongoDB 2dsphere heatmaps with Turf.js (including DBSCAN clustering), and added delayed push notifications with idempotent rescheduling plus privacy-filtered geospatial feeds.
Quality Assurance Engineer
GlobalLogic
Feb 2022 - Oct 2022 (8 months)
Automated testing for a healthcare mobile app using JavaScript and Appium.
Education
Degrees, certifications, and relevant coursework
Lviv Polytechnic National University
Master of System Analysis, System Analysis
2018 - 2020
Completed a Master of System Analysis at Lviv Polytechnic National University from 2018 to 2020.
Lviv Polytechnic National University
Bachelor of System Analysis, System Analysis
2014 - 2018
Completed a Bachelor of System Analysis at Lviv Polytechnic National University from 2014 to 2018.
Availability
Location
Authorized to work in
Portfolio
ration-tracker-1e9bd.web.appSalary expectations
Social media
Job categories
Skills
Interested in hiring Roman?
You can contact Roman and 90k+ other talented remote workers on Himalayas.
Message RomanFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
