Bek Omonkulov
Sardorbek Omonkulov 412-***-**** **************@*****.*** github.com/omonkulov
Experience
Software Engineer Jan 2022 – Present
VEX Robotics Inc Pittsburgh, PA
• Shipped features across the VEXcode product line (123, GO, AIM, IQ, EXP, V5, CTE, AIR) for web, desktop, and mobile; the platform reaches millions of students and educators during the school year.
• Fixed recurring Android project save/load breakages caused by OS changes by reworking storage and runtime permissions (Kotlin + React WebView bridge) and adding clearer logging for support/debugging.
• Upgraded a legacy Blockly codebase and added runtime error reporting that tells students which block caused a failure, making debugging in class much faster.
• Built a bulk firmware update flow for VEX 123 and GO so teachers can update 10–20 robots in a classroom without repeating the same setup steps for each robot.
• Reworked the “Share as PDF” export using jsPDF (pagination, scaling, faster rendering, smaller files) so block projects stayed readable even for long programs.
• Implemented AI Vision sensor support end-to-end, including a new utility tool and the VEXcode integration needed for classroom use.
• Built new VEXcode VR playground support by implementing blocks and Python commands that drive Unity-based environments.
• Implemented the licensed paywall UI/UX flow for VEXcode VR; contributed to $250K+ in revenue in the first 3 months after launch.
Technical Co-founder / Primary Developer Jun 2024 – Aug 2025 Homesell Remote
• Built the iOS capture app and a Next.js order dashboard to track orders, route work to an offshore editing team, and deliver final assets (1,800+ images processed).
• Designed the capture workflow to take 3 RAW photos per shot (different contrast/exposure) and sync them to the dashboard for review and fulfillment.
• Added background uploads for large iOS RAW batches (often 45 images per order), so uploads could finish reliably on slow networks without users babysitting the app.
• Integrated Stripe payments, Firebase analytics/crash reporting, and Cloud Functions for automated email/Discord notifications.
Freelance Software Engineer Feb 2025 – May 2025
River Valley Remodelers Remote
• Built an internal order management tool covering lead intake, lead conversion, and payments.
• Created a door-to-door sales manager with a Google Maps view showing territory coverage, visit history, and key visit details (time-on-location, homeowner responses, last-contact timestamps).
• Added reporting and basic analytics to support follow-ups, coaching, and pipeline visibility.
• Wrote Node.js migration scripts to import and normalize legacy data into Firebase. Projects
Card Wars React, Socket.IO, MongoDB, Node.js Jul 2021
• Built a real-time multiplayer card game in 4 days with live chat, JWT auth, and a public leaderboard.
• Earned the “Star Award” as a top-5 developer among 900 attendees and 96 submissions. Real Estate Information System Java (Swing) Jul 2019
• Built a Swing-based desktop app to create, edit, delete, and search property records.
• Used core OOP concepts (abstraction, inheritance, clean class structure) to keep the codebase maintainable. Technical Skills
Languages: JavaScript, TypeScript, Python, Java, C/C++, SQL (Postgres), HTML/CSS, Kotlin Frameworks & Platforms: React, Next.js, Node.js, Firebase, Angular, Spring Boot Developer Tools: Git, Docker, AWS, Google Cloud Platform, Jira, VS Code