Aisha Abubakar Aliyu

Senior Software Engineer | Reactive Systems & Cloud Development

A passionate and hard-working software engineer with over 7 years of experience in the complete product development lifecycle for successfully launched applications. Specializing in backend development with Scala, building microservices, and designing reactive, scalable systems.

Aisha Aliyu Headshot

About Me

Hello, I'm Aisha. With over seven years in software engineering, my passion lies in tackling complex challenges and participating in the full lifecycle of application development.

My journey has taken me from developing responsive web applications and AI functionalities at IBM to leading a software engineering team at Improving, where I design and build reactive applications for a major postal service project. I thrive in agile environments, collaborating with cross-functional teams to ensure project commitments are met and user-centric features are delivered successfully.

I have a strong foundation in Scala, Node.js, and building microservices with Docker and Kubernetes. My work has led to tangible achievements, including a patent for automatic content segmentation and leading a successful database migration to Cosmos DB.

I am a certified Google Cloud Developer and AWS Cloud Practitioner, always eager to leverage the latest technologies to build robust and efficient solutions.

Professional Experience

Software Engineer Team Lead

Improving | Ottawa | July 2023 - Present

Leading a team on an agile postal service project, working with stakeholders to design and develop reactive applications.

Responsibilities & Achievements:

  • Design and develop backend features using Scala.
  • Lead collaboration between software engineers, BAs, Scrum Masters, and Product Owners to define team commitments.
  • Perform and maintain deployments in production environments, including triaging and investigating defects.
  • Key Achievement: Played a key role in the design and implementation of a new Cosmos database, ensuring a successful migration.
  • Key Achievement: Designed a new administrative application for managing user-inputted information.

Software Engineer

Improving | Ottawa | May 2021 - June 2023

Collaborated with engineering teams to design and develop reactive applications for a postal service project.

Responsibilities & Achievements:

  • Implemented and maintained API endpoints using Protobuf.
  • Integrated the backend with a Postgres database using Scala and Slick.
  • Accessed messages from Kafka topics to manipulate and save data.
  • Key Achievement: Acted as interim team lead, taking responsibility for team deliverables and earning recognition from the CEO and HR for exceptional performance.

Software Engineer

IBM | Halifax | July 2017 - April 2021

Worked on two major agile projects: a responsive web application for the airline industry and an artificial intelligence product.

Responsibilities & Achievements (AI Project):

  • Designed, implemented, and supported artificial intelligence functionalities.
  • Built and maintained API service functionality using Node.js.
  • Constructed microservices using Docker and Kubernetes and designed custom RESTful APIs with Swagger.
  • Key Achievement: Attained a patent related to automatic content segmentation and have a patent pending for machine learning-based blank page detection using Python.

Responsibilities (Airline Project):

  • Developed features and fixed bugs for a responsive web application using Angular.
  • Created reusable Angular components and managed application state with Redux.
  • Assessed UX and UI designs for technical feasibility.

Technical Skills

Languages

Scala Python Javascript Typescript HTML CSS

Technologies & Platforms

Kafka Akka Node.js Angular Docker MicroServices SQL noSQL MongoDB Git Kubernetes Swagger API Redux Websockets

Certifications & Professional Development

Google Cloud Professional Cloud Developer

2022 - 2024

Lightbend Scala Language - Professional

2021

Full Reactive Architecture Series (2021)

  • Introduction to Reactive Systems
  • Domain Driven Design
  • Reactive Microservices
  • Building Scalable Systems
  • Distributed Messaging Patterns
  • CQRS & Event Sourcing

AWS Certified Cloud Practitioner

2020

Python for Data Science Badge

2020

Data Science Foundations - Level 1 Badge

2020

ICAgile Certified Professional

2019

Education

Master of Science in Computing and Data Analytics

2018

Saint Mary's University - Halifax, Canada

Bachelor of Science with First Class in Computer Science

2016

Coventry University - Coventry, United Kingdom

Let's Connect

I'm always open to discussing new opportunities or interesting projects. Feel free to reach out.

Location

Ontario, Canada

Connect with me