diff --git a/index.html b/index.html index 96db08f..be4a921 100644 --- a/index.html +++ b/index.html @@ -812,6 +812,14 @@

Senior Software Engineer

+
+
+ + + connect-govinds + +
+
@@ -900,7 +908,7 @@

Work Experience (3)
Dec 2021 - - Current + - Jul 2024
Senior Software Engineer
PeepalCo (CoinSwitch)
@@ -940,12 +948,12 @@

Work Experience (3)https://www.urbanpiper.com/
@@ -965,14 +973,14 @@

Work Experience (3)Bengaluru, India - http://www.cartoonmango.com/ + https://www.cartoonmango.com/
@@ -980,116 +988,95 @@

Work Experience (3)
-

Projects (5)

+

Projects (7)

-
Atlas
+
Offer Service
- Dec 2019 - - Current + Apr 2022 + - Jan 2023
- - - https://atlas.urbanpiper.com/ -
    -
  • Python Django
  • -
  • ClickHouse
  • -
  • SqlAlchemy
  • -
  • MySQL
  • -
  • GraphQL
  • -
  • RazorPay
  • -
  • Pytest
  • -
  • Github Issues
  • -
  • Time Management
  • -
  • Code Review
  • +
  • Golang
  • +
  • Gin
  • +
  • Redis
  • +
  • GRPC
    -
  • Learned OLAP databases, migrated existing analytics solution from Exasol to ClickHouse DB.

  • -
  • Ingested MySql data into ClickHouse using Airflow ETL.

  • -
  • Designed the core architecture of Invoice Processing module. A module to send periodic notifications and collect payments for invoices created in QuickBooks for the merchants.

  • -
  • Developed periodic tasks with RQ worker to maintain active auth token and to send periodic notifications.

  • -
  • Developed django management commands to ease up the redundent tasks.

  • -
  • Integrated Razorpay payment links

  • -
  • Learned GraphQL and applied it while migrating existing SSR based CRM product to APIs.

  • -
  • Documented the critical parts of the codebase

  • -
  • Reviewed pull requests

  • +
  • Designed and implemented a multi-tenant Offer Service supporting multiple asset types with comprehensive LLD and HLD documentation.

  • +
  • Developed complex calculation logic and multiple validation checks, improving trading accuracy and efficiency.

  • +
  • Structured calculations into stages for enhanced auditability and understanding.

  • +
  • Learned Golang and implemented the service, ensuring high performance and reliability.

  • +
  • Managed monitoring and dashboarding, facilitating better performance tracking and issue detection.

  • +
  • Collaborated with cross-functional teams to ensure seamless integration of the service.

-
Portea
+
FADE (Fee and Discount Engine)
- Aug 2019 - - Aug 2019 + Nov 2023 + - Feb 2024
- - - https://www.porteaincontrol.com/ -
    -
  • Node Express Js
  • -
  • MySQL
  • -
  • Knex
  • -
  • Docker
  • -
  • Gitlab CI/CD
  • -
  • Leadership
  • -
  • Time Management
  • -
  • Code Review
  • -
  • Swagger
  • +
  • Golang
  • +
  • Gin
  • +
  • Grule
  • +
  • Redis
  • +
  • S3
    -
  • Designed the core architecture of the project.

  • -
  • Managed a team of 2 developers

  • -
  • Reviewed pull requests

  • -
  • Handled code deployment with Docker and Gitlab CI/CD

  • +
  • Designed and implemented a multi-tenant FADE service to support multiple asset types with detailed LLD and HLD documentation.

  • +
  • Developed configurable fee and discount parameters, including asset type, asset name, order source, order type, trade amount, trade volume, and user ID.

  • +
  • Managed monitoring and created dashboards to track service performance and identify issues.

  • +
  • Enabled business-friendly sheet uploads for easy configuration of fee and discount parameters.

-
Medwisor
+
Atlas
- Dec 2018 - - Apr 2019 + Dec 2019 + - Aug 2019
- https://www.medwisor.com/ + https://atlas.urbanpiper.com/
    -
  • Node Express Js
  • +
  • Python Django
  • +
  • ClickHouse
  • +
  • SqlAlchemy
  • MySQL
  • -
  • Sequelize
  • -
  • Bash
  • -
  • Sharp
  • -
  • FFMPEG
  • -
  • Docker
  • -
  • Puppeteer
  • -
  • Headless Chrome
  • -
  • Bitbucket pipeline
  • +
  • GraphQL
  • +
  • RazorPay
  • +
  • Pytest
  • +
  • Github Issues
  • +
  • Time Management
  • +
  • Code Review
    -
  • Designed the core architecture of the project.

  • -
  • Prepared Node.js ES6 boilerplate with Sequelize.

  • -
  • Developed 3 different portal Patient, Hospital and Admin, Each as a microservice communicating with each other using the HTTP protocol.

  • -
  • Prepared an image scale utility with Sharp

  • -
  • Prepared a video scale utility with FFMPEG

  • -
  • Prepared a pdf converter utility with Puppeteer and Headless Chrome

  • -
  • Did bitbucket pipeline setup

  • -
  • goCash payment gateway integration

  • +
  • Migrated existing analytics solution from Exasol to ClickHouse, learning OLAP databases.

  • +
  • Ingested MySQL data into ClickHouse using Airflow ETL for efficient data processing.

  • +
  • Designed core architecture for an Invoice Processing module to manage periodic notifications and payment collections for QuickBooks invoices.

  • +
  • Developed periodic tasks with RQ worker for maintaining active auth tokens and sending notifications.

  • +
  • Created Django management commands to automate redundant tasks, enhancing productivity.

  • +
  • Integrated Razorpay payment links to streamline payment processes.

  • +
  • Applied GraphQL to migrate an existing SSR-based CRM product to APIs, improving data interaction.

  • +
  • Documented critical parts of the codebase and reviewed pull requests to ensure code quality.

@@ -1117,12 +1104,11 @@

Projects (5)

    -
  • Designed the core architecture of the project.

  • -
  • Developed CRUD APIs for authentication, league, event, match, team, player, articles modules.

  • -
  • Worked on cronjobs to trigger events when the game status changes.

  • -
  • Worked on firebase socket for realtime updates and notifications.

  • -
  • Used Redis for caching scorecard data.

  • -
  • Used Redis as a message broker between the API server and the Java parser (Parser was responsible for getting data from third parties like cricketapi, opta, etc and storing it to DB and Redis)

  • +
  • Designed the core architecture for cricket.com.

  • +
  • Developed CRUD APIs for authentication, league, event, match, team, player, and article modules.

  • +
  • Implemented cronjobs to trigger events based on game status changes.

  • +
  • Integrated Firebase socket for real-time updates and notifications.

  • +
  • Utilized Redis for caching scorecard data and as a message broker between the API server and the Java parser.

  • Managed code deployment using Docker.

@@ -1136,10 +1122,6 @@

Projects (5)

- Jan 2018 - - - https://www.machinenmotor.com -
  • Python Django
  • JQuery
  • @@ -1156,12 +1138,71 @@

    Projects (5)

    -
  • Wrote the Buyer module APIs i.e. authentication, Cart and wishlist management.

  • -
  • Wrote order and review management module.

  • -
  • Developed product inventory module which includes Product CRUD, Product media uploads and scaling.

  • -
  • Developed deployment script and Cron Jobs for auto backup.

  • -
  • Generated pdf invoice with pdfkit.

  • -
  • Instamojo payment gateway integration

  • +
  • Developed APIs for the Buyer module, including authentication, cart, and wishlist management.

  • +
  • Created order and review management modules for comprehensive order handling.

  • +
  • Designed and implemented a product inventory module, including product CRUD operations and media uploads with scaling.

  • +
  • Developed deployment scripts and cron jobs for automated backups.

  • +
  • Generated PDF invoices using PDFKit.

  • +
  • Integrated the Instamojo payment gateway for secure transactions.

  • +
+
+
+
+ +
+
Medwisor
+
+ Dec 2018 + - Apr 2019 +
+
+
    +
  • Node Express Js
  • +
  • MySQL
  • +
  • Sequelize
  • +
  • Bash
  • +
  • Sharp
  • +
  • FFMPEG
  • +
  • Docker
  • +
  • Puppeteer
  • +
  • Headless Chrome
  • +
  • Bitbucket pipeline
  • +
+
+
    +
  • Designed the core architecture for the project and prepared a Node.js ES6 boilerplate with Sequelize.

  • +
  • Developed three microservices for Patient, Hospital, and Admin portals, enabling inter-service communication via HTTP.

  • +
  • Created utilities for image scaling with Sharp, video scaling with FFMPEG, and PDF conversion with Puppeteer and Headless Chrome.

  • +
  • Set up Bitbucket pipelines for continuous integration and deployment.

  • +
  • Integrated the goCash payment gateway to streamline payment processing.

  • +
+
+
+
+ +
+
Portea
+
+ Aug 2019 + - Aug 2019 +
+
+
    +
  • Node Express Js
  • +
  • MySQL
  • +
  • Knex
  • +
  • Docker
  • +
  • Gitlab CI/CD
  • +
  • Leadership
  • +
  • Time Management
  • +
  • Code Review
  • +
  • Swagger
  • +
+
+
    +
  • Designed the core architecture of the project and managed a team of 2 developers.

  • +
  • Reviewed pull requests to ensure code quality and consistency.

  • +
  • Handled code deployment using Docker and GitLab CI/CD for streamlined operations.

diff --git a/resume.pdf b/resume.pdf index ecb3c7b..d393058 100644 Binary files a/resume.pdf and b/resume.pdf differ