Code Monkey home page Code Monkey logo

Hi 👋, I'm Anuj

I am a senior engineer currently on a break to learn Rust and contribute to decentralized platforms.

Connect with me:

anujmax

Languages and Tools:

rust scala java python javascript react kafka postgresql redis firebase aws docker git

anujmax

Professional Experience

I have 11+ years of experience in building software, leading technical development and 2 years experience managing teams across a variety of domains.

Atato - Remote, India

Product Lead

August 2021 - August 2023

Atato is a custodial crypto wallet built with ReactJS, Python/Django, and PostgreSQL, deployed on GCP. It uses secure protocols (BIP32, BIP44, MPC TSS) and integrates with Alchemy/Infura. As Product & Engineering lead, I managed a 10-person team, defined the roadmap, created epics, and implemented key features like sweep functionality, BYOT/BYOC support, Chargify integration, and crucial Bitcoin support for user onboarding.

Technologies: Python, Django, Web3, EVM, PostgreSQL, GCP, ReactJs

Agoda - Bangkok, Thailand

Senior Software Engineer

September 2018 - July 2021

I began at Agoda on the ReactJS front-end team, focusing on conversion optimization and UI improvements for bookings. After a year, I transitioned to backend and data, designing scalable systems (Scala, Akka) for their multi-datacenter environment. I built revenue-generating products (Cancel/Rebook, Global Coupons) and revamped the booking amendment flow.

Technologies: Scala, Akka, Cats, Mysql, Kafka, ReactJs

Celebr8

CTO and Co Founder

August 2020 - November 2020

I co-founded India's first AR celebration platform ("Celebr8") from the ground up. I managed a team of freelance AR developers (Unity) and built the backend with Firebase (Real-time DB for chat, Cloud Functions, Firestore for location data).

Technologies: NodeJs, Google Firebase, RealtimeDB, Firestore, Cloud Functions.

ServiceRocket - KL, Malaysia

Agile Developer

March 2017 - September 2018

Built a B2B SaaS learning platform (Java/Spring, Postgres). Implemented secure student progress tracking (JWT) and course purchase system. Led a data migration using AWS (SQS, Lambda, DynamoDB) to minimize downtime.

Technologies: Java, Spring, Hibernate, AWS, JWT.

MakeMyTrip - Gurugram, India

Senior Software Engineer

January 2016 - March 2017

Built "Meet and Beat" competitor price analysis tool (Java/MySQL) that boosted employee recognition and later graduated to a core product. Also developed a high-volume (1M searches/day) customer persuasion system (Spring Boot, Kafka, MySQL) that increased booking conversions by 5%, leading to a promotion.

Technologies: Java, Spring Boot, Kafka, Redis.

Oracle - Bengaluru, India

Member of Technical Staff

March 2014 - January 2016

Built a Groovy/Grails Git alternative for versioning Oracle's internal RDBMS tools and deployed a build-time insights dashboard.

Technologies: Groovy and Grails.

Wipro - Bengaluru, India

Project Engineer

August 2012 - February 2014

Aced Wipro's Java/SQL training, integrated a complex authorization system, and built a report generation system for a major Irish bank (Java/Servlets).

Anuj Agrawal's Projects

appflowy icon appflowy

AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

calibre icon calibre

The official source code repository for the calibre ebook manager

cats_underscore icon cats_underscore

This repository is collection of my notes for the book https://www.scalawithcats.com/dist/scala-with-cats.html

concourse icon concourse

ConcourseDB is a self-tuning database that makes it easy to quickly build reliable and scalable systems. Concourse dynamically adapts to any application and offers features like automatic indexing, version control, and distributed ACID transactions within a big data platform that manages itself, reduces costs and frees developers to focus on core business problems.

ergo icon ergo

Ergo protocol description & reference client implementation

guava icon guava

Google Core Libraries for Java 6+

hyperswitch icon hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable

interview icon interview

Interview challenge for potential candidates.

lemmy icon lemmy

🐀 A link aggregator and forum for the fediverse

qdrant icon qdrant

Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

redis4cats icon redis4cats

:bookmark: Redis client built on top of Cats Effect, Fs2 and Lettuce

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.