Post Job Free

Resume

Sign in

Software Developer Data

Location:
Santa Clara, CA
Posted:
June 30, 2017

Contact this candidate

Resume:

PRIYANK PATEL

+1-626-***-**** ac03ab@r.postjobfree.com GitHub LinkedIn

Education

Master in Computer Science California State University, Los Angeles GPA:-3.37 Aug 2017 Bachelor in Computer Engineering Gujarat Technological University GPA:-3.50 Jun 2014 Technical Skills

C, C++, Java [Spring MVC, Hibernate, Servlet, JSTL, JSP, JPA, JDBC], HTML5, CSS, XML, JSON, jQuery, AJAX, Apache Tiles, RESTful Web Services, Apache tomcat, Node.js, NPM, AngularJS, Database [MySQL, MongoDB, PostgreSQL, SQL Server, MS Access], Elasticsearch, GitHub, SVN, Maven, Gradle, Ant, Junit, TestNG, Tools [Eclipse IDE, NetBeans, MS Visual Studio, Jupyter Notebook, PyCharm]

Academic Projects

Mortality Rate Analyze – Data Science (J2SE, Python, MongoDB, Elastic Search, Gradle, Kibana, JSON)

Designed – Developed Java Crawler/Collector like ETL that collects large data from different resources and after transforming data into structured form (using Data Munging) stored in MongoDB

Developed a quick workflow using Elastic Search as a secondary storage and optimized the search times by 2X and thus implemented scalability

Designed and developed an analytics module to visualize data using Kibana and Hosted the service on AWS Elastic Search Service using Jest

SpiderHub (J2EE, Spring MVC, Maven, Hibernate, JPA, JDBC, PostgreSQL, JSP, JSON, JQUERY, AJAX, CSS, JASPER report API)

Designed and developed a Web application using Java with DAO for Project management in industry and offers various functionality to administration, project manager and project team members

Designed model using Hibernate and JPA that allows the user to edit, update, and save/submit the project related data as per designed RDBMS modules in PostgreSQL

Developed a user interface using HTML5, CSS, AJAX, JSP, Apache Tiles and Bootstrap to display data attractively

Implemented Spring Security for user authentication and authorization and used JasperReport API for generating project Report

Analyzing of Programming Language (Python, Pandas, Scikit-learn, Tweepy, MongoDB, Machine Learning)

Made a prediction for upcoming popular programming language using training datasets (stackoverflow data) and testing datasets (twitter live data)

Implemented linear regression and logistic regression using scikit-learn for testing our prediction and got 85.67% accuracy

Visualize data using pandas and Used Twitter Streaming API for getting live twitter data Chat Application using Node.js (Node.js, AngularJS, socket.io, ng-lodash, express, CSS, NPM)

Developed web application for chatting in local network. Used socket.io module to emit the data from sender to receiver

Used express module for redirection. Used AngularJS and CSS to make user interface attractive

Designed – Developed white board and transmitting live data from sender white board to receiver white board Work Experience

iClerisy Pvt. Ltd. Gujarat, India Software Developer Jul 2014 – Aug 2015

Designed- Developed SaaS based e-Commerce products as per client requirement using Java, J2EE, SpringMVC, MS SQL Server which also involves technologies like JavaScript, JQuery & Bootstrap

Worked in a team to deliver End-to-End development of software solutions across multiple stages of Software Development Life Cycle(SDLC)

Tested the application using JUnit, TestNG. Used SVN for version control Innoventa Technocrats Pvt. Ltd. Gujarat, India Software Developer Intern Jun 2012 – Feb 2014 Web Application using Java EE

Developed web application using Java, J2EE, Spring MVC, My SQL, JavaScript, Bootstrap, CSS, JSP and Servlet. Swarm Robot and Communication Server

Developed Core Java application which provides functionalities to marc robot like approaching start point to destination, scanning different elements and communicating with different robots. Implemented A* search algorithm for finding path and REST API server to communicate with other robots Chat Application using Multi-threading

Developed chat server using Java and multi-threading which provide multiple connections and broadcast to one specific receiver



Contact this candidate