Summary
Overview
Quote
Key Highlights
Skills
Work History
Education
Timeline
Work Preference
Languages
Interests
Generic
Akash Ghosh

Akash Ghosh

Bangalore,Karnataka

Summary

Senior Software Developer with a wealth of experience in designing, developing, and optimizing REST APIs, code architecture design, microservices, databases , and backend systems . Proficient in Node.js, JavaScript, TypeScript, NestJS, Express, MongoDB, NoSQL, SQL , and system design . Demonstrated effective contributions to the tech industry through positions at InCred Money (Finance) and Zoho Corporation (SaaS) .

Overview

5
5
years of professional experience
2
2

Years of internship and part-time experience

Quote

Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Linus Torvalds

Key Highlights

  • Designed and developed model based scalable architecture to automate validation, pre-processing, handling and transformation of data for CRUD operations of multiple models . This feature enabled faster addition of REST APIs for models by writing configuration files in JSON . A mini-framework to ensure code reusability.
  • Database and API optimization to improve response time of analytics APIs from 5 minutes to 900 milliseconds .
  • Collaboration with product and sales team to transform user feedbacks into features and dashboards.
  • Pub-Sub model using Kafka and Internal Queue FW to ensure faster event handling and processing.
  • Full ownership of crucial modules like Price, Portfolio and Reports generation for debt instruments . Complex features like realtime and accurate price generation, portfolio and tax reports computation .
  • Integration of third party services with a plug-and-play approach with extendable, robust and efficient object-oriented architectures .
  • Complete ownership of Client Mutual Fund platform involving multiple third parties from developments to deployments . Successfully migrated from MongoDB v4.2 on-premise to MongoDB v4.4 Atlas Cloud.
  • Lead projects with full ownership and responsibility to take ideas through planning, design, development, deployments and maintenance.
  • Mentored juniors to help them learn from their mistakes and become more proficient of the system.
  • Self-motivated, with a strong sense of personal responsibility.
  • Worked effectively in fast-paced environments.
  • Skilled at working independently and collaboratively in a team environment.
  • Proven ability to learn quickly and adapt to new situations.

Skills

    • Nodejs
    • JavaScript, TypeScript
    • MongoDB, NoSQL, Database Design
    • Object-Oriented Programming
    • REST API Development
    • Backend Development
      • Git Workflow
      • DevOps principles
      • Software Architecture Design
      • Unit Testing
      • Microservices Architecture
      • Refactoring Code

Work History

Software Development Engineer III

InCred Money
Pune, Maharashtra
2022 - 2024
  • Designed and developed model based scalable architecture to automate validation, pre-processing, handling and transformation of data for CRUD operations of multiple models to develop REST APIs 50% faster.
  • Optimized Database Design and analytics API to improve response time of analytics APIs from 5 minutes to 900 milliseconds.
  • Partnered closely with product management to understand business requirements, translating them into technical specifications that met stakeholder expectations fully.
  • Collaborated with sales team to understand requirements and build analytics dashboard backend for better monitoring and tracking.
  • Designed and developed scalable OOP architectures for end-to-end operations of complex modules like Price, Portfolio and Reports generation.
  • Complete ownership of Client's Mutual Fund System. Successfully migrated from MongoDB version 4.2 on-premise to MongoDB version 4.4 Atlas Cloud for Client's mutual funds platform.
  • Integration of third party services with plug-and-play and replaceable approach. Instrumentation code for better debugging/automation/migration to increase system stability.
  • Developed reusable code libraries to expedite future development efforts, reducing time-to-market for new features.

Member Technical Staff

Zoho Corporation
Chennai, Tamil Nadu
05.2019 - 04.2022
  • Feature to dynamically generate queries based on requirements to provide abstraction over database layer to expedite future development.
  • Mini framework with Apache Kafka and internal libraries to produce and consume messages to process events at scale of 100000 per second.
  • Utility called XPath (like JsonPath) to read JSON objects and application database based on given path queries.
  • System for file reusability and categorization to reduce storage space usage for redundant attachments and inline images.
  • Core Dependency Removals, designs, developments, debugging and tickets resolution for users.
  • Mentored 3 freshers to help them learn Java, MySQL and proprietary frameworks.

Computer Science Tutor

Chegg Inc
Puducherry, Tamil Nadu
02.2017 - 04.2019
  • Instructed over 200 students to learn over live sessions and solve programming assignments with C++, Python, C, Java, Visual Basic, Database, Networking.
  • Established strong instructor profile receiving higher demands from students for live sessions.
  • Secured top rankings among all instructors with full ratings from all reviewers.
  • Assisted students in developing strong programming skills by providing hands-on guidance, concept explanations with real-world examples, comprehensive exercises and tailored learning materials.

Intern

Indian Institute of Remote Sensing
Dehradun, Uttarakhand
12.2017 - 04.2018
  • Lead team of 7 developers to design and develop desktop application with Python 2.7, Qt5, and PostgreSQL 9.3
  • Designed and developed application to digitally document 3D objects using PostGIS, and process Geospatial data to apply image processing techniques to detect edges, corners, defects, and several other elements.
  • Delivered project in about four months with this specific appraisal "delivered more than expected in given timeline".

Education

Master of Science - Computer Science

Pondicherry University
Puducherry
05.2018

Bachelor of Science - Computer Science Honors

University of Calcutta
Kolkata
04.2016

Timeline

Software Development Engineer III

InCred Money
2022 - 2024

Member Technical Staff

Zoho Corporation
05.2019 - 04.2022

Intern

Indian Institute of Remote Sensing
12.2017 - 04.2018

Computer Science Tutor

Chegg Inc
02.2017 - 04.2019

Master of Science - Computer Science

Pondicherry University

Bachelor of Science - Computer Science Honors

University of Calcutta

Work Preference

Work Type

Full Time

Work Location

RemoteHybridOn-Site

Important To Me

Career advancementWork-life balancePersonal development programs

Languages

English
Hindi
Bengali

Interests

Tech

Finance

Photography

Travel

Akash Ghosh