Senior Software Engineer2017 - PRESENTCircle
Technologies: Java, Postgres, Blockchain, Ethereum, Bitcoin, Smart Contracts, ERC 20 Tokens
- Built fiat connectivity to Blockchain through stable coins.
- Built trading infrastructure.
- Integrated with various wallets for implementing highly scalable deposit/withdraw infrastructure (with auto-sweeping to central addresses, etc.).
Senior Software Engineer2016 - 2017AOL
Technologies: Java, Spring, Netty, Aerospike, Spring Boot, Functional Programming, Spark, AWS, AWS CloudFormation, AWS AutoScaling, Chef, CI/CD
- Worked on high throughput (400k+ per second) and low latency (less than 10ms) user targeting services. Also worked on massive data pipeline involving TBs of segmentation data using Apache Spark, Kafka, AWS DataPipeline, etc.
Manager of Technology2007 - 2015SapientNitro
Technologies: Java, JEE, Scala, Play Framework, Spring, Hibernate, Redis, HBase, RDMBS, MySQL, REST
- Architected and implemented SapientNitro's data platform to help businesses understand consumer behavior. Used non-blocking I/O and functional programming to build a highly scalable transactional system. Also used HBase for time series storage and AWS Kensis and Spark for real-time analytics.
- Contributed to the architecture and implementation of various solutions for many B2C clients using Java/JEE, Spring, and Hibernate.
- Helped with various performance tests and performance fixes in live and test environments by using tools like JMeter and studying thread and heap dumps.
CTO2009 - 2011Orangut
Technologies: Java/JEE, Spring, Hibernate, Tomcat
- Architected, developed, designed, and implemented the product.