Dhruvit Patel
*******@*******.*** Cell: 201-***-****
Professional Experience
Neene Inc, New York 12/2016 to 06/2017
Software Engineer
• Accomplished end-to-end vendor and product registration process utilizing Spring MVC Architecture.
• Designed friends matching algorithm to recommend friends by accounting relative weighted score with current user’s skills and used Apache Spark.
• Implemented AngularJS Validation to validate user inputs and to create a user-friendly web application.
• Developed forgot password functionality utilizing Spring Security. Used Mail-Sender for sending reset password link. Hanlon Financial Engineering Lab, Stevens Institute of technology, New Jersey 05/2015 to 11/2015 Web Developer Lab Assistant
• Collaborated to develop UI components of University website with exploring Drupal CMS and integrated modules.
• Analyzed and rendered financial data on different responsive user interface through D3.js. Wokontech, India 06/2013 to 11/2014
Full Stack Web Developer
• Developed entire frontend and backend modules using JSP and Servlet on Spring MVC Framework and Hibernate.
• Improved performance by 60%. Performed Test Driven Development (TDD) using Mockito framework. TATA Consultancy Services, India 12/2012 to 05/2013 Java Web Developer Intern
• Served as team leader to oversee planning, design, and execution of SDLC and analyzed the existing MVC Architecture.
• Mapped RDBMS using Hibernate Query Language that use the POJO to represent the persistence database. Academic Projects
Stevens Institute of Technology, Hoboken, NJ
AWS EC2 and RESTful Services:
• Qualified the partial implementation of Simple P2P DHT overlay network and deployed on AWS EC2 Instances utilizing RESTful service.
• Achieved load balancing through the round-robin pattern for the hosted website and distributed client’s request to four different AWS EC2 instances with the use of Nginx load Balancer. Hadoop and Apache Spark, Scala:
• Excelled the Hadoop PageRank algorithm to determine the most popular pages in a dump of Wikipedia pages. Performed Integration and deployment of the application using tools like Maven and Grizzly Web Server.
• Incorporated Movie Recommendation Engine to recommend likelihood movie with given movie form 1 million movie data sets with use of Apache Spark and Scala.
Python (Natural Language Processing):
• Designed Python Script to extract opinion score of given restaurant and achieved 90% accuracy by plotting opinion score of more than 450k Yelp Restaurant review on the bar chart. Technical Skills
Programming Language: Java, J2EE, Scala, JavaFX, Python, SQL, Junit, Log4j Web Technologies: JSP, Servlets, RESTful API, HTML, JavaScript, JSON, CSS, AngularJS, AJAX, jQuery Framework/ Databases: Spring, Hibernate, Junit Testing, MySQL, NoSQL(MongoDB), PostgreSQL Tools: Jenkins, Git, Apache Tomcat, Apache Spark, Postman, JIRA, SBT, Maven Education
Stevens Institute of Technology - Hoboken, NJ Dec 2016 Master of Science in Computer Science, GPA: 3.52/4.0 Dharmsinh Desai University – Gujarat, India May 2013 Bachelor of Science in Computer Science, CGPA: 7.35/10 Certification
Apache Spark 2.0 with Scala – Hands on with Big Data Present License – OOFYDY5D Jun 2017