Adetunji A.

Adetunji A.

Senior Java/Golang Developer

Berlin, Germany
Hire Adetunji A. Hire Adetunji A. Hire 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.

Work history

UpStack
UpStack
Senior Java/Golang Developer
2021 - Present (3 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 (4 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.

Portfolio

Senior Software Engineer - Zalando Customer Single Sign-on
Senior Software Engineer - Zalando Customer Single Sign-on

Designed and developed a new solution to allow for single sign-on on all customer-facing applications of Zalando. The solution comes with a robust session management function that enables customers to share their sessions and not log in again if they move across different apps. Contributed to design decisions and the implementation of design decisions on the project. The team used Go, Java, Spring, and relational and non-relational databases in iterating the solution.

Software Engineer - Payment Gateway
Software Engineer - Payment Gateway

Led processes to build a new payment gateway at Interswitch, one of Africa's biggest fintech companies. The new solution replaced the existing payment gateway with a more robust system for transactions, with features to easily integrate more payment types and support the company's expansion across Africa. Wrote the back-end code with Java, Spring Boot, and relational databases.

Software Engineer - Authentication Solution
Software Engineer - Authentication Solution

Worked as part of a team on developing an authentication platform for seamless authentication tasks for warehouse activities. The solution uses barcodes for authentication and comes with an administration platform where the warehouse admins can upload new employees and attach them to various warehouses. The solution is written in Java, Spring Boot, and relational databases.

Golang Developer - UpStack Client
Golang Developer - UpStack Client

Developed tools to enable faster, smarter decisions and more robust performance on an organization’s mission-critical priorities. Built and maintained various microservices in Golang. Worked with multiple Golang tooling like Bazel, Fibre, etc.

Education

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