Giter Club home page Giter Club logo

Shadrach Adamu

Senior Fullstack Engineer | Lagos, Nigeria

Summary

Senior Backend Engineer with over 5 years+ of experience in the IT Industry. Involved in complete SDLC including analysis, design, development, testing, implementation, support, and maintenance of enterprise-level web applications using Java/Java EE, NodeJS, Fast API, PHP technologies. Possess a keen interest in solving critical problems and building software that is secured, scalable, and performance-optimized.

Education

  • Software Engineer Trainee
    Decagon Institute, Benin, Nigeria
    02/2021 - 12/2021

  • Bachelor of Engineering (B.ENG.) Computer and Communication
    Abubakar Tafawa Balewa University, Bauchi, Nigeria
    2015 - 2019

  • National Diploma (ND) in Electrical/Electronics Engineering Technology
    Federal Polytechnic Bauchi, Bauchi, Nigeria
    2011 - 2012

Experience

Backend Engineer | GameStar Exchange

02/2022 - 03/2023
GameStar Exchange

  • Liaised with fellow developers.
  • Designed and implemented microservices using the Spring Boot framework.
  • Worked through the full Software Development Life Cycle (SDLC).
  • Built backend solutions using Java technologies and incorporated streaming technologies like Kafka in microservices.
  • Ensured security with spring security for OAuth2, meta mask wallet, and traditional authentication.
  • Configured microservices to communicate with blockchain services.

Backend Engineer (Contract) | Wakacast

02/2021 - 01/2022
Wakacast

  • Built robust and scalable software in Java and Spring.
  • Configured infrastructure environments and managed servers on AWS, Heroku, and Netlify.
  • Set up pipelines using GitHub actions, AWS CodePipeline, CodeDeploy, CodeBuild, and Jenkins server.
  • Designed and implemented database schemas using MySQL and Postgres.
  • Led an agile team covering frontend, backend, and testing activities.

DevOps Engineer (Contract) | PHASTPAY NIG

11/2022 - 02/2023
PHASTPAY NIG

  • Built, tested, and maintained infrastructure.
  • Automated CI/CD using Jenkins, GitHub Action, AWS CodePipeline, Redeploy, and CodeBuild.
  • Configured Customer Gateways, Application Gateways, Site-to-site VPN, and VPC.
  • Setup PM2 Dashboard and monitored server metrics.

Senior Backend Engineer | United State of Africa(USAF)

10/2021 - 05/2022
United State of Africa(USAF)

  • Guided juniors on organizational work processes and infrastructures.
  • Managed pull requests by junior devs.
  • Designed and managed Microservice based Applications using Fast API, NodeJS, Postgres, Docker, and Kubernetes.
  • Interacted with Project managers and Product owners.
  • Reviewed and merged pull requests of devs under me.

Web Developer | SAULTECH

2018 - 2020
Gombe, Nigeria

  • Built website's backend using Vanilla PHP.
  • Wrote unit tests using PHPUnit testing tool.
  • Built frontend UI using bootstrap, HTML, and JavaScript.
  • Managed, refactored, and optimized existing code.

Skills

Programming Language

Java, Javascript, PHP, Python

Backend Frameworks

Spring/Spring Boot, Nodejs/Express, Fast API

Frontend Frameworks

Reactjs

Frontend Libraries

Material UI, Bootstrap, Materialize, Vaadin, Thymeleaf, Mustache

DevOps

Docker, Kubernetes, Grafana, PM2, Helm, Jenkins, GitHub Action, Git/Github, DataDog, Prometheus

Package Managers

Gradle, Maven, NPM, Composer

OS

Linux, Windows

CLI

Windows PowerShell, BashScripting, Linux Terminal

Agile

Scrum

Industry Expertise

  • Backend
  • Frontend
  • QA

Soft Skills

  • Team Player
  • DevOps
  • Go-getter
  • Observer

Strengths

  • Team Player: Developed through interaction and support, leading to team growth and a healthy working environment.
  • Go-getter: Self-motivated, taking initiative, and being entrusted with various roles in different companies.

Training/Courses

  • Scrum Foundation, VMEdu
  • Master Microservices with Spring, Docker, Kubernetes, Udemy
  • Project Management, Lynda.com
  • Building Modern Distributed Systems with Java, Udemy
  • Practical Java Concurrency with the Akka Actor Model, Udemy
  • RabbitMQ Java Spring Boot for System Integration, Udemy
  • GRPC with Java, Udemy
  • Data Structures and Algorithms, Udemy

Projects

Game Star Exchange

10/2022 - 03/2023 | Location

  • Improved platform performance and user experience.

Wakacast

2021 | Remote

  • Built, tested, deployed, and maintained the backend.
  • Managed the infrastructures.
  • Over 100,000 users signed up, with over 40% employed via the platform.

E-Health Care System

2022 - 2022 | Remote

  • Designed and implemented product requirements with the help of team members.
  • Improved speed to healthcare access and reduced costs for patients.

Zumaridi Video Conferencing App

2021 - 2022 | Remote

  • Built, tested, deployed, and maintained the backend.
  • Built a video conferencing application for African-based individuals.

Let's Talk

2021 - 2021 | Benin, Nigeria

  • A simple blogging application that enables users to interact on a topic.

School Management Web App

2020 - 2021 | Gombe

  • Designed and built the backend and frontend using PHP and CSS/HTML.
  • 25 schools registered, reducing running costs by 40%.

Volunteering

Backend Engineer Volunteer | SAULTECH
11/2017 - 01/2018

  • Reported progress to senior engineers.
  • Wrote unit tests for each feature worked on.

Achievements

  • Won "The Best Team Player of the Year" award, showcasing servant leadership skills.
  • Received "Best Express Article" award from Espresso Decagon, highlighting technical writing skills.

Languages

Shadrach Adamu's Projects

blog icon blog

Blog API using spring boot, hibernate jpa and postgres

demoxie icon demoxie

Config files for my GitHub profile.

dynamic_quiz_app icon dynamic_quiz_app

The quiz app is a simple html/css jquery app that displays 10 questions(1 at a time) with 4 options.

healthcareapp icon healthcareapp

This is a platform build in Spring boot, Spring JPA,Thymeleaf, Webjars, PostgresQL

learningplatformforkids icon learningplatformforkids

This is an internet platform that gives kids between grade 1-6 and kindergartens as well, to learning Math and English online visually and audio

lets-talk icon lets-talk

This is a social blog api build with mern stack. Just like every other blog a user can perform basic crud

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.