Post Job Free
Sign in

Software Engineer / Developer

Location:
Tempe, AZ
Posted:
April 04, 2020

Contact this candidate

Resume:

VAIBHAV SINGHAL

Master’s in Software Engineering, Arizona State University

********@***.*** • +1-480-***-**** • linkedin.com/in/-singhal-vaibhav- • github.com/vsinghal3737 EDUCATION

• Arizona State University – Master’s in Software Engineering Aug. 2018 – May 2020

• Guru Gobind Singh Indraprastha University, India – Bachelor’s in Computer Science Aug. 2014 – June 2017 TECHNICAL & PROGRAMMING SKILLS

• Programming Languages: Python, Java, Bash, Prolog, SML, Scheme, C/C++

• Database: MySQL, SQLite, Hive (HQL), Impala, MongoDB (NoSQL)

• Libraries: NumPy, Pandas, Matplotlib, sci-kit-learn, Tkinter, BeautifulSoup & Scrapy (Web Scraping), unittest, PyLint, Coverage, UUID

• Back-end: Flask, REST API, JWT (Tokens & Sessions for Security), SQLAlchemy, MongoAlchemy, uWSGI

• Proficient in Data Structures & Algorithms, Design Patterns, Coding Conventions

• Big Data: Hadoop HDFS, Spark RDD & Data Frames APIs, Data Analysis, Sqoop, Apache Flume, Apache Kafka & Spark Streaming

• Misc.: GCP, Docker, Git, Anaconda, Python Virtual Environments, Unit / Integration testing, Agile with SCRUM, SDLC CERTIFICATIONS

• Cloudera Certified Associate Spark and Hadoop Developer (CCA175) (Cloudera)

• Certified Associate in Python Programming (PCAP-31-02) (PythonInstitute)

• Udemy Certificates: Spark and Hadoop Developer - Python (PySpark), Spark and Python for Big Data with PySpark, REST APIs with Flask and Python, Advanced REST APIs with Flask and Python PROFESSIONAL EXPERIENCE

Consulting & Software Internship: TATA - Computer Management Corp, India May 2016 – Aug. 2016

• Responsible for full stack API-driven web application, Increased sales of products by 45% & reduced data storage inventory by 38%.

• Implemented Agile process across the teams, improved customer interaction and feedbacks on sprints.

• Developed RESTful-APIs using Python with flask framework, with JWT Session Management for user security.

• Performed ETL on old database, to get new & optimized Data, improved performance w.r.t. to time, by 30% on average.

• Interacted with the DB using MongoDB Alchemy (NoSQL), which improved the flexibility & provided Object-Oriented Structure to DB. PROJECTS

Latent Semantic Analysis Classification and Prediction, Personal Project Mar. 2020 – Apr. 2020

• Mapped the sensitive financial encoded documents of the borrowers for mortgages into unique IDs.

• Trained and pickled a document classification model based on patterns on mapped IDs using Python, pandas, sklearn.

• Developed Flask RESTful APIs which will be running on pickled machine learning application, using Flask, jsonify, pickle.

• Attained Accuracy of 98% in ML application testing with a Confidence of 87% on average on predictions.

• Deployed machine learning APIs on GCP for integration testing, monitor the system usage and fast response time. Diabetes Patient Classifier & Clustering on Meal Data, Arizona State University Aug. 2019 – Nov. 2019

• Developed an application that classifies patients sugar level readings based on carbohydrates and other nutrients in the diet.

• Developed and implemented a Python service to perform dimensionality reduction using Principal Component Analysis method. Tools used: Pandas, Numpy, Matplotlib & Scikit-Learn.

• Performed detailed analyses via K-fold Cross Validation method, to identify the top classifier & clustering machines on extracted data. Tool used: Scikit-Learn

• Improved testing accuracy by 85% on patient collected data. Online Visual Learning Portal, Arizona State University Aug. 2019 – Nov. 2019

• Worked in a team of 5, to develop an online Visual Learning Portal, using the Agile method with Scrum.

• Implemented various design patterns, such as Facade, Factory, Iterator, to build RESTful APIs for the application.

• Designed & implemented backend service in Python using Flask-Framework, with Flask-Login for user security.

• Built the database interactions using SQL-Alchemy, instead of Hard SQL Queries to standardize the whole project by Object-Oriented.

!Xobile Programming Language, Arizona State University Jan. 2019 – May 2019

• Worked in a team of 4, to develop !Xobile programming language similar to any Object-Oriented Language using Python & Prolog.

• Designed and developed the Grammar of the language, Tokenization using Python, Syntax Parse Tree & Semantics using Prolog.

• Developed scripts using Python for automation, which executes all the files and produces the output for the given lines of code. Implementation of 8 node cluster using Hadoop & MapReduce, Bharati Vidyapeeth’s College of Engineering Mar. 2017 – Jun. 2017

• Designed a MapReduce application to get top 5 YouTube video creator for a given week, using Python.

• Developed an application which processed 300 Million YouTube videos logs which were further subsampled in 10 sets.

• Created eight-node cluster on Hadoop and automated the process.

• A comparison study on multiple versions of Hadoop (2.7.0, 2.8.0 & 3.0.0) to check the backward compatibility of the application.



Contact this candidate