TOLULOPE ANTHONY OJO
Backend Engineer
Lekki, Lagos, Nigeria • Github • LinkedIn • **************@*****.*** •
+***-**-****-8654
PROFESSIONAL SUMMARY
I am an analytical, highly skilled and motivated software engineer with expertise in Java and Nodejs, I specialize in building scalable server-side applications with Java using Spring frameworks. Additionally, my expertise in Nodejs leveraging frameworks like Express.js and Nest.js for robust API development with a strong understanding of software engineering best practices fundamentals, test-driven development and delivering products using agile methodologies and scrum frameworks. Skilled in designing and translating design concepts into efficient and maintainable code, with a strong focus on user experience and performance optimization. Proven track record of collaborating with cross-functional teams to deliver high-quality software solutions.
SKILLS
Technologies: Java, Node, Spring Framework, Hibernate, Expressjs, Nest js, RestFulApi, GraphQlApi, Microservices, J-Unit, Mocha, Jest, Supertest, Docker, Containerization(Docker), Jira, Version control(Git/Github), CI/CD, AWS and Kubernetes. Soft Skills: Problem solving, Team work, Excellent Communication skill, Leadership, Excellent organization, time management, attention to detail, continuous learning and growth mindset, self-starter.
EDUCATION
Ladoke Akintola University of Technology Oyo state, Nigeria B.TECH Mechanical Engineering January, 2020
Second Class Upper [4.26/5.0]
CERTIFICATIONS
AWS Cloud Practitioner, SCRUM Fundamentals Certified, Managing Major Engineering Projects, Engineering Project Management.
PROFESSIONAL EXPERIENCE
Decagon HQ - Backend Engineer (Lagos, Nigeria) December 2022 - present
● Working closely with a team of software engineers and product managers on the development of numerous projects like HotelNow, Mindconnect, and Pennywise web applications backend systems using Java Spring boot and Nodejs.
● Designed and developed microservices using Java, Spring, andHibernate, resulting in improved system performance and scalability.
● Implemented Web Services and messaging systems (JMS, Kafka) to facilitate efficient communication between various components of the application.
● Implementing best practices using SOLID principles and Design patterns to deliver maintainable and scalable code.
● Demonstrating exceptional communication and professional skills in all forms of communication with team members, fostering effective collaboration and clear understanding among team members.
TechNiche- Software Engineer (Lagos, Nigeria) May 2022 - November 2022
● Collaborated with front-end engineers to design and integrate UI elements with server-side logic for increasing development speed and delivery of high-quality products.
● Thrived in an agile development environment, by attending and actively contributing to the development agile sprint review process and collaborating closely with cross-functional teams to deliver projects on time and meet product roadmap goals through effective communication and streamlined collaboration processes.
● Actively collaborated with cross-functional teams to gather and analyze customer requirements, converting them to design documents, while ensuring alignment between business needs and technical implementation with a 90% satisfaction rate from stakeholders.
● Created test cases and integrated unit tests to validate individual units of code, covering different scenarios and edge cases, resulting in 100% code coverage. TechNiche- Software Engineer-Intern (Lagos, Nigeria) Oct 2021 - May 2022
● Demonstrated a continuous commitment to personal and professional growth with a specific focus on Node.js development through rigorous learning and hands-on experience.
● Gained proficiency in version control systems, particularly Git, for efficient code collaboration and management
● Participated in agile software development practices, including daily stand-up meetings, sprint planning, and retrospectives.
● Worked on a variety of projects involving backend development and integration with frontend.
● Thrived in an agile development environment, by collaborating closely with cross-functional teams to deliver projects on time and meet product roadmap goals through effective communication and streamlined collaboration processes. PROJECTS
PennyWise
A budgeting and saving app developed to help users manage their finances more effectively by creating a personalized budget, tracking expenses, income and setting savings goals. This application helps users to manage their finances more effectively and make informed decisions about their spending and saving habits. Technologies: React, TAilwindCss, Redux, Docker, Java, Spring Boot, Spring Cloud, Apache Kafka, Spring Security, JWT, PostgreSQL.
ShopWell
An e-commerce RESTful web-service that provides a wide range of features for product management, secure payment options, order tracking, and customer support. Technologies: React, Saas, Javascript, Node, Express Cloudinary, Rabbit MQ, Paystack, Spring Security.
Event Hub
A comprehensive full stack web application which provides users with a seamless platform for creating, discovering, and purchasing event tickets by optimizing search functionalities, providing event recommendations, and enabling secure and reliable payment processing, while the platform charges a 9.99% fee. Technologies: Java, React, Spring Boot, Spring MVC, Spring Cloud, RabbitMQ, Spring Security, JWT, MongoDB, React, Tailwind CSS, Maven, Hibernate, Paystack, Apache Kafka, Github Actions, Docker. Hospital Management System — hospital-management-system-rim8.onrender.com Developed a comprehensive patient management application to assist doctors in tracking and managing patient health statuses, Implemented a user-friendly interface allowing doctors to record and access patient information efficiently. Technologies used include: React,Context Api, Javascript, Typescript, MongoDB and Express. GameHub — react-game-hub-lovat.vercel.app
An app that tracks new video game releases and updates, implemented features like search functionality and user preferences. Integrated a static API from rawg.io to retrieve real-time data on games and availability on different game platforms. Technologies used include: Javascript, Typescript, React, and Nest js.