Online CV

Summary: Backend developer with 3+ years of experience in designing, developing, testing and maintaining scalable systems. Seeking a mid-senior backend role where I can leverage my skills to build reliable systems and contribute to the growth of the company.


Work Experience

Punch, Mumbai - Remote

Software Engineer

September 2022 - Present

  • Collaborated with a team to build a trading platform from inception, focusing on building reliable systems capable of handling future needs..
  • Contributing towards account opening journey, integrating with multiple vendors from government agencies to third parties for smooth on boarding, building data pipelines and much more, resulted in users being able to open accounts within 2-5 mins, fastest flow  in industry.
  • Led the integration of UPI Payments & internet banking to receive funds from clients improving success rate to 99.99%, improved reliability using OTP features.
  • Built core product features (Protection &  Shield), such as various types of orders and safety net features that protect clients from making a loss in the options market.
  • Developed supporting widgets and indicators, enhancing user decision-making and overall trading experience on Punch.
  • Built an Internal Redis library for redis integration in projects, saving developer time and code repetitions.
  • Worked towards improving reliability and availability of system, handling corner cases and performances.
  • Owning  multiple micro-services did bug fixes, cleanups and observations on such.
  • Provided Customer Success team relevant tech support whenever needed & staying in constant touch for customer feedback.

Myracle.io, Berlin - Remote

Core Engineer - SDE2

May 2021 - Aug 2022

  • Developed an Adaptive Question Paper generation through progressive model &  difficulty calibration that saved 80% of the faculty time.
  • Optimized a scalable, event-driven system for processing up to 8,000 exam videos daily, reduced video  processing time by 77% and costs by 50%.
  • Refactored code using Hexagonal Architecture and standardized Test-Driven Development, improving code quality and maintainability.

Technologies

Elixir - Main language for 4 years. Fluent reading/debugging/writing.

Erlang: Fluent reading of code, beginner writing.

OTP - Node, RPC/ERPC, Genserver, Supervisor, Task, Genstage, Crypto & etc.

MetaProgramming - Understanding of compilation lifecycle, intermediate writing of macros.

Phoenix - intermediate production level.

Postgres - Strong knowledge of Postgres db.

Docker - Extensively wrote Dockerfiles for releases with understanding of docker.

CI/CD - Knowledge on how to build pipelines.

Linux & Git - using since last 4years & loving it.


Projects

Inshort Bharat
A full-featured news publishing CMS with story creation tools for reporters and features like recommendations, summarization, and dictation for readers, offering a seamless reading experience.

Thundarr VPN App
Built an Android VPN app using OpenVPN-ICS to securely browse the internet. Gained experience in setting up OpenVPN on AWS EC2s and developing the Android app from scratch.