profile-pic

Kumar Amresh

An experienced software engineer with 4 years of professional experience, I have expertise in React, Angular, Node, Nest.js, Postgresql, MongoDB and C++ and a passion for delivering optimized solutions with focus on creating elegant and intuitive user experiences.

I'm a dedicated team player who enjoys working collaboratively to achieve shared goals. In fact, my commitment to teamwork and excellence was recently recognized when I won the Best Employee in Tech Award at Lio. I received this award by getting the most number of votes from my peers, which speaks to my ability to build strong relationships with colleagues and contribute to a positive and productive work environment.

I am continuously motivated to learn new technology and programming patterns, and I have a habit of experimenting with new ideas and creating my own versions of things, which has resulted in some exciting projects. For example, I've developed my own No code SVG design platform, an interpreted programming language, implemented a solution for list virtualization from scratch, and created a custom version of React (for presentational components).

  • Role

    Senior Software Engineer

  • Years of Experience

    5 years

  • Professional Portfolio

    View here

Skillsets

  • Express
  • WebAssembly
  • Dexie.js
  • CMake
  • vite
  • Socket.IO
  • S3
  • Redux
  • Redis
  • Peerjs
  • GitHub Actions
  • Cloudfront
  • AWS
  • react
  • NestJS
  • Go
  • Angular - 1 Years
  • Emscripten
  • FastAPI
  • webpack
  • Python
  • PostgreSQL
  • MongoDB
  • C++
  • TypeScript - 3.9 Years
  • Node.js - 3.9 Years
  • Docker
  • Angular
  • JavaScript - 3.9 Years
  • JavaScript - 3 Years
  • Angular - 1 Years

Professional Summary

5Years
  • Dec, 2024 - Present1 yr 9 months

    Senior Software Engineer

    Prophecy
  • Mar, 2023 - Dec, 20241 yr 9 months

    Software Engineer

    Arive
  • Sep, 2021 - Mar, 20231 yr 6 months

    Software Engineer

    Lio

Applications & Tools Known

  • icon-tool

    Javascript

  • icon-tool

    TypeScript

  • icon-tool

    HTML5

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    Webassembly

  • icon-tool

    C++

  • icon-tool

    Node.js

  • icon-tool

    Angular

  • icon-tool

    ReactJS

  • icon-tool

    Express.js

  • icon-tool

    NestJs

  • icon-tool

    MongoDB

  • icon-tool

    Mongoose

Work History

5Years

Senior Software Engineer

Prophecy
Dec, 2024 - Present1 yr 9 months
    Improved Business Intelligence module FPS by 100% by moving rendering workloads off the main thread using offscreenCanvas, Web Workers, and Comlink. Created an AI-powered drag-and-drop, specification-based website builder module. Built a WebSocket debugging developer tool with stack-trace tracking, reducing issue debugging time from hours to seconds across teams. Implemented CI/CD pipelines, automated end-to-end testing checks, bundle analysis, and AWS S3 to CloudFront deployment workflows using GitHub Actions. Reduced frontend bundle size from 27 MB to 7 MB by fixing ineffective tree shaking, restructuring shared packages, and eliminating unused JavaScript. Technologies: React, TypeScript, Go, PostgreSQL, GitHub Actions, AWS, S3, CloudFront, React Testing Library.

Software Engineer

Arive
Mar, 2023 - Dec, 20241 yr 9 months
    Worked on accessibility and offline availability across the application. Built C++ WebAssembly modules for large datasets, reducing client-side processing time. Improved Lighthouse score from 65 to 90+ through code splitting, lazy loading, and removal of unused JavaScript from the initial bundle. Built REST API endpoints using NestJS, including route authorization and services for database and WebSocket interactions. Built a scalable chat system supporting group chat, document sharing, search, and revisit workflows. Technologies: Angular, React, C++, Emscripten, NestJS, Python, FastAPI, PostgreSQL, Redis.

Software Engineer

Lio
Sep, 2021 - Mar, 20231 yr 6 months
    Contributed to the web version of Lio, which has over 1M+ downloads. Developed a programmable spreadsheet module supporting numbers, addresses, emails, images, formulas, and other column types. Implemented undo/redo, audio recording, image capture, filtering, formatting, and styling features. Developed a real-time multiplayer collaboration system using CRDTs, handling 300+ peak concurrent users in a document. Built RBAC services for team management, file sharing, and permission-based access control. Technologies: React, Redux, JavaScript, Node.js, Express, Python, FastAPI, MongoDB, Redis.

Achievements

  • Solved 100+ challenges on GeeksforGeeks (link).
  • Got the "Best Employee in Tech" award for 2021-2022 at Lio (link).

Major Projects

5Projects

React SVG Editor

    Engineered an interactive browser-based vector editor for UI prototyping and presentation graphics. Implemented custom shape generation using the Higher-Order Component (HOC) design pattern and applied Depth-First Search (DFS) algorithms for dynamic node rendering. Integrated IndexedDB via Dexie.js to enable reliable offline-first persistent storage for user projects.

Programming Language

    Created a dynamically typed, interpreted programming language featuring a custom parser and JavaScript-like syntax. Developed core language modules in C++ and compiled them to WebAssembly via Emscripten for near-native client-side evaluation directly in the browser.

Frontend Framework

    Created a lightweight component-driven UI framework inspired by Angular's component decorator and template binding system. Developed a custom template compiler to handle dynamic data bindings, event binding decorators, and component lifecycle hooks.

Virtualized List

    Developed a solution for rendering extensive lists of elements with optimal efficiency, reducing main-thread DOM node footprint using windowed positioning and dynamic index calculations during high-frequency scroll events.

Chat App

    Developed a full-stack real-time communication platform supporting instant messaging, file sharing, and video conferencing. Integrated Socket.IO for persistent bidirectional data delivery and WebRTC (PeerJS) for peer-to-peer video streaming. Architected MongoDB schemas and RESTful API endpoints for user authentication, chat room session history, and media attachment management.

Education

  • Bachelor of Engineering in Computer Science

    Chandigarh University (2021)