
Michael Zakaryan
Verified Expert in Engineering
Full-stack Developer
Yerevan, Armenia
Toptal member since July 27, 2022
Michael is a software engineer with over six years of experience in crypto, finance, entertainment, and medtech. His core technical skills include AWS, TypeScript, Node.js, SQL, NoSQL, and graph databases on the back end and GraphQL, React, and React Native on the front end. He's led teams of engineers and designers and facilitated communication between product, business, and tech teams. Michael's built many crypto and decentralized finance products used by a wide range of users.
Portfolio
Experience
- React - 7 years
- Git - 6 years
- Node.js - 5 years
- Express.js - 5 years
- PostgreSQL - 5 years
- TypeScript - 5 years
- Next.js - 4 years
- ArangoDB - 2 years
Availability
Preferred Environment
MacOS, Linux, React, Git, Web, TypeScript, JavaScript, Web Development, Leadership
The most amazing...
...thing I've done is change the onboarding flow for a medtech app, decreasing signups for doctors from 66 days on average to 25.
Work Experience
Engineering Manager
Doctolib
- Led a team of engineers and designers in developing and launching a new feature that increased user engagement by 25%.
- Mentored and coached junior engineers, leading to a 50% reduction in bug reports and improved code quality.
- Made strategic decisions around technology stack and architecture, resulting in a 20% increase in development velocity.
- Identified and implemented a new onboarding flow that reduced user drop-off by 30%.
- Conducted A/B tests on pricing and subscription models, resulting in a 10% increase in revenue.
ArangoDB Query Builder
SurrealDB Ltd
- Created a set of queries using ArangoDB based on requirements.
- Developed a “builder” file to insert seed data and run all queries for a test.
- Created queries that had to be optimized, indexed, and, in some cases, with transactions.
Senior React Developer
Fleeter Inc.
- Fixed a wide range of functionality bugs and optimized a car rental app.
- Implemented white-label branding across the app, making it ready for release.
- Worked actively in a fast-paced, highly available, and time-demanding environment.
Software Engineer
MentorcliQ
- Managed a front-end team of engineers and designers, established cross-team communication, and optimized workflows.
- Acted as a front-end engineer working with React and mentoring less experienced engineers.
- Implemented a component-driven design system using popular libraries such as Redux and Storybook.
- Helped reimplement a legacy project, making it more scalable and robust.
- Wrote unit and integration tests and collaborated with product managers and designers.
Software Engineer
Adobe Arm Development LLC
- Created full-stack solutions using React, Angular, Python, Go, Node.js, and Java.
- Implemented and owned several microservices from scratch. Contributed to various company product areas and services.
- Supported highly available applications with large-scale user bases in a well-established and structured enterprise environment.
Software Engineer
Gruv LLC
- Managed a team of four engineers and designers. Established necessary communication between teams to enable high performance in a fast-paced startup environment.
- Researched and implemented solutions based on graph theory to enable platform personalization and music suggestions.
- Architected a full-stack JavaScript and TypeScript platform with support for a cross-platform mobile application using React Native.
- Developed Node.js-based API services using TypeScript, Express.js, JSON API, and microservices architecture.
- Built React-based apps using Redux, Rematch, and Next.js, which relied on RESTful APIs. Wrote unit and integration tests.
Web Development Instructor
ISTC
- Conducted many workshops and courses teaching basic and advanced web development skills.
- Executed and managed team projects, leading 4-5 teams, each consisting of 4-5 engineers.
- Taught JavaScript, Node.js, and popular frameworks such as React and React Native.
Software Engineer
Inomma
- Implemented a crypto portfolio tracker from scratch as a first engineer and made it ready for release. After this, I managed four newly hired junior developers and interns.
- Developed and designed a responsive UI with React, Next.js, Redux, and TypeScript.
- Implemented a back-end architecture with Node.js, Express.js, PostgreSQL, and MongoDB.
Experience
Mobile Authentication App
We created the mobile application, server, and website in less than 24 hours and won that hackathon.
Wasteless
My team and I made the hardware, back-end server, mobile application, and web dashboard where an admin could add or remove trucks in less than 24 hours.
Steganography
Strategy Game
Smart House
Education
Bachelor's Degree in Information Security and Software Development
National Polytechnic University of Armenia - Yerevan, Armenia
Skills
Libraries/APIs
Node.js, React, Context API, REST APIs, Formik, Stripe, Stripe API
Tools
Git, GitHub, Figma, AWS Step Functions, AWS CLI, Create React App, Stripe Checkout, Mongoose
Languages
TypeScript, JavaScript, HTML, CSS, SQL, GraphQL, C++, Python, C, Go
Frameworks
Next.js, Express.js, Redux, Jest, Material UI, Serverless Framework, React Native, Cypress, JSON Web Tokens (JWT), Ant Design, Angular, Unreal Engine, NestJS
Paradigms
Serverless Architecture, Test-driven Development (TDD), Agile
Platforms
MacOS, Web, AWS Lambda, Amazon Web Services (AWS), HubSpot, Linux, Arduino, Raspbian, Raspberry Pi
Storage
JSON, ArangoDB, PostgreSQL, MongoDB, Databases
Other
Front-end, Back-end, Front-end Architecture, API Integration, Full-stack, Technical Leadership, Team Leadership, Full-stack Development, Technical Design, Team Mentoring, Web Development, Architecture, Leadership, Software Architecture, HubSpot CRM, Technical Architecture, Webhooks, Security, WebSockets, Charts, Front-end Development, Stripe Payments, OAuth, Fintech, Team Management, Product Leadership
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