Raghunandan Gupta

Microservices | Freelancer | Blockchain Enthusiast

Hyderabad, Telangana, India

Microservices Spring Boot Spring Cloud Eureka CVS & GIT REST & SOAP Apache Flume Orient Graph DB Apache Shiro Apache Storm Graph Databases Google Adwords Apache Kafka python Neo4j Spring MVC Web Development iBatis JPA JAXB Data Structures Spring Security Maven J2EE Application Development SoapUI JMeter JIRA Cassandra Operating Systems JUnit Tomcat Jenkins AWS Hibernate Core Java Eclipse Scalable Web Applications Redis Spring freelancing Facebook Ads MongoDB C Machine Learning AJAX C++ Web Applications MySQL HTML CSS JavaScript
--I am a hard-working and innovative Software Developer with over almost 5 years of experience in a variety of back-end technologies including Java, J2EE , Spring Boot/MVC, MySQL, NoSQL, Storm,Solr ,BigData as well as extensive experience in Cloud Based Applications.

-- Helped in scaling Snapdeal's Ads & digital marketing platform and developed new features from scratch.

-- Developed distributed and scalable application based on Netflix OSS services for "exclusively.com". Where automatic load balancing, service discovery and Dynamic Routing were key components.

-- Currently helping a product company to develop their product.

--Bachelors(Computer Science & Engineering) in 2012 from Maulana Azad National Institute of Technology (MANIT), Bhopal.

Freelancer at Nwook

Feb 2017 - Present

About : Nwook provides social spaces to work, study and play at affordable hourly rates, while charging by the minute! Role : I am working as Freelance Developer. My role is to discuss requirements with the client and design (both application and database) and implement the same. I am working on various modules which includes customer login (includes social login, OAuth) , booking engine, rule engine and Payment gateway (razorpay) integration. Along with development I am also responsible for writing test cases and documenting on confluence for each functionality. All are separate micro services and session is maintained using distributed cache. TechStack : JAVA8, Spring Boot/ OAuth/ Data/ Jdbc, Hibernate, MySQL 5.6, MongoDB, RDS, drools, tomcat 8, Junit, Maven, Git.

Senior Software Engineer at Snapdeal

Nov 2015 - Mar 2017

Exclusively.com Nov 2015 – Jul 2016 Project descriptionPlatform developer at exclusively.com , worked on scaling and migrating existing platform ,design (Microservices) and development of new features. Content Management System / PDP - MongoDB Search / Listing - Solr User Management System / Order Management System - Mysql Time series Personalized Floor for User - Cassandra Distributed Cache : Redis Cluster Application layer - Spring Boot Real time streaming : Apache Storm/ Kafka Monitoring : Graphite / Grafana Deployment : Jenkins Unit / Load testing : JUnit , JMeter Full nextflix OSS stack[Eureka/Zuul/Ribbon/Hystrix/Spring cloud] leveraged for implementing highly scalable cloud friendly services backend. Used Spring OAuth with JWT token to implement login via Facebook/Google/Snapdeal/Free-charge/Application. Technology Stack : Kafka, Storm, Cassandra, Redis, Solr, Flume, MySQL, Spring Boot ,Solr, Micro services Architecture (Netflix OSS),MongoDB,OAuth 2.0, Graphite, Statsd,Grafana AdTech & Digital Marketing Aug 2016 – Mar 2017 Project descriptionMy role was designing and developing new features, revamping existing architecture and mentoring junior folks. Managed team of 2. ---Analyze huge data which includes products clicks & impression of Product Ads & implemented CTR prediction model (Offline) using xgboost in python & Hadoop(feature engineering) due to which almost 2% CTR increased, integrated model with java as service(prediction-service) for scalability. --- Feature enhancements & scaling current in-house Advertising system. --- Scale current digital marketing system to handle 5k transactions/sec & optimized ads team architecture and remove current bottlenecks. --- Implemented publishing of products on Facebook & Google in NRT [match percentage increased 60% to 70%]. -- Implemented Google AdWords automation from scratch[keyword to campaign generation] using product attributes, past search history [Resulted in better performance of keywords on Google search]. Tech Stack : ​ Spring Boot , MongoDB, Cassandra 2.1.11, Kafka 0.8 & 0.10 , MySQL, Machine Learning, Hadoop MR , Python, Google Ad Words, Facebook Catalog, S3, Ec2, Spark SQL.

Software Development Engineer at PubMatic India

Nov 2014 - Nov 2015

PubMatic is a global Ad Revenue Optimization company that provides premium online publishers with a full service solution to manage and monetize non-guaranteed ad inventory.Main motive of PubMatic is to increase revenue of Publisher for that RTB is used where many DSP's participate in auction. I was working as a Software Developer and responsible for doing Enhancement at front and backend side[mostly] including bug fixes as well. Also worked for Access control system which was being designed for supporting all other application. Following Agile Methodologies for project management[Jira]. Technologies and Tools : J2SE , J2EE , JUnit , Spring , Rest Web Services (Apache CXF [Rest/SOAP]), MyBatis ,PHP, MySql, Java Script, Maven , Apache Tomcat Tools : Apache Jmeter, Eclipse, Jenkins, FileZilla, Jira, BugZilla. Version Control : GIT Open Source [POC] : OrientDB, Neo4jDB, ApacheShiro Version Control : GIT OS : Ubuntu 14.04

Software Development Engineer at Talentica Software

Dec 2013 - Nov 2014

Client : Vuclip India Mobile based web application which can be used by different mobile careers like Airtel,Idea, Vodafone etc over different countries like Malesia , India and UAE. My role was to develop new application, restructuring of existing application and enhancements including bug fixes as well. Deployment on different environment was also part of my role. Customer will access portal from Mobile where he can view ,subscribe and download content. Back-end will be used by admin to customize the content which will be different for different regions over the country. Technologies : Spring MVC, Hibernate,JSP,Servlets.JSTL,J2SE,MySql,Maven,Soap and Rest (Jersey). Repository : CVS,GIT. Server : Apache-tomcat. Tools : MobaXterm,WinSCP.

Software Consultant at Polaris FT

Oct 2012 - Jan 2014

I Worked On-site as a Java Developer with Citicorp Services India Ltd. (CSIL) FXLM e-Commerce Unit. I worked on UI development[Swing] and service side for a thickclient application(eDealer) that serves as a treasury middle office system for FX, FI and MM deal booking. Specific area of work was front-end development and enhancement for Derivatives and FX products deal booking.


Bachelor's Degree, Computer Science, 8.26/10 at Maulana Azad National Institute of Technology

Dec 2007 - Dec 2011

Push pixels...
Shovel coal into server...
Create mockups...
Defend the wall...
Draft storyboard...
Disrupt an industry...
Achieve profitability...
Become a unicorn...
Become Batman...