Before joining the search team of startup research platform, Tracxn, I worked as software developer intern in the personalization and NLP teams of a couple of startups and have proven myself to be a good learner and a problem solver.
I am looking for opportunities where I can get to work on real-world challenging problems.
resume
employment
Senior Software EngineerJune 2016 — Present Tracxn Technologies Private LimitedBengaluru, India Search Team
Have almost complete ownership over the Search API which serves as the backend for Tracxn's entire research platform, customer APIs, data exports, report generation, mobile apps, etc. The API is basically at the core of all the customer facing products.
Have been working on reducing developer efforts in building new features and/or modifying old ones. Proposed and created generic components for almost all the core search features after thorough analysis of possible use cases because of which new features get developed in minutes instead of days or weeks.
Exposure: Groovy, ElasticSearch, MongoDB, Redis.
Software Developer, InternMay 2015 — July 2015 Ver Se Innovation Private LimitedBengaluru, India Personalization & Analytics Team
Developed processors for generating and serving personalized news feeds to users based on their usage and affinity towards certain newspapers, categories and topics.
Optimized the querying of news articles from ElasticSearch which helped increase the throughput of serving news feeds by 400%.
Exposure: Java, ElasticSearch, MongoDB, Redis.
Software Developer, InternMay 2014 — July 2014 InsideView Technologies (India) Pvt. Ltd.Hyderabad, India NLP Team
Developed a processor which classifies a corpus of news articles into topics and retrieves the top trending topics from it.
Earlier, users were sent hundreds of news articles for the companies/industries they were following of which most of the articles had the same news content.