I am currently working as SDE at Amazon, Tempe for past 2 years (Feb 2019 to Present). I am passionate to build applications that solve problems. I graduated with Masters degree in Computer Science specializing in web and big data. In past years, I have worked on projects in healthcare and payment systems. I like to explore new things and overcome the real-world challenges.
Past Experience (2012 to 2016) - I have been through the incredible journey from ➥ Software Intern ➥ Trainee ➥ Software Analyst ➥ Team Lead in 4 years. I have worked on healthcare projects and telecom project. I have worked as Full Stack Web Developer and worked on REST APIs, MVC framework, payment gateway integration, Apache Spark, Hadoop, databases (MySQL, MongoDB, Cassandra), deployments (Amazon EC2).
I have 2+ years of experience at Amazon in United States. I have 3+ years of combined experience in multinational company and startup in India. I am acquainted with work ethics and have strong work values. I want to extend my skills by research in the fields of big data, web, databases and contribute to an open-source community. I love to explore and learn new things. I enjoy chess, cricket, tennis. Coffee addict and traveler. Feel free to contact me directly at ashishgadkari1992@gmail.com
Java, Python, Groovy, C, JavaScript
MySQL, Oracle, MongoDB, Cassandra, Redis, DynamoDB
Apache Hadoop, HDFS, Spark, Solr, Maven, Ant, Tomcat
ReactJS, MobX, Grails, Hibernate, HTML5, JQuery, Django, Spring MVC, AJAX, REST APIs, Git
AWS Services - DynamoDB, Alexa, API Gateway, Lambda, EC2, Step functions, SQS, SNS
Feb 2016 - Present (Tempe, United States)
Warehouse as a Service:
The product helps sellers manage their entire warehouse inventory and ship products from their own warehouse.
Tech Stack: Java, ReactJS, MobX, DynamoDB, Elastic Search, Mockito, JEST, Amazon build and deployment tools
July 2015 - June 2016 (Pune, India)
Krixi Care Product:
Enables physicians to remotely evaluate, diagnose and treat acute medical conditions. (Duration: 7 months)
Led the team of 5 developers and assigned tasks. Implemented RESTful APIs for scheduling consult with patients.
Integrated Stripe payment gateway & real-time calendar update feature. Responsible for deployments.
Technologies- Grails, Groovy, Tomcat, MySQL, MongoDB
August 2014 - June 2016 (Pune, India)
EMR Architecture Project: Developed a scalable lifecycle POC to process EMRs from healthcare practices in US (Duration:12 months)
Increased performance by 400% using Spark as compared to earlier model.
Improvised resource allocation by introducing YARN. Managed distributed infrastructure on the servers.
Technologies: Java, Apache Spark, Hadoop, Solr, Cassandra, Maven
Citrus Wallet: Web app for consumers to load money from cards or net banking accounts to speed up payments. (Duration: 3 months)
Developed Single Page app for a CitrusPay payment gateway client to provide e-wallet features for their consumers.
Integrated key features– load/withdraw money, profile, OTP, transaction history.
Technologies: Groovy, Grails, MySQL, Redis, JQuery, Javascript
Oct 2013 - July 2014 (Pune, India)
Vodafone-Essar Limited BI: Manage the network data of Vodafone India on client location IBM. Part of BI-3G team.
Resolved issues in the ETL process and maintained its data warehouse. Technologies- Oracle, Teradata, Datastage, shell scripts
August 2016 - November 2018. EMITLab Research Group (Tempe, US)
MS Thesis - Load-balanced Range Query Workload Partitioning for Compressed Spatial Hierarchical Bitmap (cSHB) Indexes
(Defended Nov 2018; Committee: Dr. Selcuk Candan and others)
Proposed novel partitioning techniques to efficiently partition range query workload into balanced partitions. The partitions can be processed in parallel using spatial bitmap indexes that leverage block-based hierarchy in bitmap index. Introduced a cost model to quickly group the queries based on their distance and coverage using R*-Tree spatial data structure.
Technologies- Java, Matlab
DataStorm: (NSF Project) End-to-end disaster planning and response. Explored methods to process workflows in parallel and record provenance data for simulations in disaster models-Flood, Hurricane. Worked on aggregated dynamic visualization of all models. Mentored undergraduate students for creating layered map-based visualization.
Publication: H. Behrens, K. S. Candan, A. Gadkari, and others, "DataStorm-FE: A Data- and Decision-Flow and Coordination Engine for Coupled Simulation Ensembles", Very Large Databases (VLDB) 2018.
VLDB 2018 Publication Link
Developed an Alexa skill to guess top movies based on plot summary. Used NLP algorithms in python (Keyword extraction, Semantic similarity between plots).
Technologies: Amazon EC2, lambda, Alexa Skill set.
DemoAnalyzed IMDb data to extract relevant insights to build successful team of actors and directors.
Technologies: JQuery, Solr, d3.js.
DemoDeveloped distributed algorithms on NYC taxi trip spatio-temporal big data to identify most significant spatial hot spots.
Technologies: Apache Spark, Java, Scala, HDFS.
Read More