Yogesh Khatri
×
Yogesh Khatri

Yogesh Khatri

Tech Architect

English

Background


About

About

Experienced Software Developer adept in bringing forth expertise in design, development, deployment and maintenance of software systems. Proficient in various platforms, languages, frameworks and tools.

Having 12+ years of experience leading teams to develop web & mobile applications. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

Currently consulting to various clients for web based projects.

Work Experience

Work Experience

  • Full Stack Engineer, The Ashley Group

    Nov, 2020 - Present

    Working with The Ashley Group on various client's web & mobile application based projects.
    Currently working on updater to work on frontend creating refined new web application for movers using Typescript, react.js, graphql.

    Other projects i had worked in the past here

    • Beamazed Blog: Blog site developed using Gatsby. Worked on site from scratch, took care of permonace, good lighthouse score, accessibility,code quality and management.
    • Forecast Easy: Worked as full stack engineer to develop large scale web application using nest.js, typeorm in backend and react.js on frontend. The purpose of web application for forecasting and analyzing supply chain. The application makes it easy to use and very convenient for supply chain management relative to working on Excel sheets.
    • Pinchkit: Develop mobile app using react native for Rapid covid testing kit. It worked as companion for testing kit as a guide, quistonnaire app, results submission and management.
  • Full Stack Engineer, Edyou

    Dec, 2021 - Mar, 20223 months

    Developed Edtech platform Edyou for students to learn and practice topics and lectures.
    The platform is currently for high school students to learn various subject topics and practice the assignments. It also includes admin & teacher dashboard to manage all students and resources like topics, lectures, questions, reports.

    Worked as full stack engineer to develop the app from scratch and setup deployment process.
    Backend: Nest.js, prisma ORM, Github CI for deployement, EC2, RDS as managed database hosting.
    Frontend: React.js, recoil, typescript, tailwindcss

  • Senior Backend Engineer, Appstractor corporation

    Jan, 2021 - Apr, 20213 months

    Zoom alternative biased towards consumer instead of enterprise

    Technologies: Nest.js, mysql, Typeorm

    • Design architecture and tech stack document for backend
    • Created full backend RESTFul API based on Nest.js, TypeORM (MySQL as DB) with proper documentation for API, code, high level application flow.
    • Worked on different modules like authentication, user management, user contacts, calls, user groups, created API's for each module
    • Integrated websocket using socket.io library for real time updates & communication with FE
    • Integrated emails using sendgrid api for auth, calls, updates emails.
    • Added deployment flow, setup server with nginx on front for node.js
    • Created 2 microservices for 2 plugins which were used in frontend. They were created as microservices and run seperately & independently from the main backend process.
      1. Youtube video watching together : realtime sync of video playing
      2. Rummy Game : realtime multiplayer game integration
  • Tech Architect, Bipp Inc

    Dec, 2018 - Oct, 20201 year 10 months

    Technologies: Typescript, React

    • Leading team of more than 10 developers to ensure smooth product development and handling engineering problems
    • Code and state management architecture
    • Created various configurable and reusable components in app like Layout, Table, list view etc..
    • Created UI to create and edit dynamic dashboards
    • Code reviews and ensuring best practicing to maintain code quality
    • Puppeteer for automated E2E UI testing
    • Jest for unit testing
  • Senior Software Engineer, Splashmath

    Oct, 2011 - Nov, 20187 years 1 month

    Developed the core product Splashmath using JavaScript, HTML, and CSS to run on different platform and devices.

    • Implemented performance tweaks to run a hybrid app on a wide array of devices and platforms.
    • Built a server-side rendering component for a product in Node.js for running the product in web browsers.
    • Simulated DOM rendering and events to generate HTML and CSS payloads for direct rendering.
  • Web Engineer, Alma Connect

    Jul, 2011 - Sep, 20112 months

    Core product development. Worked on modules like newsletters, user validation and filters.

Skills

Skills

  • Frontend

    Javascript

    Typescript

    React

  • Backend

    Node.js

    Nest.js

    Prisma ORM

Education

Education

  • B.Tech, Information Technology, IIIT, Allahabad

    Jul, 2007 - Jun, 2011