×
Pranav Ambhore

Pranav Ambhore

Software Developer

Richard Sorge Str. 25A, Berlin, Berlin, DE, 10249
+49 176 27867117
English

Background


About

About

Pranav is from Maharashtra, India, and currently lives in Berlin, and currently holds blue card. He has completed B.Tech.(IT) from the 'College of Engineering, Pune'. He has worked for various product companies and startups as a software developer. He has primarily worked in backend software development, with hands-on experience in frontend development as well.

Work Experience

Work Experience

  • Software Engineer

    Jan, 2022 - Present

    Bettermarks offers e-learning solutions

    • Migrated the code from traditional servers to containers

    • Used Python FASTAPI/Flask/DjangoAdmin/Pyramid for backend API development

    • Used cdkTf/cdk8s for setting up MongoDB infra and for working on k8s

    • Implemented PII encryption and made the backend code compliant with GDPR

    • Implemented PII deletion on request

    • Implemented background workers that cleanup data

    • Also worked on ReactJS to develop frontend functionalities under the guidance of a senior developer.

    • I also have working knowledge of monorepo and micro-frontend with React

  • Software Developer III

    Sep, 2020 - Dec, 20211 year 3 months

    Objectrocket offers DBaaS for various databases like CockroachDB, Elasticsearch, MongoDB, PostgreSQL, Redis and TimescaleDB.

    • Migrated microservices from Py2 to Py3

    • Added components in the ReactJS frontend

    • Contributed and deployed microservices in Py3/Golang using modern devops pipelines

    • Implemented CI/CD pipelines with CircleCI which perform test/lint/codecov

    • Deployed microservices using docker and K8S

    • Used loggly/newrelic for logs/monitoring

    • Used Dependabot to find security vulnerabilities and upgrade dependencies

    • Performed maintenance activities

    • Used helm charts for deployment

    • Used AWS for cloud app deployment

    • Had ownership of feature development in the B2B database procurement API which is written in python FASTAPI framework

  • Senior Software Developer

    Aug, 2018 - Dec, 20191 year 4 months

    Fusion Practices offers financial solutions for various organizations.

    • As one of the first members of the startup, implemented backend projects from scratch and laid down the foundations for future software development

    • Created multi-tenant web API application

    • Added front end components to the ReactJS application

    • Used PostgreSQL for storing data

    • Used RabbitMQ for the message queue

    • Managed the database schema versioning using alembic

    • Implemented backend services against the provided spec

    • Created various Golang/Python microservices that worked in tandem with each other, which performed a unit of work depending on the metadata

    • Used Python Pandas with celery workers for managing data flows

    • Created and maintained in-house libraries

    • Contributed to the integration of 3rd party APIs

    • Implemented CI/CD pipelines with CircleCI which test/lint the code

    • Used swarms/K8S for deployment of docker containers

    • Used Digitalocean/Azure cloud for deploying apps

  • Software Developer

    Feb, 2016 - Jul, 20182 years 5 months

    Screen magic offers messaging solutions to the organizations/individuals.

    • Built and deployed features in software products

    • Ported older PHP APIs to Golang using Gin-Gonic

    • Created and maintained Python APIs in the Flask framework

    • Implemented activity-based authorizations

    • Implemented POCs in Golang regarding backend development

    • Implemented POCs regarding dockerization of applications

    • Refactored apps to conform to the 12-factor methodology

    • Created ReactJS app for admins to manage internal tasks

    • Analyzed requirements to design database models in MySQL

    • Used Gitlab CI for Continuous integration

    • Used AWS cloud for deploying apps

  • Software Engineer

    Jun, 2015 - Dec, 20156 months

    • Built Python Flask APIs

    • Created frontend functionalities in AngularJS

    • Used Mysql to store data

  • Software Engineer

    Jun, 2014 - May, 201511 months

    Searce helps organizations with their software needs.

    • Built APIs in Google App Engine for Python on the backend side of the HR product

    • Created job posting library that integrated with various job posting site APIs

    • Refactored the existing code

    • Wrote backend APIs and implemented front-end functionalities in AngularJS

Projects Experience

Projects Experience

Skills

Skills

  • Backend Development

    Python

    Golang

    MySQL

    PostgreSQL

    RabbitMQ

    Redis

    MongoDB

  • Frontend Development

    Javascript

    ReactJS

    HTML

    CSS

  • Version Control/CI/CD/Deployments

    Github

    Gitlab

    CircleCI

    GitlabCI

    Docker

    K8S

    AWS

    Azure

    Digitalocean

    CDKTF

    CDK8S

Education

Education

  • Information Technology, Bachelor, College Of Engineering, Pune

    Jun, 2010 - Jun, 2014

Interests

Interests

  • Football

  • Workout

  • Music

  • Reading