Spring Boot Logo
Apache Hadoop Logo
Git Logo
REST API Logo
Docker Logo
MySql Logo
Jenkins Logo
PCF Logo
AWS Logo
React Js Logo
Suraj Vishwakarma

About myself

Hi, I'm Suraj. I make software applications and do data engineering. I am a Software Engineer and graduated from NJIT in master's in computer science. When I am not at work, I am mostly working on projects and learning about new technologies, currently I'm learning RAG LLM and Conversational AI.

I have a diverse set of skills, ranging from Java, Python, J2EE, JDBC, Spring, Spring Boot, Apache Tomcat, GCP, Docker, SQL, NOSQL, Automated Machine Learning, and Big Data.
I was not into Web and Software Development but because of my first job I am passionate and love to do it.

M o r e I n f o R e s u m e

Project Portfolio

Here's a glimse of some of my work. Stay tuned!
Hover to view project description, Click to view the details.

  • All Categories
  • Python
  • Excel
  • Java
  • Spark
  • Machine Learning
  • RPA
  • OCR
Table Extraction Uipath

Table Extraction from PDF

Covid-19 Detection

Covid-19 Detection

Leetcode

Leetcode

Placement Prediction

Placement Prediction

Flight data analysis

Flight Data Analysis

Hits and Page rank

HITS and PageRank Implementation

Conversational AI

Conversational AI

Sentiment Analysis App

Sentiment Analysis App

Library Management System

Library Management System

Currency Converter

Currency Converter

Experience, Education and Volunteering

Here's a glimpse of my professional and academic journey.

Software Engineer

Bhavya Enterprises - Mumbai, India

Utilized expertise in Python (data structures, multithreading, async programming, serialization), DevOps (CI/CD, containerization, IaC, config management), and web development (HTML5, CSS3, JavaScript frameworks, back-end)

Software Engineer

Qualitykiosk Technologies - Mumbai, India

Leveraged remarkable technical expertise in designing, development and practically working on multiple core Java ideas, such as Collections framework, Multi-threading, Generics, and Serialization.

MS in Computer Science

New Jersey Institute of Technology

Graduated in Masters in Computer Science where I've learned and polished my knowledge on machine learning, data analytics, data mining, NLP, deep and advanced data structures.

BS in Computer Science

University of Mumbai - Mumbai, India

I have done bachelors in computer engineering where I have learned to code, made projects, and had lot of fun, apart from that, was also a founder/leader of NSS which is a social volunteering group during my bachelors.

Tools & Programming

Here's a glimpse of some of the toolset that I am most proficient in.

Programming Languages

Java | C | Python

Framework

Spring | Spring MVC | Spring Boot

Machine Learning

Python | H2O | AutoML

Database System

SQL Server | My SQL | No SQL

Qualitykiosk Logo
NSS Logo
NJIT Logo
Mumbai University Logo
Mumbai Police Logo
Utsav Logo

Contact Me

Interested to work together? Let's talk!

+1.862.237.6413

hello@surajvishwakarma.com

surajvishwakarma.com