0% found this document useful (0 votes)
493 views1 page

Pragyanandesh Tripathi's Engineering Portfolio

Pragyanandesh Narayan Tripathi is an engineering lead at Circle Internet Pvt. Ltd. in Bangalore, India with experience in backend development. He has a Master's degree in Electrical Engineering from IIT Kanpur and experience in roles such as backend team lead and senior software engineer. His side projects include Vadelabs for business tools and Nerdsden, a technical blog.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
493 views1 page

Pragyanandesh Tripathi's Engineering Portfolio

Pragyanandesh Narayan Tripathi is an engineering lead at Circle Internet Pvt. Ltd. in Bangalore, India with experience in backend development. He has a Master's degree in Electrical Engineering from IIT Kanpur and experience in roles such as backend team lead and senior software engineer. His side projects include Vadelabs for business tools and Nerdsden, a technical blog.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Pragyanandesh Narayan Tripathi Email : pntripathi9417@gmail.

com
https://www.nerds-den.com Mobile : +91-782-988-7887

Education
Indian Institute of Technology Kanpur, India

Master of Engineering in Electrical Engineering; GPA: 8.5/10 July. 2013 – June. 2014
Indian Institute of Technology Kanpur, India

Bachelor of Engineering in Electrical Engineering; GPA: 6.7/10 July. 2009 – June. 2013

Experience
Circle Internet Pvt. Ltd. Bangalore, India

Engineering Lead August 2018 - Present
◦ Analytics Pipeline: Currently I am working on setting up a analytics pipeline which could recommend users
content on the basis of their preferences. Hence improving our overall engagement
◦ Distributed Event Logging: Setting up ELK cluster over kubernetes. Wrote a composable logging method and
directed logs to ELK cluster via file-beat and fluentd.
◦ Kubernetes Infrastructure Setup: Successfully deployed stateful MongoDB services, and dockerized server
application over kubernetes.
◦ Backend Server: Wrote initial version of the backend server. It involved resuming media uploads, content
management system, profile management, etc. You can find an open-sourced version of project structure at this
link
Elanic Services Bangalore, India

Backend Team Lead August 2015 - November 2018
◦ Engineering Team Manager: Managed team of 8 people, helped them to design flexible architecture. I was also
responsible for on-boarding new employees and make them comfortable with the existing backend system.
◦ Feed Sorting Based On Click Engagement: Setup logging using ELK cluster. Wrote a series of jobs to
calculate click engagement for products. It helped us improve our overall conversion from 3 to 4.5 percent.
◦ ACID Transactions in MongoDB: We were using MongoDB-3.6. Wrote a wrapper library to support ACID
transactions using 2-Phase Commit.
◦ Logistics Optimization: Wrote an engine to dynamically choose logistics partners to pick-up and deliver the
products and optimize for cost and speed based on the rules given by the operations team.
◦ Feeds Engine: Implemented the backend for dynamically generating product feeds. Integrated rules engine which
enabled the marketing team to generate different feeds for different user segments, hence enabling feed
experimentations.
◦ Business Rules Engine: Wrote in-house business rules engine to dynamically calculate sales commission, pickup
charges, delivery charges, voucher discount, etc.
◦ Backend Server: Wrote the backend server for Elanic in NodeJS. It involved profile management system, Product
listing, Order management, Logistics Management
Samsung Research Bangalore, India

Senior Software Engineer July 2014 - June 2015
◦ Coded Rolling Shutter: The idea was to generate higher resolution images using existing sensors in Samsung
devices. Coded rolling shutter is an algorithm to do that. Tried implementing it using caffe library.
◦ Virtual Tour Application: Worked on synthetic range map generation to enable a user to enjoy
three-dimensional virtual tours of places from the series of images.

Side Projects
• Vadelabs: Making business development easier. Building services which can be used across business domains like
Business Rules Engine, Feed Generation Engine, Notification Manager, etc.
• Nerdsden: Memoirs of a skeptic nerd. A place to share my learnings with fellow developers. Wrote the current live
version using Gatsby.
• Cradle: I am currently working on writing a Simulation Testing Tool For REST APIs
Programming Skills
• Languages: Javascript, Python, Clojure, C++, SQL Technologies: AWS, React, Kafka, MongoDB,
Elasticsearch, Redis, NodeJS, Kubernetes

You might also like