Ashot M. is a skilled software developer. He prefers challenges rather than something usual. He saved 3+ successful projects from challenge or risk recently. He learned algorithm technology during university, that is helping him to solve as easy, as hard problems. For the next 3 years, his main major will be web developing. He is a full stack, but realized to be talented in frontend. He works with: CSS, HTML, Javascript, React, Vue.He has competitive challenges with world top talents in this area. He built a UI and 99% of clients were satisfied with the result.
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
My role is to build a frontend system using React.js. I had a chance to build a website from Zero. The team is really simple with Project Manager, backend developer and frontend
developer (me).
My first mission was to deliver MVP in frontend. And I was lucky to work on quick changes in the Ruby on Rails system. I built a full frontend system alone from scratch. We are having daily stand-ups to report the work of yesterday and discuss solid goals for today. I delivered MVP successfully by delivering main features and cutting all edge cases. Continue adding new features now. I am working part time at this.
The website was working at a good speed of performance when the database had normal size entries. But by increasing 80,000+ users and 2M+ events, it became very slow for loading pages on the browser. Most users should wait 5+ seconds to access the event page.
My mission was to optimize performance to get a 90+ score for all event pages in Google Pagespeed insights. First of all, I should understand existing code system, lifecycles to identify bottlenecks in data flow or rendering processes. After investigating those all, I was able to spot the main bottleneck and suggest a solution to the team. The client and team were very serious about tweaking code architecture due to 80,000+ users already using this platform. Finally, they agreed to my solution, and I got a lucky chance to implement it.
I made solid tweaks in data logic and database architecture to implement the solution. Also, I optimized the rendering process in Front-end using prefetch, preload, lazyload. And we got a 94+ score in google page speed tests and most pages were loaded in 1 second as we expected.