
Robert Gevorgyan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal member since February 9, 2021
Robert is a full-stack engineer with over nine years of experience and a strong academic background in computer science. His deep understanding of software design principles and development paradigms is a key strength. Detail-oriented and quality-driven, Robert consistently focuses on the finer aspects of implementation to ensure exceptional results. He thrives on solving complex problems with elegant solutions and takes full ownership of the projects he leads.
Portfolio
Experience
- JavaScript - 10 years
- React - 9 years
- Node.js - 9 years
- PostgreSQL - 7 years
- TypeScript - 7 years
- React Native - 5 years
- GraphQL - 5 years
- Docker - 5 years
Availability
Preferred Environment
MacOS, TypeScript, PostgreSQL, React, React Native, Node.js, Canvas, Rust, Functional Programming, Amazon Web Services (AWS)
The most amazing...
...thing I've developed was an editor that visualizes geospatial data in real time. It allows adding and editing vehicles and constructions to see how they behave.
Work Experience
Senior Developer
Schlafender Hase GmbH
- Ported a desktop application to the web, ensuring smooth releases and seamless migration of 30+ users.
- Oversaw the team to ensure proper architecture and development of features such as document layout, deep zooming, and canvas overlay annotations.
- Integrated parts of the desktop application directly from C++ using WASM.
- Optimized the rendering for large projects, cutting the first meaningful render time by more than 10 times.
Senior Software Engineer
Allegis - Cruise Automation - Main
- Led the development of an AV simulator scenario editor app that enabled users to create and visualize scenarios, significantly increasing user engagement.
- Oversaw the WebGL-based renderer optimization, increasing app performance by over two times and improving user experience.
- Created efficient and reusable React components to visualize geospatial data, reducing component development time.
Full-stack Software Engineer
Vineti
- Integrated label printing capabilities through the web app, reducing manual labor and improving labeling accuracy by 90%.
- Integrated PDF generation from custom templates, improving efficiency compared to previous methods and reducing errors in document generation.
- Devised an internal tool to reduce the configuration development time and cut costs for the company.
- Implemented extreme programming methodology in team working, test-driven, and in pairs to deliver the configurable cell gene therapy platform within six months, saving over $500,000 in development costs.
- Developed a SaaS personalized medicine platform using React, Ruby on Rails, and PostgreSQL, resulting in a 30% increase in client engagement and improved patient outcomes.
Front-end Developer
SoloLearn
- Implemented efficient Redux and MobX code editor states and comments, resulting in a 30% increase in user engagement from browsers.
- Developed the social networking components of the platform, including forums and a virtualized feed displaying various user posts with liking and commenting features, resulting in an additional 20% increase in user engagement.
- Led successful refactoring of a project to follow best practices of ECMAScript (ES6) and React, resulting in improved maintainability and scalability.
- Built pixel-perfect designs using Material UI and following the best CSS practices.
Software Developer
Renderforest
- Redesigned the landing page using the Pug view engine (previously Jade).
- Tracked and fixed bugs on the online video editor part of the application.
- Developed a thumbnail and preview generators to improve the user experience.
Experience
Mechanics Simulations
1. Determine if the car can travel past the green street light in time or if the car should decrease the speed. Calculate the acceleration to stop exactly at the traffic light.
2. Simulate planetary motion where the center of the screen has the strongest gravitational pull.
I implemented both of those in a browser using browser animations, React, and HTML5 Canvas.
Charades App
Gradient Descent Simulation
https://github.com/robgev/neural-net-gradient-optimizationReal Time Chat
Educational App for Note-taking
https://znotes.org/Traffic Flow Optimization Using Quantum Annealers
https://github.com/robgev/quantum-routingTime Management App
https://github.com/robgev/time-managament-appPattern Matching Using TypeScript
https://github.com/robgev/pattern-match-tsTerminal UI to Work with Locally-run LLMs
Multithreaded Rust HTTP Server
https://github.com/robgev/rust-http-serverThe server can:
• Work with multiple clients at the same time using threads.
• Save the env context using command line args.
• Handle routes that work with files.
• Be extended by using the abstraction layer to create new routes.
Simple Blog
https://github.com/robgev/simple-blogAdvent of Code
https://github.com/robgev/aoc-2024-rustEducation
Bachelor's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
Certifications
Certificate of Quantum Excellence
IBM
Skills
Libraries/APIs
React, Node.js, REST APIs, MobX, D3.js, Google API, React Redux, WebGL, Three.js, OpenGL, FFmpeg, React Query
Tools
Git, JSS, GitHub, Slack, Canvas, Figma, Sentry, TanStack Router, OpenSeadragon, Terminal
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, Pug, GraphQL, Sass, SQL, Python, SCSS, Java, YAML, OCaml, Rust
Frameworks
Redux, Material UI, Ruby on Rails (RoR), Next.js, Tailwind CSS, React Native, Express.js, Jest, Django
Paradigms
Functional Programming, Agile, REST, Back-end Architecture, Test-driven Development (TDD), Extreme Programming
Platforms
Vercel, MacOS, Mapbox, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Firebase
Storage
Databases, PostgreSQL, Redis, NoSQL, Google Cloud, MongoDB, ArangoDB
Industry Expertise
Social Media
Other
Software Development, Animation, User Interface (UI), Front-end, APIs, Web Development, Full-stack, Full-stack Development, Architecture, Web Applications, Web UI, Web UX, Minimum Viable Product (MVP), Startups, Algorithms, Quantum Computing, Linear Algebra, Physics, Calculus, TypeORM, WebSockets, Data Visualization, Back-end Development, Back-end, HTML Canvas, Leadership, SVG, Supabase, Scalability, Cloud Architecture, Content Delivery Networks (CDN), AI Chatbots, Dashboards, Geospatial Data, OpenAI, Machine Learning, Mathematics, Qiskit, Storybook, FastAPI, WebAssembly (Wasm), Large Language Models (LLMs), Artificial Intelligence (AI), TCP/IP, HTTP, Multithreading, Vite, Supabase Auth, CI/CD Pipelines, AI Agents, Retrieval-augmented Generation (RAG), Cursor AI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring