Post Job Free
Sign in

Software Engineer Engineering

Location:
Chicago, IL
Posted:
March 01, 2020

Contact this candidate

Resume:

EDUCATION

Master of Science in Computer Science – University of Illinois at Chicago, IL (GPA:4.0) Expected Graduation: May 2021

Relevant Courses – Software Development for Mobile Platforms, Cloud Computing, Neural Networks, Information Retrieval, Data Science

Bachelor of Engineering in Computer Engineering – University of Pune, India (GPA:4.0) Aug 2013 – May 2017

Relevant Courses – Algorithms and Data Structures, Object Oriented Programming, Operating System, Database Systems, Distributed Computing, High Performance Computing, Software Engineering

SKILLS

Programming Languages: Java, Scala, Python, JavaScript, HTML, CSS, MySQL, Oracle

Software tools and Libraries: GIT, Amazon Web Services (AWS), Android, Spring, Hibernate, Junit, Jest, Hadoop, Spark, Node.js

Good understanding of Linear Algebra, Statistics, Probability.

WORK EXPERIENCE

Research Assistant – University of Illinois at Chicago Oct 2019 - Present

Developed an index which quantifies the availability and accessibility of public transportation.

Analyzed the data related to the schedules and routes of the public transportation using Python and Pandas.

Presented these results using matplotlib and GIS.

Software Engineer – EQ Technologic Pvt. Ltd Jul 2017 – Jul 2019

Developed a Rule-based Data Integration system and a Data Migration system.

oImplemented server-side functionalities and exposed them as REST services using Spring in Java.

oDesigned the user interface using BackboneJS, MarionetteJS and KendoUI.

oDesigned the system to be memory and time efficient using various caching techniques.

Implemented an automated testing suite using Junit and Jest.

Participated in Agile Project activities like Sprint planning, estimation and daily scrum meetings.

Machine Learning Developer Intern – Tata Research Development and Design Centre Jun 2016 – May 2017

Built a deep learning based real time human emotion analysis in videos to predict emotion reactions.

Studied and compared various models and published a white paper with the results of the comparison.

Directly Responsible Individual – Stanford Scholar Dec 2015 – May 2017

Received acceptance for showcasing 8 research talks made collaboratively on Stanford University’s website.

Created a course on machine learning called ‘Practical Machine Learning’.

PROJECTS

Scalable Peer-to-Peer lookup system using Chord Algorithm

Developed a peer-to-peer network based on Chord Algorithm using Akka Http Actor Model in Scala. The user can perform CRUD operations using the exposed REST services. The network is resilient to network failures and provides the global state of the system.

Portfolio Optimization using Monte Carlo Simulation

Developed a Spark program in Scala which provides an optimized portfolio of stocks. The program runs Monte Carlo simulations in parallel with different combination of given stocks and their quantities to find out the best portfolio.

DBLP Dataset Analysis using Map Reduce

This project aims at analyzing the DBLP dataset (4.9 million records) by calculating authorship score for each author, calculating mean, median and maximum number of co-authors for each author across different publications, calculating the frequency of total number of authors for each publication. All these tasks are different map reduce operations wherein each calculations of each task are done in parallel.

YouTube trending videos analysis and category prediction

This project aims at finding out what factors make a video trending, relationship between these factors and predicting the category the video belongs to.

Sentiment Analysis

Compared multiple classification techniques including Naïve Bayes, SVM, Word Embedding + CNN/RNN based approaches

Inventory Management System

Developed a web application for managing IT inventory with a report generation functionality.



Contact this candidate