Adedamola Adegoke

Software Engineer

About

Motivated software engineer with experience supporting customers and collaborating with cross-functional teams to deliver reliable solutions. Strong communication and problem-solving skills with hands-on expertise across Linux (Ubuntu), macOS, and Windows. Proficient in Java and Python, with experience monitoring systems using Grafana and Prometheus, building REST APIs, implementing authentication and authorization, and maintaining system integrity through effective incident and request management.

Work

Solmlab

|

Software Engineer

Ibadan, Nigeria

→

Summary

Developed robust software solutions aligned with project requirements and timelines.

Highlights

Collaborated with cross-functional teams to deliver high-quality applications.

Wrote clean, maintainable, and well-documented code for diverse projects.

Troubleshot and resolved complex technical issues to improve system reliability.

ADINKRA PROPERTIES OÜ

|

Software Engineer

Tallinn, Estonia

→

Summary

Worked on the Smart Trotro driver service to support up to 200 drivers picking passengers.

Highlights

Implemented APIs for car rental operations using Java and Spring Boot.

Collaborated with frontend engineers to improve platform user experience.

Used Flyway for database migrations.

Worked with MySQL Docker images and containers for database development.

Oyo State Housing Corporation

|

Service Desk Support

Ibadan, Nigeria

→

Summary

Provided frontline technical support to customers through phone, email, and chat channels.

Highlights

Troubleshot and diagnosed technical issues, identified root causes, and delivered effective solutions.

Guided users through basic troubleshooting with clear instructions and relevant documentation.

Escalated complex incidents to specialist teams and maintained customer communication throughout resolution.

Maintained accurate records of interactions, issues, resolutions, and follow-up actions in line with service desk standards.

Expatswap

|

Software Developer (Intern)

Tallinn, Harju maakond, Estonia

→

Summary

Collaborated with cross-functional teams to translate business requirements into technical solutions for a P2P foreign exchange platform.

Highlights

Designed, developed, tested, and deployed scalable backend systems.

Implemented REST APIs using Java and Spring Boot, Spring MVC, and Spring Data.

Used Maven for dependency management and build automation.

Integrated and optimized MySQL for efficient data storage and retrieval.

Implemented MapStruct for object mapping and Swagger for API documentation.

Kuehne Nagel

|

Software Developer (Empower Internship)

Tallinn, Harju maakond, Estonia

→

Summary

Contributed to software development within an agile Scrum environment.

Highlights

Participated in stand-up meetings to monitor project progress.

Used Jira for project tracking and Confluence for documentation.

Worked on an employee dashboard serving over 200 employees and ran unit tests.

Designed and implemented applications with Spring Boot, Spring MVC, Spring Annotations, and Spring JDBC.

Used GitHub for collaborative development workflows.

Education

Estonia University of Applied Science (Mainor)

Tallinn, Harju maakond, Estonia
→
Bachelor’s Degree Software Development and Entrepreneurship

Federal University of Technology Akure

Akure, Ondo, Nigeria
→
Bachelor of Engineering Civil and Environmental Engineering

Skills

Incident Management and Ticketing

Jira, Trello.

Programming

Java, Spring Framework, Python, Django.

Monitoring and Visualization

Spring Health, Grafana, Prometheus.

Database

MySQL, PostgreSQL, MongoDB, Redis.

Data Analysis and Visualization

Python, Jupyter Notebook, LLMs.

Technical Support

Languages

English

Fluent

Certificates

Object Oriented Programming

LinkedIn

Data Privacy Fundamentals

Cognitive Class

Data Visualization With Python

Cognitive Class

Data Analysis with Python

Cognitive Class

Python for Data Science

Cognitive Class

SQL and Relational Databases

Cognitive Class