Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Work Availability
Quote
Timeline
SoftwareEngineer
Joseph Ayobami

Joseph Ayobami

Montreal

Summary

Adaptable Software Engineer equipped with 7+ years of comprehensive experience in software development. Provides strong technical direction across multiple projects. Responsible and articulate individual with strengths in solutions optimization, web, mobile and cloud solutions and global project management. Highly effective at developing new programs and fixing problems with existing systems. Proficient in Javascript/Typescript, PHP and Amazon Web Services.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

BIMM
06.2022 - Current
  • Demonstrated experience and good hands-on programming experience Typescript, Node JS, GraphQL and Docker.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Updated old code bases from Javascript (Express JS) to modern development standards (Typescript - Nest JS), improving functionality.
  • Represented the software engineering team during large and complex development projects.
  • Participated in architecture, design and implementation of back-end features.
  • Promoted experience with Kibana, Docker and Amazon Web Services.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.

Senior Software Engineer

Telus
11.2021 - 09.2022
  • Developed tailored software templates for Telus developers through utilization of Backstage by Spotify
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in System design and Architecture and C4 diagramming working to improve overall team performance.
  • Demonstrated experience and good hands-on programming experience Javascript. React, Redux. GraphQL, Node JS, and AWS.
  • Wrote unit tests to evaluate high code coverage.
  • Explained technical trade-offs of different approaches to stakeholders and estimated development time required.
  • Developed an upgraded iteration of the ordering management system, QLite by leveraging expertise in SQL (PostgreSQL, MySQL), MongoDB, and TypeScript. This resulted in managing customers orders efficiency by 97%.
  • Designed templates for various technologies and engineered Node.js Event Driven Architecture using PubSub and GCP CloudFunction.

Senior Software Engineer

eSoft Response
10.2020 - 10.2021
  • Updated old code bases to modern development standards, improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Provided front-end website development using WordPress, Next Js and Prestashop.
  • Oversaw one of the e-commerce back-end development using PHP/Laravel to maintain website integrity.
  • Optimized web applications for speed, scalability and security.
  • Maintained complex technology infrastructure and collaborated with product team to implement new features and strategically plan for future products.
  • Used Node JS, TypeORM and SQL/No-SQL to develop backend microservices and manage databases.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.

Software Engineering Team Lead

Prudent Digital
04.2020 - 10.2021
  • Participated in architecture, design and implementation of back-end features using Node JS, Typescript, Laravel, MongoDB.
  • Fortified defenses against malicious attacks and safeguarded data privacy by incorporating robust security measures
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Designed and implemented GraphQL and REST APIs by integrating robust authentication protocols, such as Auth0 and JWT, to securely expose data to clients.
  • Enhanced PostgreSQL database performance by 98% through query optimization and strategic indexing.
  • Attained 80% operational costs reduction by deploying serverless architecture using cutting-edge AWS technologies.
  • Slashed deployment time from hours to few minutes by establishing Continuous Integration/Continuous Deployment pipelines.
  • Deployed a sophisticated application within a tight timeline by directing a team of 12 software engineers
  • Bolstered system modularity and reduced inter-component dependencies by executing microservices architecture.
  • Elevated code quality and ensured adherence to industry best practices by conducting comprehensive code reviews and providing mentorship to junior developers.
  • Streamlined routine tasks and minimized manual workload by devising automated scripts.
  • Promoted experience with Github Actions, Sonarqube, Docker and Amazon Web Services.
  • Designed architecture strategies for large-scale system-wide application deployments.
  • Applied established development methodologies such as EDA, CQRS, DDD, SOA and MVC to architecture design.
  • Created successful test scripts to manage automated feature testing,

Software Engineer

Zercom Systems
04.2019 - 04.2020
  • Spearheaded the research and development of the frontend web application for the Nigerian Army Finance Corps portal, utilizing Laravel and Vue JS.
  • Elevated system modularity and reduced inter-component dependencies by implementing an advanced microservices architecture
  • Updated old code bases to modern development standards, improving functionality.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Participated in architecture, design and implementation of back-end features using NodeJS, PHP, MySQL and Docker.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Developed enhancements and updates for learning management platform running on local, networked and Internet-based platforms.
  • Configured and deployed existing microservices and future REST APIs, integrating with third-party APIs.
  • Researched, tested and implemented various client feature requests to deliver internal content management systems and content delivery applications.
  • Developed user interfaces for deployment on Amazon Web Services (AWS) platforms.
  • Documented technical workflows and knowledge to educate newly hired employees.

Software Developer

Bahnet Multimedia
01.2017 - 01.2019
  • Constructed and maintained two e-commerce web applications for a prominent media company, seamlessly integrating new features, adeptly troubleshooting issues, and ensuring uninterrupted, optimal performance.
  • Employed robust security measures, including SSL certification, rate limiting, and DDoS protection, to fortify the website and safeguard customer data.
  • Spearheaded efforts leading to an impressive 50% surge in product orders by improving speed and responsiveness of web applications.
  • Elevated web application performance and accelerated loading times by implementing industry best practices, such as caching, minification, and image optimization.
  • Designed and implemented website from initial concept, site architecture and wire frames to finished deliverable.
  • Converted design assets into component-based React JS and CSS.
  • Developed web platform back ends using Express JS and Laravel frameworks.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution.
  • Dived into AWS assets and integrated multiple AWS resources into solutions appropriate for company projects.

Software Developer

RoyalGate Technologies
06.2015 - 01.2017
  • Developed website projects using Html, CSS (Bootstrap), PHP and Javascript programming language.
  • Maintained strong knowledge of evolving technology trends.
  • Developed reports using SQL server reporting services.
  • Brainstormed with engineering team to determine appropriate code testing processes.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Followed all SOLID design rules and requirements when writing JavaScript and PHP/Laravel code.
  • Promoted to Intermediate Software Developer after a year.
  • Learned software engineering process improvements, best practices and NodeJS.
  • Expanded development efforts to include related platforms and protocols such as SOAP, REST and database technologies like SQL.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.

Education

MBA - Building A Tech Startup

Nexford University
Washington, USA
04.2024

Bachelor of Science - Computer Science

National Open University of Nigeria
Lagos, Nigeria
12.2019

Skills

  • Backend Development - Javascript Typescript Node JS Nest JS Express JS PHP Laravel GO Redis GraphQL REST Docker GitHub Elastic Search
  • Frontend Development - Javascript Typescript React JS Next JS React Native GitHub
  • API - GraphQL REST SOAP
  • Database Design & Development - MySQL PostgreSQL MongoDB Redis SQLite
  • AWS - Lambda, EC2, EBS, ECS, S3, VPC, RDS, Cloud Formation, DynamoDB
  • GCP - Cloud Build Cloud Function Container Registry Cloud Logging
  • Test Driven Development - Jest Cypress Mocha Php Unit
  • CI/CD Pipeline Development - GitHub Actions GitLab Jenkins
  • System Design & Architecture - Miro Jira
  • System Performance Monitoring - New Relic AWS CloudWatch Log Rocket
  • System Scalability & Optimization - AWS Auto Scaling AWS CloudFront
  • Team Management & Mentorship
  • Agile Scrum Methodology

Accomplishments

  • Provided extensive documentation on apps to clients outlining all aspects of the implemented updates and changes, resulting in a 98% reduction in client support calls.
  • Resolved existing performance issues in the database by leveraging on DynamoDB which optimized the system by 70%.
  • Developed solid working knowledge of engineering, design and architecture as the Lead Software Developer on a team of 12.
  • Key contributor in the design and implementation of new features for Audi North American Region - https://www.audi.ca.
  • Documented and resolved Api performance issues by switching from REST to GraphQL Federated services which led to faster Api response and optimization.
  • Outstanding Leadership Award Nominee by More2Conference, Las Vegas.
  • Content Advisory Board Member at Log Rocket.

Languages

English
Native language
French
Beginner
A1

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

I can’t understand why people are frightened of new ideas. I’m frightened of the old ones.
John Cage

Timeline

Senior Software Engineer

BIMM
06.2022 - Current

Senior Software Engineer

Telus
11.2021 - 09.2022

Senior Software Engineer

eSoft Response
10.2020 - 10.2021

Software Engineering Team Lead

Prudent Digital
04.2020 - 10.2021

Software Engineer

Zercom Systems
04.2019 - 04.2020

Software Developer

Bahnet Multimedia
01.2017 - 01.2019

Software Developer

RoyalGate Technologies
06.2015 - 01.2017

MBA - Building A Tech Startup

Nexford University

Bachelor of Science - Computer Science

National Open University of Nigeria
Joseph Ayobami