EMMANUEL ODOI ODOTEI

Associate Backend Developer | Java | Web Applications

LinkedIn

Mataheko, Accra, Ghana

About

Results-driven Backend Developer with 2+ years of experience in designing and maintaining enterprise-level Java applications, focusing on performance, security, and scalability. Proven ability to deliver secure, auditable backend systems using Java, Spring Boot, Kafka, and GraphQL within agile cross-functional teams. Passionate about privacy-by-design development and clean code practices, consistently collaborating with data and DevOps teams to ensure compliance and resilience.

Work Experience

Associate Backend Developer

AmaliTech Ghana

Jun 2024 - Dec 2024

Accra, Greater Accra, GH

Led the development of robust, scalable backend solutions using Java and Spring Boot, optimizing system performance and ensuring seamless inter-service communication.

  • Developed high-performance, scalable backend solutions using Java and Spring Boot, significantly enhancing system reliability and user experience.
  • Optimized existing codebase, resulting in improved API response times and overall system efficiency.
  • Integrated GraphQL APIs to streamline data access for frontend applications, improving data retrieval efficiency by a measurable margin.
  • Engineered event-driven microservices with Kafka, ensuring seamless and scalable inter-service communication across critical systems.
  • Guided a development team and actively participated in Scrum ceremonies, fostering efficient project delivery and team collaboration.

Junior Associate

AmaliTech Services GmbH

Mar 2023 - Jun 2024

Takoradi, Western Region, GH

Contributed to and led backend development for enterprise systems, focusing on resource and invoice management, and implementing reliable message handling with Spring Boot and Kafka.

  • Contributed to a Node.js/TypeScript-based resource management platform, enhancing system functionality and user experience.
  • Spearheaded backend development for an enterprise invoice management system using Spring Boot, improving invoice processing efficiency and accuracy.
  • Designed and implemented Kafka-based producers and consumers, ensuring reliable and scalable message handling for critical business operations.
  • Developed efficient GraphQL services and backend integration workflows, optimizing data exchange and improving system performance.
  • Provided interim team leadership, ensuring clear stakeholder communication and cohesive project execution during a transitional phase.

Education

Backend Development (NodeJS/TS)

AmaliTech gGmbH

Jan 2022 - Dec 2022

Takoradi, Western Region, GH

Statistics

University Of Cape Coast

Sep 2016 - May 2020

Cape Coast, Central Region, GH

Statistics

Accra Technical University

Sep 2014 - May 2016

Accra, Greater Accra, GH

Certificates

Graph Developer Professional

Apollo GraphQL

Jun 2023

Graph Developer Associate

Apollo GraphQL

May 2023

AWS Certified Cloud Practitioner

Amazon Web Services

Apr 2022

Projects

Payroll System

Built backend services for payroll generation and management with department-specific access level permission control and audit logging feature to track data changes. Enforced privacy and security measures to protect sensitive salary data.

Voucher Management System

Built backend system for financial voucher creation, approval and email notifications with organization and office-based access-level permission filters and maintained compliance through audit logging. Enforced privacy and security measures to protect sensitive data.

Invoice Management System

Developed backend features for invoice agent assignments, invoice generation, email automation and proper access controls.

Resource Management System

Designed and implemented the backend for project and client management with email notification scheduling.

Languages

English

Skills

Languages & Frameworks

  • Java
  • Spring Boot
  • Node.js
  • TypeScript

Tools & Platforms

  • Docker
  • Git
  • Kafka
  • AWS (In Progress)
  • IntelliJ
  • JIRA

Databases

  • SQL
  • NoSQL
  • PostgreSQL
  • MySQL

Practices

  • Agile/Scrum
  • CI/CD (GitHub Actions, AWS Code Pipeline, Jenkins)
  • Secure Coding
  • Audit Logging
  • Incident Management
  • Clean Code Practices
  • Privacy-by-Design

Security

  • Access Control
  • Audit Trails
  • Data Privacy

API Development

  • REST APIs
  • GraphQL API Development

Monitoring & Support

  • Production Support
  • Issue Tracking

Soft Skills

  • Team Leadership
  • Team Collaboration
  • Communication
  • Stakeholder Communication
  • Problem-Solving