Senior Software Engineer2017 - PRESENTCircle
Technologies: AWS, 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.).
- Implemented an OAuth2 server for inter-service communication and user authentication supporting various types of grants.
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 (400+ thousand per second) and low latency (less than 10 miliseconds) 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.
- Worked on various consulting projects for clients including NASCAR, Coca-Cola, etc. Implemented various web applications catering to millions of customers. Also, implemented login/authentication using OAuth2 (both server and client) and Social Logins.
CTO2009 - 2011Orangut
Technologies: Java/JEE, Spring, Hibernate, Tomcat
- Architected, developed, designed, and implemented the product.