Hi,
I completed my undergraduate in Computer Science from IIIT Allahabad, India in 2013. After graduation, I have worked as a full-stack engineer learning many languages/frameworks like Go, PostgreSQL, Blockchain, Spring Boot MVC, Ruby-on-Rails, Go, PostgreSQL, Blockchainlang, Go, PostgreSQL, Blockchain-Django, Salesforce Apex, NodeJs and Angularjs.
My journey started with SAP labs where I learned about enterprise software systems. After a while though, the ever-lethargic and process heavy dev cycle started slowing down my learning rate. I started looking out for more challenging opportunities and found my answer in a fast-growing food-tech startup!
There, I got to experience an entirely new office culture with a fast paced environment while also solving challenging problems. It augmented well with my proclivity of working hard and ability to quickly assimilate new tools. As a result, I have sought out similar work conditions in all my subsequent opportunities.
Across several startups, I have worn many hats like building robust Rest APIs, grpc, query and db performance enhancements, setting up business logic, integrating payment gateways/wallets, search using ElasticSearch, setting up AWS infra with/without Terraform for enterprise grade software, setting up development practices and mentoring junior engineers.
In the past couple of years, I have taken up big projects and successfully built up systems from scratch. I am currently working with Hellofresh and optimizing their payments lifecycle.
I believe in using the right tool to get the job done and have been fortunate to learn and work in several different languages and experiment with tools like Terraform, Redis, ElasticSearch, Rabbitmq, Kafka etc.
I believe in making software products that not only add real value to the people's lives around me but are also a lot of fun building them.
I actively take part in conferences and hackathons. One of my pet projects came out of one such hackathon, you can find the code here: (LooGuide)[https://github.com/niharika88/LooGuide].
I am currently learning Domain Driven Design and putting my learnings into practice by conducting Event Storming Sessions in my present team.
In my spare time, I enjoy travelling to new places and cooking at home. I have already visited 3 countries and several European cities during my one year stay in Germany.