ADITYA RANJAN

Senior Software Engineer | TypeScript | Python | Performance Optimization| Micro-frontend
New Delhi, IN.

About

Results-driven, self-motivated Software Engineer with 6 years of experience building scalable, high-performance applications using TypeScript, ReactJS, and microservices architecture, including micro-frontend designs. Skilled in delivering quality code with robust unit testing, optimizing system performance, and collaborating cross-functionally to meet and exceed project goals. Proven adaptability in supporting critical initiatives.

Work

AlphaSense
|

Senior Software Engineer

Highlights

Developed a chat panel that presents Al-generated summaries of a grid displaying document details derived from user prompts. The panel enables ongoing conversations about the grid, leveraging a streaming API and GraphQL queries for dynamic interaction.

Enhanced an Excel plugin to resolve 300K formulas in under 20 seconds using web workers for parallel processing, outperforming a prior plugin that took 10 minutes for 1K formulas.

Designed an in-memory caching strategy that sped up subsequent formula resolution by 60%.

Actively shaped system architecture and drove technical decisions, while mentoring colleagues and conducting code reviews.

AlphaSense
|

Software Engineer II

Highlights

Lead the design and development of AlphaSense Excel plugin from scratch for the company's core product using the Office JS API, incorporating REST API and Office API batching to boost performance by 300%, resulting in a 2 times increase in user productivity.

Proposed the design and developed autocomplete to show company tickers and added to the component library to be used across different modules.

Conducted a proof of concept (POC) to migrate the frontend system to a micro-frontend architecture, enhancing modularity and deployment efficiency.

AlphaSense
|

Software Engineer I

Highlights

Reduced initial load time by 60% for a critical platform module through proactive JavaScript bundle loading, prefetching, and data caching.

Designed and implemented an algorithm for recent and relevant searches for showing user based suggestions.

Contributed to a centralized search module modeled on macOS Spotlight, using JavaScript and ReactJS, boosting system-wide search speed by 3x.

OneAssist
|

Frontend Developer

Highlights

Built a customer dashboard with rich tables and charts to visualize and analyze customer activity, increasing sales team productivity by 3x, using a tech stack including ReactJS and Highcharts.

Reduced search box loading time by 50% using lazy-loaded suggestions, speeding up display of thousands of data points and improving user experience.

Developed new features for the platform while collaborating with developers and QA to ensure robust and high-performance products.

Max Speciality
|

Summer Intern

Highlights

Created a web-based dashboard for employees to monitor and manage their KRAs and KPIs.

Tech Stack: Python, Django, PostgreSQL.

Education

Indian Institute of Technology Ropar

Bachelor of Technology

CSE

Courses

Analysis and Design of Algorithms

Data Structures

Introduction to Database Systems

Computer Architecture

Skills

Technical Skills

JavaScript, Typescript, Python, C++, HTML, CSS, ReactJS, AngularJS, GraphQL, Cypress, ESLint, Webpack, Docker, Git, Jenkins, Microservices, AWS, REST API.

Soft Skills

Problem Solving, Collaboration, Mentoring.