Robert Gevorgyan, Software Developer in Yerevan, Armenia
Robert Gevorgyan

Software Developer in Yerevan, Armenia

Member since December 6, 2019
Robert is a full-stack developer with nearly five years of experience in building web and mobile applications using cutting edge technologies like React, React Native, Vue.js, Node.js, and more. His main strength is flexibility and the speed with which he adjusts to new technologies. Robert also worked for famous startups like Renderforest, SoloLearn, and Vineti. Robert is very detail-oriented and often pays attention to the most intricate details to ensure a perfect result.
Robert is now available for hire

Portfolio

  • Grüv
    TypeScript, React, Node.js, ArangoDB, Sass, CSS, Redux, Express.js...
  • Vineti
    Ruby on Rails (RoR), Trailblazer, PostgreSQL, Redux, React, YAML, CSS...
  • SoloLearn
    JavaScript, React, Redux, MobX, Material-UI, CSS, HTML

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

Slack, Visual Studio Code, MacOS, Google Hangouts, TypeScript

The most amazing...

...thing I've developed is a code editor in browser that helped hundreds of people around the world to learn coding.

Employment

  • Full-stack Software Engineer

    2020 - 2020
    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).
    Technologies: TypeScript, React, Node.js, ArangoDB, Sass, CSS, Redux, Express.js, Google API, JavaScript
  • Full-stack Software Engineer

    2019 - 2020
    Vineti
    • Developed the configurable cell gene therapy platform.
    • Enhanced and maintained the order status tracking portion of the platform.
    • Refactored the CSS code to allow more precise styling with less code.
    • Created a part of the app to export data to PDF via templates.
    • Created a part of the app that generated and printed labels on label printers.
    • Worked using extreme programming methodology - test driven and in pairs.
    Technologies: Ruby on Rails (RoR), Trailblazer, PostgreSQL, Redux, React, YAML, CSS, Material-UI, Test-driven Development (TDD), Extreme Programming
  • Front-end Developer

    2017 - 2019
    SoloLearn
    • Developed an app that lets users have a coding and learning social network.
    • Tracked and fixed bugs using Trello and Kanban boards.
    • Refactored the project to follow the best practices of ES6 and React.
    • Developed and maintained complex states of the code editor and comments using Redux and MobX.
    • Created pixel-perfect designs using Material UI and following the best CSS practices.
    Technologies: JavaScript, React, Redux, MobX, Material-UI, CSS, HTML
  • Software Developer

    2016 - 2017
    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.
    Technologies: JavaScript, Pug, Node.js, React, HTML, CSS, Express.js

Experience

  • SoloLearn

    The biggest coding social network for the beginner and master coders alike. I worked on a single page progressive web app that included a code editor, virtualized feed with real-time notifications and comments. The complex state of the app was handled through Redux and MobX. The app also used the best practices of both ES6 and React development.

  • Mechanics Simulations

    Small browser-based simulations of physical phenomena such as acceleration and gravitational forces. The project included two sub-projects:
    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

    A React Native mobile game of charades. The project used React Native and read the gyroscope data to decide if the answer is correct (tilt forward) or incorrect (tilt backward). The app timed users and counted the number of right answers at the end. It included several topics for playing and generated random words relating to the topic.

  • Gradient Descent Simulation

    Implemented standard and stochastic gradient descent algorithms in the browser to showcase the speed and performance differences of each algorithm. Users could choose the point of the 3D space where the minimum would be. The algorithms would start at some point and try to go to the minimum using the according gradient descent algorithm.

  • Real Time Chat

    A React/Node.js application we built as an experiment for our internal hackerspace usage. The chat had an IBM Watson connection and used WebSockets for communication. The chat also had message editing and terminal-style history storage.

Skills

  • Languages

    JavaScript, HTML, CSS, Pug, TypeScript, GraphQL, Sass, Java, YAML
  • Frameworks

    Redux, Material-UI, React Native, Ruby on Rails (RoR), Express.js
  • Libraries/APIs

    React, Node.js, MobX, Google API
  • Tools

    Git, JSS, Slack, Canvas, Google Hangouts
  • Other

    Software Development, Animation, UI, Algorithms, Quantum Computing, Linear Algebra, Physics, Calculus, TypeORM, WebSockets
  • Platforms

    Visual Studio Code, MacOS, Docker
  • Storage

    PostgreSQL, MongoDB, ArangoDB
  • Paradigms

    Test-driven Development (TDD), Extreme Programming

Education

  • Bachelor's Degree in Computer Science
    2016 - 2020
    American University of Armenia - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others