Robert Gevorgyan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal member since February 9, 2021
Robert is a full-stack developer with more than seven years of experience building web and mobile applications using cutting-edge technologies. His main strength is flexibility and the speed with which he adjusts to new technologies. Robert is very detail-oriented and often pays attention to the most intricate details to ensure a perfect result. He likes to find elegant and performant solutions to challenging problems and loves taking ownership of the project he works on.
Portfolio
Experience
Availability
Preferred Environment
MacOS, TypeScript, SQL, PostgreSQL, React, React Native, Node.js, Redis, Google Cloud Platform (GCP), Canvas
The most amazing...
...thing I've developed is 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 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 migration of the codebase from one rendering engine to another, 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
Grüv
- Created and redesigned the majority of the UI components and was responsible for making a good UX (animations, loadings, etc.).
- Tracked and fixed bugs using Trello as a management tool.
- Worked with a Graph DB (Arango) and Google APIs (Login and Youtube).
Full-stack Software Engineer
Vineti
- 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.
- 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.
- Revitalized the order status tracking portion of the personalized medicine platform by enhancing its reporting capabilities and introducing real-time updates, leading to a 20% reduction in customer support calls.
- Developed a new app feature that automated label printing, reducing manual labor and improving labeling accuracy by 90%.
- Generated PDFs from custom templates, improving efficiency compared to previous methods and reducing errors in document generation.
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://robgev.hashnode.dev/implementing-pattern-matching-in-typescriptEducation
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
Tools
Git, JSS, Slack, Canvas, Figma
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, Pug, GraphQL, Sass, SQL, SCSS, Java, YAML, Python, OCaml
Frameworks
Redux, Material UI, Next.js, React Native, Ruby on Rails (RoR), Express.js
Paradigms
Functional Programming, Back-end Architecture, Test-driven Development (TDD), Extreme Programming
Platforms
MacOS, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Firebase
Storage
PostgreSQL, NoSQL, MongoDB, ArangoDB, Redis
Other
Software Development, Animation, User Interface (UI), Front-end, APIs, Web Development, Full-stack, Full-stack Development, Algorithms, Quantum Computing, Linear Algebra, Physics, Calculus, TypeORM, Data Visualization, Back-end Development, Back-end, HTML Canvas, Leadership, SVG, WebSockets, Machine Learning, Mathematics, Qiskit, Storybook, FastAPI
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