Amresh Kumar

Senior Software Engineer

LinkedIn | GitHub

About

Results-driven Senior Software Engineer with 4.5+ years of expertise in architecting and deploying complex, high-performance fullstack applications. Specializing in scalable system design and exceptional user experience, I leverage a robust skill set in React, Angular, Node.js, and C++ to deliver innovative, optimized solutions that drive significant technical and business impact.

Work Experience

Senior Software Engineer

Prophecy

Dec 2024 - Dec 2025

Bangalore, Karnataka, India

Currently spearheading frontend development at Prophecy, focusing on advanced visualization tools and scalable web application architecture.

  • Engineered an innovative drag-and-drop website builder module, later adapted for the Reports module, empowering users to connect data sources, generate reports, and visualize data through customizable charts.
  • Developed high-performance chart rendering capabilities using offscreen canvas within web workers, optimizing main thread performance and enhancing user experience for complex data visualizations.
  • Utilized React, TypeScript, and Comlink to build robust, interactive frontend components, ensuring seamless integration and efficient data handling.

Software Engineer

Arive

Mar 2023 - Dec 2024

Gurugram, Haryana, India

Contributed to the development of a high-performance fullstack application at Arive, focusing on system optimization and robust API development.

  • Improved application accessibility, internationalization, and offline capabilities by implementing service workers, IndexedDB, and web cache API, significantly enhancing user experience and reach.
  • Developed high-performance WebAssembly modules in C++ for processing large datasets, significantly reducing computation time and optimizing system efficiency.
  • Ensured critical data consistency across multiple browser tabs and windows through broadcast channels, preventing data corruption and improving application reliability.
  • Optimized Excel export functionality by leveraging web workers, resulting in reduced UI blocking and faster export times, enhancing user productivity.
  • Designed and implemented robust REST API endpoints using Nest.js, complete with route authorization and services, facilitating secure and efficient data interaction with PostgreSQL and Redis databases.

Software Engineer

Lio | https://web.lio.io/

Jan 2021 - Mar 2023

Bangalore, Karnataka, India

Played a key role in developing the web version of 'Lio', a popular productivity application, focusing on core feature development and performance optimization.

  • Contributed to the development of the 'Lio' web application, which garnered over 1 million downloads, demonstrating significant user adoption and market impact.
  • Engineered a comprehensive programmable spreadsheets module, supporting diverse column types (numbers, addresses, emails, images, formulas) to enhance data management flexibility.
  • Implemented critical spreadsheet functionalities including undo-redo, audio recording, image capturing, and advanced data searching/filtering/formatting/styling, improving user control and data manipulation capabilities.
  • Developed a dynamic dashboards module to visualize spreadsheet summaries with interactive charts, providing users with actionable insights and data overview.
  • Designed and implemented a custom list virtualization solution, significantly improving performance and efficiency when rendering extensive datasets.
  • Optimized application build size by streamlining the build process, including removing source maps, minifying code, and eliminating development dependencies, leading to faster load times and improved deployment efficiency.

Education

Computer Science

Chandigarh University

Jul 2017 - Jun 2021

Chandigarh, Punjab, IN

Projects

React SVG Editor

Jan 2023 - Jan 2024

Developed an impactful design tool for SVG creation, leveraging advanced frontend patterns to enable intuitive shape generation and rendering.

Mern stack Chat App

Jan 2023 - Jan 2024

Built a full-featured MERN stack messenger application enabling real-time communication, media sharing, and video conferencing capabilities.

Virtualized List

Jan 2023 - Jan 2024

Developed a high-efficiency virtualized list component inspired by React Window, optimized for rendering extensive datasets.

Programming Language

Jan 2023 - Jan 2024

Created a dynamically typed interpreted programming language designed for web execution, showcasing advanced compiler and language design skills.

Competitive Programming Achievements

Jan 2021 - Jan 2023

Demonstrated strong algorithmic and problem-solving skills through extensive competitive programming achievements on leading platforms.

Awards

Best Employee in Tech Award

Lio

Jan 2022

Recognized for outstanding technical contributions and exceptional performance as a Software Engineer at Lio during the 2021-2022 period.

Skills

Frontend Development

  • React.js
  • Redux
  • Angular
  • Ngsx
  • HTML
  • CSS
  • AgGrid

Backend Development

  • Node.js
  • Express.js
  • Nest.js

Databases & Caching

  • MongoDB
  • PostgreSQL
  • Redis
  • Dexie.js
  • IndexedDB

Programming Languages

  • JavaScript
  • TypeScript
  • C++

Tools & Technologies

  • Git
  • GitHub
  • Docker
  • Comlink
  • CMake
  • WebAssembly
  • Emscripten
  • Webpack
  • Socket.io
  • Peer.js
  • Service Workers
  • Web Cache API
  • Broadcast Channels

Problem Solving

  • Data Structures
  • Algorithms
  • Competitive Programming