Akash Ram

Data Visualization & Front-end Engineer

Phone: +91-8961786126 Email: inbox2imakashram@gmail.com

Portfolio: insightcrust.com LinkedIn: linkedin.com/in/imakashram GitHub: github.com/imakashram X: x.com/imakashram

Summary


Senior Front-end & Data Visualization Engineer with 10+ years of experience building scalable, high-performance web applications and interactive data tools. Delivered production-grade solutions - including a cross-platform stock charting engine for StockEdge, rated 4.5/5 on Play Store (160K+ reviews) and 4.7/5 on App Store with 5M+ downloads - across fintech and enterprise domains. Proficient in JavaScript, TypeScript, D3.js, Angular, Svelte, SvelteKit, React, Ionic and Capacitor, with expertise in SVG/Canvas rendering and AI-assisted development. Active open-source contributor recognized globally for contributions to the data visualization community.

Skills


AI-Assisted Development: Prompt Engineering, Code Generation & Refactoring, Debugging & Root Cause Analysis, Code Review & Quality Analysis, Architecture & Design Review, Performance Optimization, Testing & Test Cases, Documentation, Workflow Automation (Commits, PRs, Release Notes)
AI Development Tools: Claude, ChatGPT (with Codex), Google Gemini, GitHub Copilot, Cursor
JavaScript & Architecture: JavaScript (ES6+), TypeScript, Modular & Scalable Architecture, Server-Side Rendering (SSR), Client-Side Rendering (CSR), Static Site Generation (SSG)
Front-end Frameworks: Angular, Svelte & SvelteKit, React, Modern State Management
UI & Styling: HTML5, Web Components, CSS3, Sass/SCSS, Tailwind CSS, Responsive & Cross-Browser Design, UI Component Libraries & Design Systems
Data Visualization: D3.js (Custom & Interactive), ECharts, Highcharts, Chart.js, Observable Plot, Konva.js, Datawrapper, Flourish, RAWGraphs, Observable (Notebooks & Framework)
APIs & Data Handling: Fetch API, REST APIs, Async Data Fetching, Data Transformation & Integration, Error Handling, Data Lifecycle Management
Testing & Quality: Cypress, Vitest, Jest, Unit, Integration & End-to-End Testing, ESLint, Prettier
Performance & Security: Core Web Vitals, Lighthouse, Web Security (CORS, XSS), Performance Budgeting, Code Splitting, Lazy Loading, Tree Shaking
Web Capabilities & PWA: WebSockets, Web Worker, Service Workers, Progressive Web Apps (PWA), Offline Support, Ionic Framework, Capacitor, Local/Session Storage, IndexedDB
Deployment & Tooling: Vite, Webpack, esbuild, Netlify, Vercel, Cloudflare, CI/CD Pipelines, Git, GitHub, Package Management (npm, Yarn, pnpm)
Core Fundamentals: Web Accessibility (a11y), SEO, Technical Documentation, Browser DevTools, Agile / Scrum Workflows

Work Experience


StockEdge Fintech Pvt. Ltd. (StockEdge, Elearnmarkets)

– Present
Associate Technical Lead
Kolkata, India
Tech Stack: Angular, Ionic Framework, Capacitor, TypeScript, JavaScript, D3.js, SVG, Canvas, HTML, CSS, SCSS, Git/GitHub, Azure DevOps
  • Engineered EdgeChart, a stock market charting engine, from scratch, enabling technical and fundamental analysis for 200K+ daily active users across Web, Android, and iOS platforms.
  • Developed a high-performance chart rendering engine supporting 4+ chart types (Candlestick, OHLC, Area, Line), capable of rendering 10K+ data points per chart with sub-100ms response time and flexible layout and styling controls.
  • Engineered 50+ technical and 20+ fundamental indicators from scratch, including RSI, MACD, Moving Averages, and fundamental metrics like P/E Ratio, EPS, and Revenue Growth, reducing analysis setup time by ~50%.
  • Built multi-chart layouts and advanced drawing tools to enable historical market analysis and technical pattern evaluation.
  • Optimized the chart rendering pipeline to handle 50K+ stock price data at 60fps using SVG/Canvas hybrid rendering, Web Workers, and data binning.
  • Developed AI-driven financial analysis systems, including Fundamental Score, momentum scoring, and automated chart pattern recognition, to enable faster and more accurate stock screening.
  • Collaborated cross-functionally with product, design, and backend teams to deliver high-performance financial analytics experiences optimized for real-time data and user adoption.
  • Led engineering excellence through structured code reviews, system design guidance, and mentoring, improving code quality, system scalability, and team productivity across the platform.

CSoft Marketing Pvt. Ltd.

Junior Software Developer
Kolkata, India
Tech Stack: HTML, CSS, JavaScript, D3.js, SVG, Canvas, PDF, CAD, Google Drive API, Dropbox API, Box API
  • Architected an HTML5 document viewer (CSPanorama API) from scratch, supporting 10+ file formats (PDF, CAD, JPEG, PNG, TIFF, BMP, GIF) across web and mobile platforms for enterprise users.
  • Integrated cloud storage connectivity with Google Drive, Dropbox, and Box, enabling seamless file import and reducing document access friction.
  • Engineered an interactive annotation engine using D3.js with 6 annotation types (line, freehand, arrows, polygon, rectangle, highlighter), enhancing real-time collaborative document markup.
  • Optimized core viewer functionalities (zoom, rotation, fit modes, rectangle zoom, magnification) with responsive performance and seamless cross-device interaction.
  • Implemented advanced document navigation with PDF bookmarks and CAD layer management, enabling complex workflows for architecture and engineering teams.

Personal Projects


Back2Back Champions – Interactive Storytelling Website

Tech Stack: HTML, CSS, JavaScript, D3.js, SVG, Canvas, Figma, Google Sheets, Git/GitHub
  • Designed and developed an interactive storytelling website about India's ICC Men's T20 World Cup 2026 victory, presenting the tournament journey through immersive narrative and visuals with a fully responsive experience across desktop, tablet, and mobile devices.

Open Source Contributions


VizChitra – View GitHub Repository

– Present
Tech Stack: Svelte, SvelteKit, JavaScript, TypeScript, D3.js, SVG, Canvas, HTML, CSS, Tailwind CSS, Git/GitHub
  • Developed and integrated a video recap feature using YouTube playlists (PR #124), improving user engagement and content discoverability.
  • Optimized sticky header navigation behavior (PR #243), enhancing UI consistency and user experience.
  • Standardized brand naming across documentation (PR #120), improving accuracy and reducing inconsistencies.

Developer Community Contributions


Stack Overflow – Developer Profile

– Present
  • Earned 300+ reputation and 2K+ reach by answering 22 questions on D3.js, data visualization, and JavaScript, resulting in 10 accepted answers, 16 upvotes, 1 Silver badge, and 7 Bronze badges.

freeCodeCamp – Forum Profile

  • Contributed to the freeCodeCamp forum by answering questions on data visualization, D3.js, and JavaScript; guided developers in building interactive charts and graphs.

Observable – Forum Profile

  • Contributed to the data visualization community on Observable by engaging in discussions, sharing insights, and providing feedback.

Education


Bachelor of Technology (B.Tech), Computer Science & Engineering (CSE)

Hooghly Engineering & Technology College, West Bengal, India

Honors & Awards