Ashish

Ashish

$50/hr
Senior Full Stack Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
34 years old
Location:
Chennai, Tamil Nadu, India
Experience:
7 years
Ashish Jain A- Phone: - http://www.linkedin.com/pub/ashish-jain/69/ b29/9b8 Work Experience Oct 2016 - Present Lead Developer Sploor Limited Feb 2014 - Oct 2016 Senior Software Developer Groupon Goods. Groupon India. Software Developer Nov 2010 – Feb 2014 Global Retail Catalog Systems. Amazon Development Centre. Software Developer Trainee Samsung India Software Operations Aug 2010 – Nov 2010 Education B.Tech., Information Technology College of Engineering Guindy Anna University Chennai, India GPA : 9.10/10 Aug 2006 – April 2010 Projects Sploor Technologies Used: Django, Python , Angular, Redis, MySql Developed a travel website that serves thousands of users on a daily basis from scratch. Integrations with multiple third party system to fetch data and integrations with internal systems for auditing and notifications as well. Audience User Service Technologies used : Node.js, Express , Mongodb, Redis Co developed and maintained a framework, that was responsible for retrieving audiences based on input criteria. The millions of groupon users were stored in a key value store and we use used the in-built indexing of the nosql database for the filtering criteria. Caching was used for returning frequently used audiences. Audience Management Service Technologies used : Java ,Play framework , Hadoop, MapReduce, Hive, Cassandra ,Cron4j , Oozie, AWS SWF Co developed and maintained a framework, that was responsible for generating audiences based on input criteria. This was built on top of hadoop framework where a request to generate an audience was delegated through SWF and the job was run as a hive query , to generate the given file in the HDFS location. Another part of the framework was to expose an API that would give the list of audiences that are associated with a given user. This was built using the play framework and the data was pushed from hadoop to cassandra using the oozie workflow. Commerce Interface Technologies used : Django/Python , Redis, Celery , Django templates, Psql , HTML and Jquery Co Developed and maintained a web application that acts as order processing system. It took care of getting orders from external systems and maintained a track of where a given goods order was at a given point of time. Goods Invoicing Service Technologies used : Java, Play framework , HTML , Jquery, Message Bus , Psql Developed a system that automatically cuts invoices to vendors after a given duration for the orders they have sold. Global Retail Catalog Systems – Mapping System Technologies used : Java, Play framework , HTML , Jquery, MySql Developed a self-service platform to onboard new manufacturers catalog into amazon systems Global Retail Catalog Systems – AutoMapper Technologies used : Java , Solr, DynamoDb Developed a semi-automated solution to automatically map attributes from a vendor namespace Global Retail Catalog Systems – Distributed FeedCollector Technologies used : Quartz , Java Developed a distributed system that periodically receives (push/pull) file from multiple destinations via multiple protocols and notifies the downstream systems Final year Project - Optimization of Video Server Resources Reduce the size of the video to be streamed over the network depending on the bandwidth and other network factors. Academic Projects • Developed a RESTful web service to expose the data on the host to end-users. • Implemented a mail client with features for auto extraction of calendar appointments. Submitted at Microsoft Student to Business, 2009 • Developed an online crime reporting system for tracking complaints, case progress and crime data search options. Submitted at IBM’s The Great Mind challenge 2008
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.