Adetunji A.

About Me

Adetunji is a Senior Software Engineer with extensive Java and Golang development experience on projects. He handles new software application development, influencing and executing technical strategies and product roadmaps and making decisions on robust and scalable technologies. Adetunji helps define, establish, and evolve the full-stack development capacities, improve designs, and optimize code in creating innovative solutions that advance client businesses.

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Java/Golang Developer
2021 - Present (4 years)
Remote
  • Built and maintained various microservices in Golang for a technological research and consulting firm that conducts research on technology.

  • Creating and developing innovative software solutions for various clients across a broad range of industries.

  • Working with distributed cross-functional teams in ensuring all features are being delivered efficiently and on time using Agile methodologies.

Zalando SE
Zalando SE
Senior Software Engineer (Identity & Access Management)
2020 - Present (5 years)
Berlin, Germany
  • Working on the design and architecture of Zalando's new solution and documenting ADRs.

  • Actively participating in decommissioning legacy systems, migrating functionalities to new solutions, and managing stakeholder impact on the project.

  • Mentoring new colleagues to contribute innovative solutions, fixing software defects, and measuring and analyzing code for quality.

Zalando
Zalando
Software Engineer
2018 - 2020 (2 years)
Berlin, Germany
  • Worked on Zalando's critical IAM infrastructure with services that process 30K+ requests per second with latencies below 20 milliseconds.

  • Developed the source code and descriptions for an OIDC provider for Zalando’s warehouses to authenticate employees.

  • Participated in the design and improvement of systems, increasing test coverage, writing operational documentation, and consolidating legacy services.

Interswitch Group
Interswitch Group
Software Engineer
2013 - 2017 (4 years)
Lagos, Nigeria
  • Led and oversaw all technological strategies to improve payment processing systems and enhance transaction speed.

  • Collaborated with product managers and contributed to solutions, understanding and gathering project requirements.

  • Managed the software engineering team, ensuring compliance with project specifications on completion of solutions within schedule.

Showcase

Senior Software Engineer - Zalando Customer Single Sign-on
Senior Software Engineer - Zalando Customer Single Sign-on
  • Developed a new solution for single sign-on across all Zalando customer-facing applications.

  • Implemented a robust session management system allowing users to share sessions and avoid redundant logins.

  • Utilized Go, Java, Spring, and relational/non-relational databases during the solution's design and implementation.

Software Engineer - Payment Gateway
Software Engineer - Payment Gateway
  • Developed a new payment gateway at Interswitch.

  • Implemented a more robust system with enhanced transaction features.

  • Wrote back-end code using Java, Spring Boot, and relational databases.

Software Engineer - Authentication Solution
Software Engineer - Authentication Solution
  • Developed an authentication platform for seamless warehouse activities using barcodes.

  • The solution incorporates an administration platform for warehouse admins to manage employees.

  • The solution is built using Java, Spring Boot, and relational databases.

Golang Developer - UpStack Client
Golang Developer - UpStack Client
  • Developed tools for faster and smarter decision-making on mission-critical priorities.

  • Built and maintained microservices using Golang.

  • Worked with Golang tooling like Bazel and Fibre.

Education

BSc Computer Software Engineering
BSc Computer Software Engineering
American University of Nigeria
2007 - 2010 (3 years)