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.