About Me

I am a curious and a growth oriented individual with 2+ years of experience in the Software domain.
I love creating solutions to real life problems through software technologies.

  • Web Development
    Java Full stack with Spring Boot
    MERN / MEAN stack
  • Machine Learning
    Building ML and deep learning models using various algorithms
    Tools: scikit-learn, spaCy, TensorFlow
  • Big Data technologies
    Building highly available, fault tolerant and scalable solutions.
    Tools: Hadoop, PySpark
  • Masters in Computer Science - 3.77/4
    University: University of Texas at Dallas
    Graduation: May 2024
  • Bachelors in Electronics and Communication - 3.77/4
    Univeristy: JNTU-H
    Gradutation: Jun 2021
  • MERN Stack Bootcamp
    Institution: The Hacking School
    Graduation: Dec 2021

Work Experience

Erik Jonsson School of EngineeringAug 2023 - May 2024

Software Developer

  • Developed Java backend solutions using Spring Boot and Hibernate to enhance API functionality, improving system performance by 30%.
  • Implemented API throttling by updating an existing API integration to reduce the number of API requests.
  • Refined Java-based backend API gateway, integrating Kafka to manage high-volume message processing, reducing latency by 20%.
  • Collaborated on SQL database optimizations, improving data retrieval speeds and system responsiveness for financial transactions.
  • Employed Jenkins and Kubernetes for continuous integration and deployment, ensuring high reliability and availability of backend services

University of Texas at DallasMay 2023 - Aug 2023

Teaching Assistant - Operating Systems

  • Built interactive learning tools using JavaScript and React, enhancing student understanding in Operating Systems and Linux Programming.
  • Contributed to projects enabling practical implementation of threads, processes, concurrency, memory management, scheduling algorithms
  • Guided students through projects like Creating baby shell, Variant of sleeper-barber, Lottery scheduler, File system consistency checker, multi-threaded binary tree, database client-server application using sockets, distributed key-value store.
  • Developed Python scripts to evaluate C programming files submitted on a Linux-based server, assessing students’ projects involving practical implementation of threads, processes, concurrency, memory management, scheduling algorithms, networking concepts, and system internals.

Cognizant TechnologiesMar 2021 - Jul 2022

Software Engineer

  • Key contributor in a Spring Boot-driven website, rewrote controllers, POJO, and DAO classes, increasing operational speed by 15%.
  • Integrated RESTful APIs with Java and Spring Boot, enhancing system interoperability with shipping providers and third-party services.
  • Optimized indices and rewrote complex SQL Server queries to lower the database query time by 40%, increasing performance and scalability.
  • Boosted user engagement by 50% through UI optimizations in an e-commerce web application using React, Node.js, and Express.js.
  • Improved website loading time significantly by implementing caching mechanisms and optimizing react components for faster rendering.

Cognizant TechnologiesDec 2020 - Mar 2021

Software Engineering Trainee

  • Engineered Java backend applications with frameworks like Spring Boot and Hibernate, enhancing code quality and application performance
  • Designed and implemented RESTful APIs using Java that facilitated efficient communication between the user interface and the server.
  • Utilized Git for version control in collaborative Java projects, focusing on agile methodologies and continuous integration with Jenkins.

Smart InterviewsJan 2022 - Apr 2022

Instructor and Mentor - Data Structures and Algorithms

  • Ensured a solid conceptual understanding among students
    in topics like Trees, Tries, Hashing, DP, Recursion, and other related algorithms.
  • Helped students to overcome programming errors
    in languages like C, C++, Java, Python, JavaScript, GoLang
    on platforms like Hackerank, LeetCode, Codeforces.

My Projects

Web Development

Machine Learning

Big Data

Operating System

Unix Shell

#C Programming
#Multi-process concept

Baby Unix shell

Developed a program to replicate basic functionalities of a Unix shell.

Sleeper Barber Variant

#C Programming
#Semaphore
#mutex
#Multi-process concept

Seeking Tutor Problem

Created a program to exhibit concurrent thread programming. Implemented a variant of sleeper barber problem.

E-commerce WebApp

#React.js
#JavaScript
#MongoDB
#Node.js

E Commerce Web Application

Built a full fledged web application. Implemented user and admin functionalities, designed database schema to store inventory and integrated payment gateway

Travel Website

#HTML, CSS
#JavaScript
#MySQL
#PHP

Booking Website

Built a website where users can book flights, hotels, rental cars. Focussed on backend.

Clock

#HTML, CSS
#JavaScript

Clock

Timer , Clock, and Stop watch

Virtual Keyboard

#HTML, CSS
#JavaScript

Virtual Keyboard

Replicated Apple Virtual Keyboard

Shopping Cart

#HTML, CSS
#JavaScript

Shopping Cart

Built basic functionalities in a Shopping cart

Numeral System Converter

#HTML, CSS
#JavaScript

Numeral System Converter

A tool to convert numbers from one numeral system to another.

Golden Ratio

#HTML, CSS
#JavaScript

Golden Ratio

Implemented an intricate visual demonstration of the golden ratio using native JavaScript and CSS, featuring dynamic color changes and recursive division of elements to illustrate the proportional beauty.

Classification problem

#Naive Bayes
#PySpark
#Hadoop

Naive Bayes for Big Data

Implemented Naive Bayes from scratch for Big Data

Stock Market Prediction

#Recurrent Neural N/w
#PySpark
#Hadoop

RNN for Stock Market Prediction

Predicted Stock Market value for a company using RNN.

Document Search

#Tf - idf
#PySpark
#Hadoop

Search Engine for Movie Plot summaries

Suggesting movie names by searching for search words in abundant movie summaries

Logistic regression

#Python

Logistic regression.

Implemented logitisc regression from scratch.

Decision Tree

#Python

Decision Tree

Implemented id3 Decision Tree from scratch.

Naive Bayes

#Python

Naive Bayes

Implemented Multinomial Naive Bayes from scratch.

Ensemble methods

#Python

Ensemble methods

Implemented bagging and boosting with decision tree from scratch.

Contact Me

poojaminna0322@gmail.com

+1 (469) 853-8016

Download Resume