Hi All,

I'm Sandeep Yadav.

A

I have a passion for creating innovative and efficient solutions that address real-world problems. I am fluent in classics like Java, J2EE, Javascript and Python. My field of Interest's are building new Web and Enterprise Applications

About

A Software Developer with a passion for Backend Development and Artificial Intelligence.

I am a Computer Science Grad Student at University of Texas, Arlington. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Java Enterprise Edition(J2EE), Spring Boot, ReactJs, Python, MySQL, PostgreSQL, HTML5, CSS, C++ during my bachelor's. I have 6+ years of professional work experience which helped me strengthen my experience in Java, JavaScript, Hibernate. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Java, JavaScript, Python, SQL, PHP, HTML5, CSS3, C++, C
  • Databases: MySQL; PostgreSQL; MongoDB
  • Libraries: Pandas, ReactJs, Redux
  • Frameworks: Bootstrap, Spring Boot, Spring MVC, Maven
  • Tools & Technologies: Git, AWS, GCP, TeamCity, JIRA

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Skills

Languages and Databases

Java
Java EE
Python
C++
PHP
JavaScript
HTML5
CSS3
SQL
MySQL
PostgreSQL
Oracle

Libraries and Frameworks

Spring Boot
Spring Core
Hibernate
Android
Pandas
ReactJs
Redux
Bootstrap
JSON
Laravel

Other

AWS
GCP
Git
Jira
Postman
OAuth 2.0

Experience

Graduate Teaching Assistant
  • Demonstrated proficiency in software development tools such as Git, JIRA, and IDEs, helping students to understand how to use these tools effectively in their software engineering projects.
  • Led small group discussions and facilitated class activities to encourage student engagement and understanding of course material.
  • Provided one-on-one support to students during office hours, including debugging code and providing feedback on software design.
  • Received positive evaluations from students and colleagues for teaching effectiveness, communication skills, and subject matter expertise.
  • Tools: Java 8, Android Development, SQLite
Jan 2023 - May 2023 | Arlington, Tx, USA
Java Developer
  • Designed and built components for UI Rich Swing product which provides service to more than 60 aviation industries.
  • Wrote unit tests in JUnit 5, Mockito, Fitnesse with 100% code coverage. Participated in user story estimations.
  • Enhanced queries for data intensive operations boosting performance by 15% in ORM architecture.
  • Conducted daily agile meetings and sprint planning for user tickets and upcoming release tasks.
  • Tools: Spring Boot, JPA, JUnit5, TeamCity
Aug 2022 - Nov 2022 | Dallas, Tx, USA
Web Developer
  • Developed university’s internal web application that helps staff/ students to book/ update lab equipment’s and machines, reserve university resources etc, using CodeIgniter framework.
  • Delivered a solution for a POC involving Automatic Financial Document Classifier using Natural Language Processing and Support Vector Machines with 96% accuracy on the company’s data.
  • Tools: PHP, Ajax, JavaScript, MySQL, AWS
Jan 2022 - May 2022 | Arlington, Tx, USA
Front End Developer
  • Constructed different modules for housing project. Made product scalable, did software planning, maintenance, and executed new business requirements.
  • Requirement to achieve application-level state management, implemented features using React.js + Redux + hooks.
  • Developed functional components and consumed JSON data from API’s into Redux state.
  • Integrated Single Sign On (SSO) with JWT and OAuth2 user authentication.
  • Tools: ReactJs, JavaScript, Redux, Spring Boot, Spring MVC
Dec 2018 - Jul 2021 | Pune, India
SAP Consultant
  • Guided a team of 5 for the monthly and yearly financial closing activities for the responsible module. Implemented data flow using LSA++ architecture, enhanced ECC data load into BW by approximately 60%.
  • Spearheaded yearly data reorganization and archiving activity for financial Year End Closing with 100% data correctness, received appreciation from business stakeholder.
  • Performed object migration from SAP BW 3.5 to SAP BW 7.5, achieved, achieved performance improvement by 10% in internal data movement. Reorganized data loading chains resulting in reduction of data load time by 30%.
  • Tools: SAP BW, SAP IP, Hana 2.0, ABAP, BW on HANA
Jul 2015 - Nov 2018 | Pune, India

Projects

music streaming app
Data synchronization tool for distributed network

Synchronize Server's using UDP protocol over network.

Accomplishments
  • Tools: Java Socket's,MultiThreading, Locks
  • Handles data synchronization between primary server and replica server.
  • A tool to synchronize directory content between multiple system connected over network.
  • Use of UDP protocol to share large files between servers.
  • Use of multithreading and concurrency control to handle multiple connected devices.
quiz app
Topgas

An android application for gas delivery to your vehicle location.

Accomplishments
  • Tools: Java, Android, MySQL, PHP, GCP, Postman, Map's API
  • Request gas delivery by pointing your vehivle location on integrated google map.
  • Application built with capability to assign customer request to delivery person in real time and most optimal selection
  • Customer can maintain profile with multiple vehicles.
Screenshot of web app
Secure Storage Service (S3)

A secure web application for sharing videos, images, documents among users over Google cloud platform.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, ReactJs, Redux, JSP Servlet, GCP, MySQL
  • JWT token used for user authentication, SHA-256 hashing for security.
  • User can create group and approve other user requests to join group
  • File upload and download for >1Gb files, UDP protocol used
Screenshot of  web app
Instawash

A web application to handle end-to-end services for a laundry business .

Accomplishments
  • Tools: HTML, CSS, Bootstrap, ReactJs, Redux, PHP, XAMPP, Laravel, MySQL
  • a web application for laundry services to enable customers connect and place orders online, dashboard feature for managers. Chat for customer support using socket.io.
  • Live cusotmer support chat feature.
  • dashboard feature for managers to manage employee, customer, and orders
Screenshot of  web app
Bubble Burst

A bubble burst game built using Java Swing and MultiThreading.

Accomplishments
  • An interactive bubble burst game built using Java Swing package.
  • Different level of difficulty to start with the game and as you proceed difficulty increases.
  • Use of multithreading to handle randomness in bubble popup
Screenshot of  web app
Hotel review classification

A hotel review sentiment analysis using NLP libraries.

Accomplishments
  • Developed system was tested on a human-face database and loss was calculated by comparing the PCAs of generated and original image.
  • Calculated difference in PCA was less than 10%, depicting the successful generation of an image by the generator.
Screenshot of  web app
Food court goes smart with cloud

An android application that connects multiple restaurants with customers.

Accomplishments
  • Patrons and restaurants can register to application
  • Customer can search for restaurants near by
  • Filter them based on cuisine, rating, distance
  • Analystics for restaurants based on review, rating

Education

Arlington, Texas, USA

Degree: Master of Science in Computer Science
GPA: 4.0/4.0

    Relevant Courseworks:

    • Distributed Systems
    • Advance Software Engineering
    • Software Design Pattern
    • Design And Analysis of Algorithm
    • Advance Database Systems

Pune, MH, India

Degree: Bachelor of Engineering in Computer Engineering
CGPA: 3.5/4.0

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Mobile Computing
    • Information Security

Contact