Resume-Pranav Kulkarni_SE

1
PRANAV KULKARNI 2358 Champion Court, Raleigh, NC 27606 | +1 (919) 889-2396 | [email protected] http://www.linkedin.com/in/pranavskulkarni | https://github.com/pranavkulkarni EDUCATION Master of Computer Science, North Carolina State University (Graduating May 2017) GPA – 3.93 (2015 - present) Coursework - Design & Analysis of Algorithms, Advanced Algorithms, DevOps, Software Engineering, Internet Protocols, Data Science Foundations, Graph Data Mining, Automated Learning and Data Analysis. Bachelor of Engineering (Information Technology), Mumbai University, Recipient of Tata Scholarship (2008 - 2012) TECHNICAL SKILLS Languages: Java, Python, JavaScript, R, Ruby, SQL, HTML. Technologies: Apache Spark, Node.js, Ansible, Docker, Flask, Ruby on Rails, Apache Kafka, JMS, Selenium, Travis CI, Sonic MQ, JUnit, Mockito, Spring framework, Jenkins, Mongo DB, Sybase, IBM DB2 DBMS, GIT. Certifications – Big Data Analysis with Apache Spark by EDX, Middleware and Enterprise Integration conducted by TCS and IBM DB2 RDBMS by IBM. WORK EXPERIENCE PrecisionHawk (Jan. 2017 - present) Software Engineer – Working on developing software for web-based drone safety platform. ESRI R&D (Environmental Systems Research Institute Inc.) (May – Aug. 2016) Software Engineering Intern – worked on machine learning and software development in Esri’s R&D. Researched and prototyped machine learning algorithms in Spark, Python and Scala and implemented topic modeling to automatically generate tags for datasets and improve search function; set up a workflow to expose the model as a REST web service and integrate it into a web application using Node JS and Docker. JP Morgan Chase & Co. (2012-2015) Recipient of JP Morgan’s Star Performer award for Excellent Delivery and Business Impact. Software Engineer – worked on entire SDLC of multiple E-trading systems in Investment Banking domain. Developed a client simulator for a market making application using Java, Groovy and Sonic MQ; reduced testing time by 50%. Implemented exchange connectivity with Milan, London, Swiss and Xetra stock exchanges through FIX, Java and Horizon Software. Automated the process of creating and uploading products on Bloomberg helping business save 8 hours per week. Mentored junior recruits and provided training to Dev & Ops teams reducing single point dependency. RESEARCH PROJECTS Cloud Infrastructure Management Bot (Node.js, Docker, Ansible, MongoDB, AWS, DigitalOcean, Selenium, TravisCI, API.AI) Developed and deployed a chat bot that integrates with Slack to help manage cloud resources using RESTful web services. Set up a Continuous Integration and Continuous Deployment pipeline for this project. Recommendation System (Apache Spark) Developed a recommendation system using collaborative filtering with alternating least squares algorithm to recommend top music artists to a user. Peer-To-Peer System (Python) Developed a peer-to-peer system with centralized index allowing clients to exchange files using sockets. Market Segmentation (Python) Implemented an algorithm for community detection in multi attributed graphs to find market segments in a social network based on structural and attribute similarities. Web Server Log Analytics (Apache Spark) Performed exploratory data analysis and visualizations on a NASA production log using Apache Spark SQL. Class Portal Website (Ruby on Rails, HTML, Bootstrap, Heroku) Developed a class portal system to enable admins, instructors and students to add, view and manage courses, and grades, exchange messages and generate notifications. Network Properties in Spark GraphFrames (Apache Spark, GraphFrames) Implemented network properties to perform graph data mining on real and synthetic networks.

Transcript of Resume-Pranav Kulkarni_SE

Page 1: Resume-Pranav Kulkarni_SE

PRANAV KULKARNI 2358 Champion Court, Raleigh, NC 27606 | +1 (919) 889-2396 | [email protected]

http://www.linkedin.com/in/pranavskulkarni | https://github.com/pranavkulkarni

EDUCATION Master of Computer Science, North Carolina State University (Graduating May 2017) GPA – 3.93 (2015 - present) Coursework - Design & Analysis of Algorithms, Advanced Algorithms, DevOps, Software Engineering, Internet Protocols, Data Science Foundations, Graph Data Mining, Automated Learning and Data Analysis. Bachelor of Engineering (Information Technology), Mumbai University, Recipient of Tata Scholarship (2008 - 2012) TECHNICAL SKILLS

• Languages: Java, Python, JavaScript, R, Ruby, SQL, HTML. • Technologies: Apache Spark, Node.js, Ansible, Docker, Flask, Ruby on Rails, Apache Kafka, JMS, Selenium, Travis

CI, Sonic MQ, JUnit, Mockito, Spring framework, Jenkins, Mongo DB, Sybase, IBM DB2 DBMS, GIT. • Certifications – Big Data Analysis with Apache Spark by EDX, Middleware and Enterprise Integration conducted

by TCS and IBM DB2 RDBMS by IBM. WORK EXPERIENCE PrecisionHawk (Jan. 2017 - present)

• Software Engineer – Working on developing software for web-based drone safety platform. ESRI R&D (Environmental Systems Research Institute Inc.) (May – Aug. 2016) Software Engineering Intern – worked on machine learning and software development in Esri’s R&D.

• Researched and prototyped machine learning algorithms in Spark, Python and Scala and implemented topic modeling to automatically generate tags for datasets and improve search function; set up a workflow to expose the model as a REST web service and integrate it into a web application using Node JS and Docker.

JP Morgan Chase & Co. (2012-2015) Recipient of JP Morgan’s Star Performer award for Excellent Delivery and Business Impact. Software Engineer – worked on entire SDLC of multiple E-trading systems in Investment Banking domain.

• Developed a client simulator for a market making application using Java, Groovy and Sonic MQ; reduced testing time by 50%.

• Implemented exchange connectivity with Milan, London, Swiss and Xetra stock exchanges through FIX, Java and Horizon Software.

• Automated the process of creating and uploading products on Bloomberg helping business save 8 hours per week. • Mentored junior recruits and provided training to Dev & Ops teams reducing single point dependency.

RESEARCH PROJECTS

• Cloud Infrastructure Management Bot (Node.js, Docker, Ansible, MongoDB, AWS, DigitalOcean, Selenium, TravisCI, API.AI) Developed and deployed a chat bot that integrates with Slack to help manage cloud resources using RESTful web services. Set up a Continuous Integration and Continuous Deployment pipeline for this project.

• Recommendation System (Apache Spark) Developed a recommendation system using collaborative filtering with alternating least squares algorithm to recommend top music artists to a user.

• Peer-To-Peer System (Python) Developed a peer-to-peer system with centralized index allowing clients to exchange files using sockets.

• Market Segmentation (Python) Implemented an algorithm for community detection in multi attributed graphs to find market segments in a social network based on structural and attribute similarities.

• Web Server Log Analytics (Apache Spark) Performed exploratory data analysis and visualizations on a NASA production log using Apache Spark SQL.

• Class Portal Website (Ruby on Rails, HTML, Bootstrap, Heroku) Developed a class portal system to enable admins, instructors and students to add, view and manage courses, and grades, exchange messages and generate notifications.

• Network Properties in Spark GraphFrames (Apache Spark, GraphFrames) Implemented network properties to perform graph data mining on real and synthetic networks.