Michael Magero
Kenya 🇰🇪
Upstaffer since September 26, 2024

Michael Magero — Senior Backend Engineer

Expertise in Back-End Web, Full Stack Web.

Last verified on September 26, 2024

Core Skills

TypeScript
TypeScript
JavaScript
JavaScript
Node.js
Node.js
Express
Express
NestJS
NestJS

Bio Summary

An accomplished Senior Backend Engineer with a solid 6-year track record in the tech sector, specializing in APIs, databases, and system optimization. Expertise in software architecture and Agile development using key technologies such as Node.js (NestJs, ExpressJs), React Native, TypeScript, and JavaScript. Proficient in CI/CD with CircleCI, containerization with Docker, and cloud deployment on AWS and GCP. Demonstrable success in leading development projects and teams, evidenced by the delivery of scalable and performant web/mobile applications and innovative software solutions. Holds a Bachelor's degree in Business Information Technology from the Technical University of Kenya.

Technical Skills

Programming Languages JavaScript, TypeScript
UI Frameworks, Libraries, and Browsers Ant Design, XML
JavaScript Frameworks Express, NestJS, Next.js, Node.js, React
JavaScript Libraries and Tools React Native
Data Analysis and Visualization Technologies Celonis, Data visualization
Databases & Management Systems / ORM Data Lake
Cloud Platforms, Services & Computing DigitalOcean
Google Cloud Platform GCP BigQuery, Google Docs
SDK / API and Integrations API, Stripe
Methodologies, Paradigms and Patterns Architecture and Design Patterns, FDD
Deployment, CI/CD & Administration CI/CD
Third Party Tools / IDEs / SDK / Services Excel
Project Management & Administration Problem Solving
QA, Test Automation, Security QA Automation
Mail / Network Protocols / Data transfer SMS
Other Technical Skills Teamwork

Work Experience

Technical Lead & Software Engineer, Company's Backend System and Website

Duration: Nov 2023 - present
Summary: Led the development of backend architecture and API, server architecture, and landing page while coordinating team collaboration and leading training sessions.
Responsibilities: Develop backend architecture and API, develop server architecture and deployment pipelines, lead product development and development team, coordinate collaboration, lead training and onboarding.
Technologies: NodeJs (NestJs), Docker, Circle CI, NextJs

Senior Software Engineer, Freelance Software Engineering Projects

Duration: April 2021 - August 2023
Summary: Developed mobile applications, led development teams in software architecture, and code review, along with creating technical documentation.
Responsibilities: Develop mobile apps, integrate payment gateways, lead software architecture and development, conduct code review and optimization, lead testing and QA, develop backend tools, create technical documentation.
Technologies: React Native, Stripe, Paypal, Lemonsqueezy, Paddle

Backend Lead, CarstoreHQ Platform Development

Duration: October 2021 - April 2022
Summary: Developed REST API, configured servers, integrated third-party APIs, implemented SMS notifications, and optimized website load response.
Responsibilities: Develop REST API, set up servers, integrate payment gateway, implement SMS notifications, optimize asset loading, develop administration back office.
Technologies: REST API, AWS, Digital Ocean, CDNs

Software Engineer, Application Processing and Onboarding Portal

Duration: January 2021 - August 2021
Summary: Built a client-facing website and web portal, developed a web-based tool for applications, and implemented a payment gateway integration.
Responsibilities: Build client-facing website and web portal, develop database structures, develop REST API and Refiner tool, implement payment gateway integration.
Technologies: NodeJS, ReactJS, Stripe

Backend Engineer / Product Development Lead, Cloud-Based Retail Management System

Duration: September 2018 - July 2021
Summary: Led a team in developing a cloud-based Retail Management System and built REST API for integration with various third-party services.
Responsibilities: Lead development team, research and select framework, develop retail management system, build REST API, implement and coordinate system policies.
Technologies: REST API, Three-pane systems

Web Developer, Website Development Projects

Duration: Data not provided
Summary: Participated in the full development lifecycle of website projects and streamlined the content management system.
Responsibilities: Full development lifecycle involvement, technology research, website design and build, project milestone establishment, user requirements translation to designs.
Technologies: Technologies not specified

Education

  • Bachelor of Technology Business Information Technology
    Technical University of Kenya
    2012 - 2016

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Michael Magero
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring