Hello! I'm Mikayel and I am a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, with a strong focus on full-stack web development and cloud services. Proficient in TypeScript and leading NodeJS frameworks including Express and HapiJS. Committed to writing clean and maintainable code while keeping up-to-date with the latest industry trends.
Built and maintained web services of the Abu Dhabi Government which had about 100k+ users daily (280+ services). Developed front-end services (applications) using ReactJS and Typescript. Used Node.js and Typescript on the backend (Added features to the existing RESTful and GraphQL APIs). Covered all developed products with the unit and integration tests using Jest.
Created a distribution system for doctors with NodeJS and TypeScript. Middleware service on which doctors can upload 100-200 files on the client side and send them to the server ( up to 5GB for each file ). Used AWS services to offload this heavy work (SQS, KMS, LAMBDA, S3). Stored files metadata in MongoDB and send them to the other service. Implemented unit tests on service using Jest
Created websites from scratch, implemented both parts front-end (React.js , Redux), and back-end (Node , Express). Created backend APIs using Node.js with these type of databases - MongoDB, MySQL, PostgreSQL and server-side rendered web applications using Next.js. Added new features to existing projects for clients.
Worked on various outsourcing projects. Built server-side rendering applications with MVC design patterns. Built the front-end application using React. Handled backend requests, implemented authorization, stripe payments, file uploads, and downloads, sending emails from the back-end. Implemented user authentication and authorization.