Oluwatayo M Odunlami

Java Developer
St. Louis, MO

Summary

Detail-oriented Java Developer with strong expertise in Spring Boot, REST APIs, and full-stack development. Proficient in Angular, React, TypeScript, and MySQL, with experience building dynamic and scalable web applications. Developed an e-commerce platform (ShopForHome), integrating frontend frameworks with backend services for seamless user interactions. Passionate about solving complex problems and continuously improving software performance. Open to opportunities in full-stack or backend development.

Professional Experience

Trainee, Logistic Department
POS Shop Ltd
07/2018 – 09/2018

Received and documented new inventory and assisted with administrative duties

• Shadowed different departments to learn the high-level view of organizational duties

Project Experience

Capstone Project – ShopForHome
Capstone Project – ShopForHome
10/2024 – 01/2025

● An ecommerce store for products , through this system customers are being provided with the options of purchasing goods and services directly from the seller and sellers looking for their business continuity through the online platforms can make their products more attractive as they can provide various details, all in a real-time environment

● It can display all the available categories for shopping on the home page along with their subcategories that are associated with particular items

● Admin has the authority and permission to add new particulars, update the product description and remove items whenever needed, as well as modify the price of each item if required

Environment: HTML, CSS, JavaScript, Angular, Java, SpringBoot, JPA, Microservices, MySQL, Docker, Maven, GIT and GITHUB

Reverse Engineering Project
Reverse Engineering Project
04/2024

Monitored network traffic of an already implemented client and server with tools like Wireshark

Documented the various message types transmitted and received by the client in response to specific actions

Developed a successful client capable of private messaging and group chat interactions with other clients

Server Client Project
Server Client Project
03/2024

Implemented a server capable of receiving and processing messages from multiple clients

Developed a client in C to send requests and process responses from the server using TCP protocols

Credit Card Validator
Credit Card Validator
12/2023

Used Luhn’s algorithm to create an implementation of a credit card checker

Cryptography Attack Assignment
Cryptography Attack Assignment
10/2022

 Used Python to implement attacks on a cryptographic system to prove it was not EAV-secure

 Proved the system to not have a properly encoded Pseudorandom generator

Technical Skills

Back-end Technologies
:
Java SE, JDBC, MySQL, Spring Core, Spring Boot, Spring REST, Spring JPA, Spring Security, C++
Front-end Technologies
:
HTML, CSS, Bootstrap, JavaScript, ECMAScript, TypeScript, Angular, React, Python, Front-end debugging and developer tool
Cloud and others Technology:
:
JUnit, SDLC, GIT, AWS, Agile methodology, Docker, Kubernetes, Kafka, Jenkins, Microservices

Certifications

Cogent Certified Java Developer
2024

Education

Cogent University
2024
University of Maryland - College Park, MD
Bachelor of Science in Computer Science
2024
Bachelor of Science in Computer Science

References

No items found.