Skip to content

Commit

Permalink
deploy: 53253ff
Browse files Browse the repository at this point in the history
  • Loading branch information
guruor committed Jul 26, 2024
1 parent a4834bf commit 0457a36
Show file tree
Hide file tree
Showing 2 changed files with 138 additions and 97 deletions.
235 changes: 138 additions & 97 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -812,6 +812,14 @@ <h2 class="label">Senior Software Engineer</h2>
</span>
</div>
</div>
<div class="item">
<div class="username">
<span class="fab fa-calendly calendly social"></span>
<span class="url">
<a target="_blank" href="https://calendly.com/connect-govinds">connect-govinds</a>
</span>
</div>
</div>
</div>
</header>

Expand Down Expand Up @@ -900,7 +908,7 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
<header class="clear">
<div class="date">
<span class="startDate">Dec 2021</span>
<span class="endDate">- Current</span>
<span class="endDate">- Jul 2024</span>
</div>
<div class="position">Senior Software Engineer</div>
<div class="company">PeepalCo (CoinSwitch)</div>
Expand Down Expand Up @@ -940,12 +948,12 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
<a target="_blank" href="https://www.urbanpiper.com/">https://www.urbanpiper.com/</a>
</span> <div class="item" id="work-item">
<ul class="highlights">
<li><p><p>Evaluated product requirements, specifications and developed product modules.</p></p></li>
<li><p><p>Learned and used OLAP databases and GraphQL.</p></p></li>
<li><p><p>Developed django management commands to ease up the redundent tasks.</p></p></li>
<li><p><p>Provided regular feedbacks on using best practices wherever required.</p></p></li>
<li><p><p>Contributed in imporoving test coverage of multiple products.</p></p></li>
<li><p><p>Converted existing Django SSR project into GraphQL based APIs.</p></p></li>
<li><p><p>Evaluated product requirements and specifications, developing various product modules.</p></p></li>
<li><p><p>Learned and utilized OLAP databases and GraphQL for enhanced data management and interaction.</p></p></li>
<li><p><p>Developed Django management commands to automate redundant tasks, increasing efficiency.</p></p></li>
<li><p><p>Provided regular feedback on best practices, contributing to overall code quality.</p></p></li>
<li><p><p>Improved test coverage across multiple products, ensuring robust and reliable software.</p></p></li>
<li><p><p>Converted existing Django SSR projects into GraphQL-based APIs, enhancing application performance and scalability.</p></p></li>
</ul>
</div>
</section>
Expand All @@ -965,131 +973,110 @@ <h2 class='section-title'>Work Experience <span class="item-count">(3)</span></h
<span class="location">Bengaluru, India</span>
<span class="url">
<span class="fas fa-external-link-alt"></span>
<a target="_blank" href="http://www.cartoonmango.com/">http://www.cartoonmango.com/</a>
<a target="_blank" href="https://www.cartoonmango.com/">https://www.cartoonmango.com/</a>
</span> <div class="item" id="work-item">
<ul class="highlights">
<li><p><p>Evaluated project requirements, specifications and developed software applications that surpassed client expectations.</p></p></li>
<li><p><p>Worked with project managers, developers, quality assurance and customers to resolve technical issues.</p></p></li>
<li><p><p>Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.</p></p></li>
<li><p><p>Introduced methodologies and best practices to software development division to enhance product definition and application customization.</p></p></li>
<li><p><p>Trained and mentored junior developers and engineers, teaching skills in JavaScript and working to improve overall team performance.</p></p></li>
<li><p><p>Evaluated project requirements and specifications, developing software applications that surpassed client expectations.</p></p></li>
<li><p><p>Collaborated with project managers, developers, quality assurance, and customers to resolve technical issues efficiently.</p></p></li>
<li><p><p>Discussed project progress with customers, collected feedback at various stages, and directly addressed concerns.</p></p></li>
<li><p><p>Introduced methodologies and best practices to enhance product definition and application customization.</p></p></li>
<li><p><p>Trained and mentored junior developers in JavaScript, improving overall team performance and skill levels.</p></p></li>
</ul>
</div>
</section>
</section>
</section>
<section class="section">
<header>
<h2 class='section-title'>Projects <span class="item-count">(5)</span></h2>
<h2 class='section-title'>Projects <span class="item-count">(7)</span></h2>
</header>
<section id="projects">
<section class="project-item">

<header class="clear">
<div class="position">Atlas</div>
<div class="position">Offer Service</div>
<div class="date">
<span class="startDate">Dec 2019</span>
<span class="endDate">- Current</span>
<span class="startDate">Apr 2022</span>
<span class="endDate">- Jan 2023</span>
</div>
</header>
<span class="website">
<span class="fas fa-external-link-alt"></span>
<a target="_blank" href="https://atlas.urbanpiper.com/">https://atlas.urbanpiper.com/</a>
</span>
<ul class="keywords">
<li>Python Django</li>
<li>ClickHouse</li>
<li>SqlAlchemy</li>
<li>MySQL</li>
<li>GraphQL</li>
<li>RazorPay</li>
<li>Pytest</li>
<li>Github Issues</li>
<li>Time Management</li>
<li>Code Review</li>
<li>Golang</li>
<li>Gin</li>
<li>Redis</li>
<li>GRPC</li>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Learned OLAP databases, migrated existing analytics solution from Exasol to ClickHouse DB.</p></p></li>
<li><p><p>Ingested MySql data into ClickHouse using Airflow ETL.</p></p></li>
<li><p><p>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.</p></p></li>
<li><p><p>Developed periodic tasks with RQ worker to maintain active auth token and to send periodic notifications.</p></p></li>
<li><p><p>Developed django management commands to ease up the redundent tasks.</p></p></li>
<li><p><p>Integrated Razorpay payment links</p></p></li>
<li><p><p>Learned GraphQL and applied it while migrating existing SSR based CRM product to APIs.</p></p></li>
<li><p><p>Documented the critical parts of the codebase</p></p></li>
<li><p><p>Reviewed pull requests</p></p></li>
<li><p><p>Designed and implemented a multi-tenant Offer Service supporting multiple asset types with comprehensive LLD and HLD documentation.</p></p></li>
<li><p><p>Developed complex calculation logic and multiple validation checks, improving trading accuracy and efficiency.</p></p></li>
<li><p><p>Structured calculations into stages for enhanced auditability and understanding.</p></p></li>
<li><p><p>Learned Golang and implemented the service, ensuring high performance and reliability.</p></p></li>
<li><p><p>Managed monitoring and dashboarding, facilitating better performance tracking and issue detection.</p></p></li>
<li><p><p>Collaborated with cross-functional teams to ensure seamless integration of the service.</p></p></li>
</ul>
</div>
</section>
<section class="project-item">

<header class="clear">
<div class="position">Portea</div>
<div class="position">FADE (Fee and Discount Engine)</div>
<div class="date">
<span class="startDate">Aug 2019</span>
<span class="endDate">- Aug 2019</span>
<span class="startDate">Nov 2023</span>
<span class="endDate">- Feb 2024</span>
</div>
</header>
<span class="website">
<span class="fas fa-external-link-alt"></span>
<a target="_blank" href="https://www.porteaincontrol.com/">https://www.porteaincontrol.com/</a>
</span>
<ul class="keywords">
<li>Node Express Js</li>
<li>MySQL</li>
<li>Knex</li>
<li>Docker</li>
<li>Gitlab CI/CD</li>
<li>Leadership</li>
<li>Time Management</li>
<li>Code Review</li>
<li>Swagger</li>
<li>Golang</li>
<li>Gin</li>
<li>Grule</li>
<li>Redis</li>
<li>S3</li>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Designed the core architecture of the project.</p></p></li>
<li><p><p>Managed a team of 2 developers</p></p></li>
<li><p><p>Reviewed pull requests</p></p></li>
<li><p><p>Handled code deployment with Docker and Gitlab CI/CD</p></p></li>
<li><p><p>Designed and implemented a multi-tenant FADE service to support multiple asset types with detailed LLD and HLD documentation.</p></p></li>
<li><p><p>Developed configurable fee and discount parameters, including asset type, asset name, order source, order type, trade amount, trade volume, and user ID.</p></p></li>
<li><p><p>Managed monitoring and created dashboards to track service performance and identify issues.</p></p></li>
<li><p><p>Enabled business-friendly sheet uploads for easy configuration of fee and discount parameters.</p></p></li>
</ul>
</div>
</section>
<section class="project-item">

<header class="clear">
<div class="position">Medwisor</div>
<div class="position">Atlas</div>
<div class="date">
<span class="startDate">Dec 2018</span>
<span class="endDate">- Apr 2019</span>
<span class="startDate">Dec 2019</span>
<span class="endDate">- Aug 2019</span>
</div>
</header>
<span class="website">
<span class="fas fa-external-link-alt"></span>
<a target="_blank" href="https://www.medwisor.com/">https://www.medwisor.com/</a>
<a target="_blank" href="https://atlas.urbanpiper.com/">https://atlas.urbanpiper.com/</a>
</span>
<ul class="keywords">
<li>Node Express Js</li>
<li>Python Django</li>
<li>ClickHouse</li>
<li>SqlAlchemy</li>
<li>MySQL</li>
<li>Sequelize</li>
<li>Bash</li>
<li>Sharp</li>
<li>FFMPEG</li>
<li>Docker</li>
<li>Puppeteer</li>
<li>Headless Chrome</li>
<li>Bitbucket pipeline</li>
<li>GraphQL</li>
<li>RazorPay</li>
<li>Pytest</li>
<li>Github Issues</li>
<li>Time Management</li>
<li>Code Review</li>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Designed the core architecture of the project.</p></p></li>
<li><p><p>Prepared Node.js ES6 boilerplate with Sequelize.</p></p></li>
<li><p><p>Developed 3 different portal Patient, Hospital and Admin, Each as a microservice communicating with each other using the HTTP protocol.</p></p></li>
<li><p><p>Prepared an image scale utility with Sharp</p></p></li>
<li><p><p>Prepared a video scale utility with FFMPEG</p></p></li>
<li><p><p>Prepared a pdf converter utility with Puppeteer and Headless Chrome</p></p></li>
<li><p><p>Did bitbucket pipeline setup</p></p></li>
<li><p><p>goCash payment gateway integration</p></p></li>
<li><p><p>Migrated existing analytics solution from Exasol to ClickHouse, learning OLAP databases.</p></p></li>
<li><p><p>Ingested MySQL data into ClickHouse using Airflow ETL for efficient data processing.</p></p></li>
<li><p><p>Designed core architecture for an Invoice Processing module to manage periodic notifications and payment collections for QuickBooks invoices.</p></p></li>
<li><p><p>Developed periodic tasks with RQ worker for maintaining active auth tokens and sending notifications.</p></p></li>
<li><p><p>Created Django management commands to automate redundant tasks, enhancing productivity.</p></p></li>
<li><p><p>Integrated Razorpay payment links to streamline payment processes.</p></p></li>
<li><p><p>Applied GraphQL to migrate an existing SSR-based CRM product to APIs, improving data interaction.</p></p></li>
<li><p><p>Documented critical parts of the codebase and reviewed pull requests to ensure code quality.</p></p></li>
</ul>
</div>
</section>
Expand Down Expand Up @@ -1117,12 +1104,11 @@ <h2 class='section-title'>Projects <span class="item-count">(5)</span></h2>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Designed the core architecture of the project.</p></p></li>
<li><p><p>Developed CRUD APIs for authentication, league, event, match, team, player, articles modules.</p></p></li>
<li><p><p>Worked on cronjobs to trigger events when the game status changes.</p></p></li>
<li><p><p>Worked on firebase socket for realtime updates and notifications.</p></p></li>
<li><p><p>Used Redis for caching scorecard data.</p></p></li>
<li><p><p>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)</p></p></li>
<li><p><p>Designed the core architecture for cricket.com.</p></p></li>
<li><p><p>Developed CRUD APIs for authentication, league, event, match, team, player, and article modules.</p></p></li>
<li><p><p>Implemented cronjobs to trigger events based on game status changes.</p></p></li>
<li><p><p>Integrated Firebase socket for real-time updates and notifications.</p></p></li>
<li><p><p>Utilized Redis for caching scorecard data and as a message broker between the API server and the Java parser.</p></p></li>
<li><p><p>Managed code deployment using Docker.</p></p></li>
</ul>
</div>
Expand All @@ -1136,10 +1122,6 @@ <h2 class='section-title'>Projects <span class="item-count">(5)</span></h2>
<span class="endDate">- Jan 2018</span>
</div>
</header>
<span class="website">
<span class="fas fa-external-link-alt"></span>
<a target="_blank" href="https://www.machinenmotor.com">https://www.machinenmotor.com</a>
</span>
<ul class="keywords">
<li>Python Django</li>
<li>JQuery</li>
Expand All @@ -1156,12 +1138,71 @@ <h2 class='section-title'>Projects <span class="item-count">(5)</span></h2>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Wrote the Buyer module APIs i.e. authentication, Cart and wishlist management.</p></p></li>
<li><p><p>Wrote order and review management module.</p></p></li>
<li><p><p>Developed product inventory module which includes Product CRUD, Product media uploads and scaling.</p></p></li>
<li><p><p>Developed deployment script and Cron Jobs for auto backup.</p></p></li>
<li><p><p>Generated pdf invoice with pdfkit.</p></p></li>
<li><p><p>Instamojo payment gateway integration</p></p></li>
<li><p><p>Developed APIs for the Buyer module, including authentication, cart, and wishlist management.</p></p></li>
<li><p><p>Created order and review management modules for comprehensive order handling.</p></p></li>
<li><p><p>Designed and implemented a product inventory module, including product CRUD operations and media uploads with scaling.</p></p></li>
<li><p><p>Developed deployment scripts and cron jobs for automated backups.</p></p></li>
<li><p><p>Generated PDF invoices using PDFKit.</p></p></li>
<li><p><p>Integrated the Instamojo payment gateway for secure transactions.</p></p></li>
</ul>
</div>
</section>
<section class="project-item">

<header class="clear">
<div class="position">Medwisor</div>
<div class="date">
<span class="startDate">Dec 2018</span>
<span class="endDate">- Apr 2019</span>
</div>
</header>
<ul class="keywords">
<li>Node Express Js</li>
<li>MySQL</li>
<li>Sequelize</li>
<li>Bash</li>
<li>Sharp</li>
<li>FFMPEG</li>
<li>Docker</li>
<li>Puppeteer</li>
<li>Headless Chrome</li>
<li>Bitbucket pipeline</li>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Designed the core architecture for the project and prepared a Node.js ES6 boilerplate with Sequelize.</p></p></li>
<li><p><p>Developed three microservices for Patient, Hospital, and Admin portals, enabling inter-service communication via HTTP.</p></p></li>
<li><p><p>Created utilities for image scaling with Sharp, video scaling with FFMPEG, and PDF conversion with Puppeteer and Headless Chrome.</p></p></li>
<li><p><p>Set up Bitbucket pipelines for continuous integration and deployment.</p></p></li>
<li><p><p>Integrated the goCash payment gateway to streamline payment processing.</p></p></li>
</ul>
</div>
</section>
<section class="project-item">

<header class="clear">
<div class="position">Portea</div>
<div class="date">
<span class="startDate">Aug 2019</span>
<span class="endDate">- Aug 2019</span>
</div>
</header>
<ul class="keywords">
<li>Node Express Js</li>
<li>MySQL</li>
<li>Knex</li>
<li>Docker</li>
<li>Gitlab CI/CD</li>
<li>Leadership</li>
<li>Time Management</li>
<li>Code Review</li>
<li>Swagger</li>
</ul>
<div class="item">
<ul class="highlights">
<li><p><p>Designed the core architecture of the project and managed a team of 2 developers.</p></p></li>
<li><p><p>Reviewed pull requests to ensure code quality and consistency.</p></p></li>
<li><p><p>Handled code deployment using Docker and GitLab CI/CD for streamlined operations.</p></p></li>
</ul>
</div>
</section>
Expand Down
Binary file modified resume.pdf
Binary file not shown.

0 comments on commit 0457a36

Please sign in to comment.