Aside

logo

Download a PDF of this CV

View my single-page Resume

Contact

Technical Skills

Lang: Java, Python, Scala
Web: Spring, Spring Boot
Big Data: Hadoop, Spark
DevOps: Git, Jenkins, Docker
Database: SQL, NoSQL
Front End: HTML/CSS/JavaScript
Cloud: AWS S3 EC2 EMR, Elastic

Disclaimer

Made w/ pagedown
Last updated on 2020-01-10

Main

Rajarshi Chattopadhyay

I am a Software Engineer having 4 years experience:
internship on web application development, permanent job on application development and support, personal and academic projects on applied machine learning and Big Data management and analysis, and self-learned system design fundamentals.
As a Big Data enthusiast, I have undertaken online training earning digital badges on Big Data technologies to stay relevant. I also take interest in designing highly scalable intelligent systems.

Currently searching for a software engineer position that allows me to develop and improve software and build intelligent systems to positively impact the global community.

Education

M.S. in Computer Science, Intelligent Systems

University of Texas at Dallas

Dallas, TX, USA

2020 - 2018

  • Data Structures, Big Data, Machine Learning
  • Specialization: Intelligent Systems

B.Tech. in Electronics

West Bengal University of Technology

Kolkata, WB, India

2014 - 2012

  • Object Oriented Programming, Embedded Systems, Microprocessors, Digital Electronics
  • Thesis: Design and Development of a RISC Processor based on Harvard Architecture

Professional Experience

Software Engineer Intern, IT

Tesla

Fremont, CA, USA

2019

  • Infrastructure automation: Automated infrastructure access requests and brought down the turnaround time by 90%.

Software Development Engineer Intern

Copart

Dallas, TX, USA

2019

  • Developed and maintained web application modules and REST microservices for billing and payments operations.

Administrative Assistant, Student-worker

Office of Graduate Education, UT Dallas

Dallas, TX, USA

2019 - 2018

  • Developed template to aid faster review of dissertation documents. Performed data maintenance, workshop arrangements and social media engagement.

Software Systems Engineer

IBM

Kolkata, WB, India

2018 - 2014

  • Developed and maintained client application back-end. Automated DB updates and app-queue monitoring. Received IBM Best Emerging Techie Award in 2016.

Embedded Systems Engineer Apprentice

Hi-Q Solutions

Kolkata, WB, India

2013 - 2012

  • Developed embedded solutions using Finite State Machines, Assembly Language, and VHDL.

Associate Engineer Apprentice

Bharat Sanchar Nigam Ltd.

Kolkata, WB, India

2013

  • Analyzed requirement and designed a college campus network for an Institution.
  • Rank first with 96.95% score in Vocational Training on Communication Systems.

Associate Engineer Apprentice

Siemens VAI Metal Technologies

Kolkata, WB, India

2013 - 2012

  • Prepared hook-up diagrams for installation of automation instruments at client factory location.
  • Prepared container diagrams for holding instruments using CAD

Projects

I have developed multiple side projects on various technologies based on the knowledge gained through academic course work and personal effort

Have a look at my projects here:

github.com/likarajo
likarajo.github.io/Projects

Twitter Sentiments

Academic

University of Texas at Dallas

2019

  • A Spark Streaming application for live tweets sentiment analysis.

Tech/Skills: Scala, SBT, Spark, Twitter API, Zookeeper, Kafka, ElasticSearch, Logstash, Kibana

Repo: github.com/likarajo/twitter_sentiments

Link: likarajo.github.io/twitter_sentiments

House Price Prediction

Academic

University of Texas at Dallas

2019

  • Analyzing house price data from Kaggle and building a model using the data which can be used to predict the final price of a house.

Tech/Skills: Python, Feature-engineering, AWS S3 EC2 EMR, Spark, Scala, Regression

Repo: github.com/likarajo/house_price

Link: likarajo.github.io/house_price

Face recognition

Personal

N/A

2019

  • Image recording, preparing image data, and training with pre-built Haar-cascade classifier to recognize face.

Tech/Skills: numpy, cv2, python, Haar-cascade classifier

Repo: github.com/likarajo/face_recognition

Link: likarajo.github.io/face_recognition

Chatbot

Personal

N/A

2019

  • A chat bot designed to simulate conversation with users base on Artificial Intelligence.

Tech/Skills: AI, AIML, Python, Flask

Repo: github.com/likarajo/chatbot

Link: N/A

Sentiment of Movie Review

Personal

N/A

2020

  • Deep Learning model built with NN, CNN, RNN using pretrained GloVe word embeddings from Stanford Core NLP

Tech/Skills: Keras, TensorFlow, Scikit-learn, NLP, Neural Networks, Python3

Repo: github.com/likarajo/movie_sentiment

Link: N/A

Customer Churn

Personal

N/A

2019

  • Classification model to predict whether or not the customer is likely to leave the bank based on various customer characteristics using PyTorch

Tech/Skills: PyTorch, Classification, Python3

Repo: github.com/likarajo/customer_churn

Link: N/A

Passengers Count

Personal

N/A

2019

  • Time Series Prediction to predict the count of traveling passengers based on historical data using Long Short Term Memory (LSTM) Neural Network

Tech/Skills: LSTM, Neural-Network, Time-Series-Prediction, Python3

Repo: github.com/likarajo/passengers_count

Link: N/A

Car Evaluation

Personal

N/A

2019

  • Deep learning classification model to evaluate a car using Tensorflow2.0

Tech/Skills: TensorFlow2.0, Classification, Deep-Learning, Neural-Network, Python3

Repo: github.com/likarajo/car_evaluation

Link: N/A

Petrol Consumption

Personal

N/A

2019

  • Deep learning regression model to predict petrol consumption using Tensorflow2.0

Tech/Skills: TensorFlow2.0, Regression, Deep-Learning, Neural-Network, Python3

Repo: github.com/likarajo/petrol_consumption

Link: N/A

Language Translation

Personal

N/A

2019

  • Deep Learning language translation model built with Keras using LSTM Neural Machine Translation with seq2seq encoder-decoder architecture

Tech/Skills: Keras, Deep-Learning, LSTM, Neural-Machine-Translation, Python3

Repo: github.com/likarajo/language_translation

Link: N/A

Text Generation

Personal

N/A

2019

  • Deep Learning model to predict the next word based on a sequence of input words built with Keras using LSTM Neural Network

Tech/Skills: Keras, Deep-Learning, LSTM, Neural-Network, Python3

Repo: github.com/likarajo/comment_toxicity

Link: N/A

Comment Toxicity

Personal

N/A

2019

  • Multi-label classification model to predict the probability of each type of toxicity for comments using deep learning with Keras.

Tech/Skills: Keras, Deep-Learning, Neural-Network, Classification, Python3

Repo: github.com/likarajo/text_generation

Link: N/A

Business reviews

Personal

N/A

2019

  • Multi-Input classification model to classify user reviews regarding different businesses using deep-learning with Keras

Tech/Skills: Keras, Deep-Learning, Neural-Network, Classification, Python3

Repo: github.com/likarajo/business_reviews

Link: N/A

Customer Targeting

Personal

N/A

2020

  • Binary Classification model to predict whether a customer will be interested on a particular advertisement based on customer Ad-Clicks data.

Tech/Skills: Scikit-learn, Classification, Logistic-Regression, Decision-Tree-Classifier, Python3

Repo: github.com/likarajo/customer_targeting

Link: N/A

Black Friday Shopping

Personal

N/A

2020

  • Regression model to predict the amount of money that a person is likely to spend on Black Friday based on features like gender, occupation, age etc.

Tech/Skills: Scikit-learn, Regression, LinearRegression, Python3

Repo: github.com/likarajo/blackfriday_shopping

Link: N/A

Text Summarization

Personal

N/A

2020

  • Automatic text summarization with simple NLP-based technique to summarize textual data from Wikipedia articles.

Tech/Skills: NLTK, Text-Summarization, NLP, Python3

Repo: github.com/likarajo/text_summarization

Link: N/A

Wine Quality

Personal

N/A

2020

  • Classification model to predict the quality of wine based on different attributes.

Tech/Skills: Scikit-learn, Clustering, Hierarchical-Clustering, Agglomerative-Clustering, Python3

Repo: github.com/likarajo/wine_quality

Link: N/A

Spam SMS

Personal

N/A

2020

  • Classification to detect Spam SMS using Naive Bayes’ Classifier.

Tech/Skills: Scikit-learn, Classification, Random-Forest-Classifier, Cross-Validation, Grid-Search, Python3

Repo: github.com/likarajo/spam_sms

Link: N/A

Glass Type

Personal

N/A

2020

  • Classification to find the type of glass based on their oxide content after Dimensionality Reduction

Tech/Skills: Scikit-learn, Classification, Random-Forest-Classifier, Dimensionality-Reduction, PCA, LDA, Python3

Repo: github.com/likarajo/glass_type

Link: N/A

Currency Note Authenticity

Personal

N/A

2020

  • Classification to predict if a bank currency note is authentic based on its image features using multiple classifiers.

Tech/Skills: Scikit-learn, Classification, Decision-Tree-Classifier, Random-Forest-Classifier, K-Nearest-Neibors, Support-Vector-Classifier, Python3

Repo: github.com/likarajo/currencynote_authenticity

Link: N/A

Weather Prediction

Personal

N/A

2020

  • Regression to predict temperature based on different weather aspects

Tech/Skills: Scikit-learn, Regression, Linear-Regression, Python3

Repo: github.com/likarajo/weather_prediction

Link: N/A

CV

Personal

N/A

2019

  • My Curriculum Vitae

Tech/Skills: R, Markdown, Pagedown

Repo: github.com/likarajo/cv

Link: likarajo.github.io/cv

Kinship

Personal

N/A

2017

  • A tool that finds out what are the related words (kins) to a particular word that twitter users have tweeted.

Tech/Skills: Twitter API, Tkinter, Python3

Repo: github.com/likarajo/kinship

Link: likarajo.github.io/kinship

Personal Website V3

Personal

N/A

2019

  • Version 3 of my portfolio website.

Tech/Skills: JS, Gatsby, Netlify, GitHub-Pages

Repo: github.com/likarajo/website

Link: likarajo.github.io

Airport Rank

Academic

University of Texas at Dallas

2019

  • Rank top airports based on self-implemented Page Rank values computed using their connections data from Bureau of Transportation Statistics.

Tech/Skills: Page rank, Spark, Scala

Repo: github.com/likarajo/AirportRank

Link: N/A

News Topic Modelling

Academic

University of Texas at Dallas

2019

  • Find out topic of news from CNN news data

Tech/Skills: Latent-Dirichlet-Allocation, Spark, Scala

Repo: github.com/likarajo/topics

Link: N/A

Text to Number

Personal

Project

2019

  • Implementation of Text Vectorization methods - Bag-of-words, TF-IDF, Ngrams

Tech/Skills: Scikit-learn, NLTK, Bag-of-words, TF-IDF, Ngrams, Python3

Repo: github.com/likarajo/text2number

Link: N/A

Portfolio

Personal

N/A

2019

  • My portfolio website

Tech/Skills: R, Blogdown

Repo: github.com/likarajo/Projects

Link: likarajo.github.io/Projects

Social Network Analysis

Academic

University of Texas at Dallas

2019

  • Analysing a social network of users liking each other’s posts created in a graph structure.

Tech/Skills: GraphX, Spark, Scala

Repo: github.com/likarajo/social_network

Link: N/A

Crimes Analysis

Academic

University of Texas at Dallas

2019

  • Finding the crimes cluster in a region using Kmeans clustering as silhouette.

Tech/Skills: Kmeans-clustering, Spark, Scala

Repo: github.com/likarajo/crimes

Link: N/A

Car Analysis

Academic

University of Texas at Dallas

2019

  • Classify cars as automatic or manual.
  • Predict mileage of cars.

Tech/Skills: Support-Vector-Classifier, Decision-Tree, Logistic-regression, Linear-Regression, Spark, Scala

Repo: github.com/likarajo/car_analysis

Link: N/A

Sentiment on US Airline

Academic

University of Texas at Dallas

2019

  • Analyzing sentiment on US Airlines with Logistic Regression, Random Forest classifier, Naive-Bayes classifier using tweets data on US Airline.

Tech/Skills: Classification, Spark, Scala

Repo: github.com/likarajo/usairline_sentiment

Link: N/A

Sentiment of a sentence

Academic

University of Texas at Dallas

2019

  • Used dataset of labelled sentences from Yelp, Amazon, IMDB to learn a model and use the same to analyze the sentiment of new sentences.

Tech/Skills: TF-IDF, Classification, Scala

Repo: github.com/likarajo/sentence_sentiment

Link: N/A

Earthquakes

Personal

N/A

2019

  • Fetch data from USGS and plot areas across the world that had a 4.5+ earthquake in the last 24 hours.

Tech/Skills: Basemap, Conda, Python

Repo: github.com/likarajo/earthquakes

Link: N/A

Temperature Anomaly

Personal

N/A

2019

  • Fetch data from NASA and plot regions on map that are fire hazards with high temperature anomaly.

Tech/Skills: Basemap, Conda, Python

Repo: github.com/likarajo/hightemp

Link: N/A

Recommender System

Academic

University of Texas at Dallas

2019

  • A recommender systems built using Collaborative filtering on ratings data.
  • Used Alternating least squares (ALS) algorithm to learn the latent factors.

Tech/Skills: Collaborative-Filtering, Alternating-Least-Squares-Algorithm, Latent-factors, Spark, Scala

Repo: github.com/likarajo/recommender

Link: N/A

Dimensionality Reduction

Academic

University of Texas at Dallas

2019

  • Built a Support Vector Machine (SVM) Classifier model with Stochastic Gradient Decent (SGD) for Principal Component Analysis and Spectral Clustering.

Tech/Skills: SVM-Classifier, Principal-Component-Analysis, Spectral-Clustering, Python3

Repo: github.com/likarajo/dimensionality_reduction

Link: N/A

Ensemble Methods

Academic

University of Texas at Dallas

2019

  • Self-implementation of Bagging and Boosting on Decision Tree ID3 algorithm.
  • Comparing it with Scikit Learn implementation using Mushroom Data Set.

Tech/Skills: Scikit-Learn, Decision-Tree, ID3, Bagging, Boosting, Python3

Repo: github.com/likarajo/decision_tree_ensemble

Link: N/A

Decison Tree ID3

Academic

University of Texas at Dallas

2019

  • Self-implementation of Decision Tree ID3 algorithm.
  • Comparing it with Scikit Learn implementation using MONK’s Problems and Tic-Tac-Toe Endgame Data Set.

Tech/Skills: Scikit-Learn, Decision-Tree, ID3, Python3

Repo: github.com/likarajo/decision_tree

Link: N/A

Breast Cancer Diagnosis

Academic

University of Texas at Dallas

2019

  • Model built for diagnosing and predicting Breast Cancer with Support Vector Machine using Wisconsin Breast Cancer diagnostic data set.

Tech/Skills: Scikit-Learn, Support-Vector-Classifier, Python3

Repo: github.com/likarajo/breastcancer_diagnosis

Link: N/A

Titanic Survival

Personal

N/A

2019

  • Titanic survival prediction with Decision Tree classifier using dataset from Kaggle Competetion.

Tech/Skills: Decision-Tree-Classifier, Spark, Scala

Repo: github.com/likarajo/titanic_survival

Link: N/A

Personal Website V2

Personal

N/A

2019

  • Version 2 of my portfolio website.

Tech/Skills: HTML, CSS, Bootstrap, JS, jQuery, GitHub-Pages

Repo: github.com/likarajo/website_v2

Link: likarajo.github.io/website_v2

Personal Website V1

Personal

N/A

2018

  • My first portfolio website.

Tech/Skills: HTML, CSS, Bootstrap, JS, jQuery, GitHub-Pages

Repo: github.com/likarajo/website_v1

Link: likarajo.github.io/website_v1

Tetris Game

Academic

University of Texas at Dallas

2019

  • A tetris UI game built as part of Computer Graphics curriculum.

Tech/Skills: Java, AWT, Swing

Repo: github.com/likarajo/tetris

Link: N/A

Simulated OS with Demand Paging

Academic

University of Texas at Dallas

2019

  • Simulated a computer system and implement a simple Operating System with simulated virtual memory demand paging scheme.

Tech/Skills: C++, Unix

Repo: github.com/likarajo/simOS_demandPaging

Link: N/A

Simulated OS

Academic

University of Texas at Dallas

2019

  • Simulated a computer system and implement a simple Operating System that manages the resources of the computer system.

Tech/Skills: C++, Unix

Repo: github.com/likarajo/simOS

Link: N/A

CICD

Personal

N/A

2018

  • Continuous Integration and continuous deployment using Jenkins.

Tech/Skills: Jenkins, DevOps

Repo: github.com/likarajo/devops-helloworld

Link: likarajo.github.io/devops-helloworld

911Calls

Personal

N/A

2018

  • Data Science and visualization on 911 calls data.

Tech/Skills: Python3

Repo: github.com/likarajo/ds911calls

Link: N/A

MQ Reporting Tools

Professional

IBM

2015

  • Developed a Java UI for daily queue status report generation for the core application on a single click eliminating manual effort.

Tech/Skills: Java, SWT, Unix, Bash

Repo: github.com/likarajo/mqreporting

Link: N/A

MQ Statistics Tools

Professional

IBM

2015

  • Automated daily queue status monitoring and reporting for the core application eliminating manual effort.

Tech/Skills: Unix, Bash

Repo: github.com/likarajo/mqstats

Link: N/A

Rock Paper Scissor game

Personal

N/A

2017

  • A One-player rock paper scissor game built using Python

Tech/Skills: Python3, TKinter

Repo: github.com/likarajo/rock-paper-scissor

Link: likarajo.github.io/rock-paper-scissor

Dallas Care

Academic

N/A

2018

  • Relational database designed for a hospital

Tech/Skills: N/A

Repo: github.com/likarajo/DallasCare

Link: N/A

Clock

Personal

N/A

2017

  • An online clock that can be customized; can be reused in any web page.

Tech/Skills: HTML, CSS, JS

Repo: github.com/likarajo/clock

Link: likarajo.github.io/clock

Brick Breaker Game

Personal

N/A

2016

  • A One-player brick breaker game built using Javascript

Tech/Skills: HTML, CSS, JS

Repo: github.com/likarajo/brickbreaker

Link: likarajo.github.io/brickbreaker




Writings

I blog about what I learn and beleieve to let others benefit from it and collaborate.

Have a look at my writings here:

LinkedIn Articles
likarajoblogs.wordpress.com

Containerization

Personal

N/A

2018

  • A beginners guide for Creating and Publishing Docker Image for a Python app.

likarajoblogs.wordpress.com/2018/10/02/creating-and-publishing-docker-image-for-a-python-app

CICD

Personal

N/A

2018

  • A guide to learn the use of Jenkins for Continuous Integration and Continuous Deployment of projects.

likarajoblogs.wordpress.com/2018/12/29/devops-continuous-integration-and-continuous-deployment

Python UI Game

Personal

N/A

2018

  • A guide to build and containerize a GUI application

linkedin.com/pulse/basics-python-tkinter-rajarshi-chattopadhyay

Summer 2019 Internship Experience

Professional

Copart Inc

2019

  • An article based on my learning outcomes and experience during my Summer internship at Copart

linkedin.com/pulse/software-engineer-internship-experience-summer-2019-chattopadhyay

RISC Processor using Harvard Architecture

Academic

West Bengal University of Technology

2014

  • Based on my Bachelor’s Thesis: Overview of designing and developing a Reduced Instruction Set Computing microprocessor, using Harvard Architecture.

likarajoblogs.wordpress.com/2018/06/08/risc-using-harvard

Functional and Object Oriented Programming

Personal

N/A

2019

  • An article based on my learning outcomes from attending and informational session on Functional Programming.

linkedin.com/pulse/functional-vs-object-oriented-programming-rajarshi-chattopadhyay

Big Data in Agriculture

Personal

N/A

2018

  • My thoughts on use of big data in agriculture in the modern modern world.

likarajoblogs.wordpress.com/2018/06/04/bigdatainagriculture

Digital Credentials

I like to keep myself up-to-date with the latest technologies, through online training and certifications.

Have a look at my earned digital credentials here:

youracclaim.com/users/likarajo

Spark - Level 1

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop, Spark

Link:youracclaim.com/badges/7f05e6d8-b805-4a35-88e6-c9602e349b3e

Hadoop Data Access - Level 1

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop, Hbase, Hive, SQL

Link:youracclaim.com/badges/8e71f4cd-bb49-40da-97b7-750c0e135d74

Hadoop Administration - Level 1

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Big Data, Flume, Hadoop, Oozie, Sqoop, Zookeeper

Link:youracclaim.com/badges/1f77a5e0-03a1-440d-ab03-23a14822bfc8

Hadoop Programming - Level 1

IBM

N/A

2017

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop, MapReduce, Pig

Link:youracclaim.com/badges/539ed004-cc7d-4e7f-ac5f-b44f024d9bf4

Hadoop Foundations - Level 2

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop

Link:youracclaim.com/badges/fecf5b63-2c1b-43a2-9101-88986f00881d

Hadoop Foundations - Level 1

IBM

N/A

2017

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop

Link:youracclaim.com/badges/da3fba74-7fc3-4eca-8f37-45fbbaade1b1

Big Data Foundations - Level 2

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop, Spark

Link:youracclaim.com/badges/83e1235d-67e5-4ec6-bec0-cedd6832e5f2

Big Data Foundations - Level 1

IBM

N/A

2017

  • Online Training and Certification

Tech/Skills: Big Data, Hadoop

Link:youracclaim.com/badges/d16d7bef-403b-4f33-bd2f-46cb6ab86de6

IBM Cloud Kubernetes Service

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Cloud, Containers, Kubernetes, Orchestration

Link:youracclaim.com/badges/5ced5713-fe22-438e-b5b4-55806161f654

Docker Essentials

IBM

N/A

2019

  • Online Training and Certification

Tech/Skills: Cloud, Containers, Docker

Link:youracclaim.com/badges/5a636a63-f897-4d8a-bdc6-45a02548a2ea

OCAJP - SE8

Oracle

N/A

2017

  • Online Training and Certification

Tech/Skills: Java, Application Development, JDK, Lambda Expressions

Link:youracclaim.com/badges/f8683ce3-65ef-4370-a014-b90e4e764ba4

IBM Blockchain Essentials

IBM

N/A

2017

  • Online Training and Certification

Tech/Skills: Blockchain, Distributed Ledger Technology, Hyperledger, Ledger, Open Source

Link:youracclaim.com/badges/1f9cc7ba-6947-4b68-b19a-dd87ca7358f2

Enterprise Design Thinking Practitioner

IBM

N/A

2016

  • Online Training and Certification

Tech/Skills: Design, Empathy, Experience Design, Ideation, User-Centered Design, User-Centric, User Experience, User Research, UX

Link:youracclaim.com/badges/988cb1ad-c09e-4f88-8161-60bd14da9522

Knowledge Transfer

I am passionate about sharing my knowledge with others. I believe that to teach is to learn twice. I have delivered at workshops at my college and at work.

On-the-job training

IBM

Kolkata, WB, India

2017

  • Provided on-the-job training on application system architecture and database overview.

Tech/Skills: SQL, Java

Workshop Presentation: Computer Architecture

Narula Institute of Technology

Kolkata, WB, India

2013

  • Delivered presentation on computer architecture in National seminar by IETE.

Tech/Skills: Assembly Language, Microprocessor Intel 8085, Microcontroller Intel 8051

Workshop Presentation: Wireless Telecom

Narula Institute of Technology

Kolkata, WB, India

2013

  • Delivered presentation on wireless telecommunication in Industrial Educational Program at college.

Tech/Skills: IPV4, IPV6, Cellular Comminaction