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
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
Shopping Trends
Personal
N/A
2020
- Clustering to segment customers into different groups based on their shopping trends using Hierarchical Agglomerative Clustering.
Tech/Skills: Scikit-learn, Classification, Bayes-Theorem, Naive-Bayes-Classifier, NLTK, Python3
Repo: github.com/likarajo/shopping_trends
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
Movie Search
Academic
University of Texas at Dallas
2019
- Movies Search based on self-implemented TF-IDF values and Cosine-Similarity computed using movie plot summaries data taken from CMU Movie Summary Corpus.
Tech/Skills: TF-IDF, Cosine-Similarity, Spark, Scala
Repo: github.com/likarajo/MovieSearch
Link: N/A
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
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
Comment Toxicity
Personal
N/A
2019
Tech/Skills: Keras, Deep-Learning, Neural-Network, Classification, Python3
Repo: github.com/likarajo/text_generation
Link: N/A