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

    4.5 years

  • Professional Portfolio

    View here

Skillsets

  • MongoDB
  • Emcc
  • Comlink
  • webpack
  • WebAssembly
  • Socket.IO
  • Python
  • Peer.js
  • Golang
  • Flask
  • Dexie.js
  • CMake
  • Apache Kafka
  • Ngsx
  • React.js
  • PostgreSQL
  • Angular - 1 Years
  • Express.js
  • C++
  • TypeScript - 3.9 Years
  • Node.js - 3.9 Years
  • Redis
  • Nest.js
  • Github
  • Git
  • Docker
  • Angular
  • JavaScript - 3.9 Years
  • JavaScript - 3 Years
  • Redux - 1.7 Years
  • Angular - 1 Years

Professional Summary

4.5Years
  • Dec, 2024 - Present1 yr 4 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

4.5Years

Senior Software Engineer

Prophecy
Dec, 2024 - Present1 yr 4 months
    Worked with offscreen canvas to draw charts inside web-worker and render on main thread resulting in 100% FPS boost. Created a drag-and-drop website builder, which was then used to create Reports module, enabling users to connect data sources, create reports, and visualize data through customizable charts. Tech Used:- React, Typescript, Comlink, Golang, PostgreSQL.

Software Engineer

Arive
Mar, 2023 - Dec, 20241 yr 9 months
    Worked on accessibility, and offline availability of the application. Written webassembly modules in c++ to work with large datasets reducing processing time. Ensured data consistency between tabs and windows using broadcast channels. Built Rest Api endpoints using Nest.js, implemented route authorization, and services for interacting with databases and websockets. Built a chat system with doc sharing ability. Tech Used:- Angular, React, Typescript, Ngsx, C++, Emscripten, Node.js, Nest.js, Python, Flask, PostgreSQL, Redis, Apache Kafka.

Software Engineer

Lio
Sep, 2021 - Mar, 20231 yr 6 months
    Helped in the development of the web version of 'Lio', which has over 1 M+ downloads. Developed a programmable spreadsheets module offering various column types like numbers, addresses, emails, images and formulas etc. Implemented features like undo-redo, audio recording, image capturing, searching, filtering, data and formatting & styling table. Created a dashboards module to display spreadsheet summaries with charts. Optimized build size by removing source maps, minifying code, removing dev dependencies. Tech Used:- React, Redux, Javascript, Node.js, Express, Python, Flask, 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

    A simple design tool enabling SVG creation. Implemented shapes creation using single inheritance and the HOC pattern, along with a depth-first traversal for rendering shapes. Tech used: React.js, Redux, Dexie.js, Typescript.

Programming Language

    A dynamically typed interpreted programming language featuring JavaScript and C-like syntax, implemented in C++ and compiled to WebAssembly using Emscripten.

Frontend Framework

    A frontend framework inspired by Angular class based components and templates with O(1) change detection in best case and O(n) in worst case. Tech Used: Typescript.

Virtualized List

    Inspired by the well-known React Window Library, for rendering extensive lists of elements with optimal efficiency. Tech Used: React, Javascript.

Mern stack Chat App

    A messenger app for real-time message, image, file sharing and video conferencing. Tech used: Typescript, React, Node, MongoDB, Socket.io, Peer.js.

Education

  • Bachelors Of Engineering, Computer Science

    Chandigarh University (2021)