M
U

MacAnderson Uche

`${Software Engineer}$`

CONTACT

PROFILE

UK Citizen with 6+ years of experience

I reside in both Nairobi, Kenya, and Shrewsbury, UK.

Available Time Zones: Full overlap PST & EST, APAC & EMEA (Europe)

Fully remote permanent or contract role on diverse, trusting, and async team.

INDUSTRY EXPERIENCE

Senior Full-Stack Engineer @ Traced Mobile Security

November 2023 – Present // Remote - UK

  • Designed and developed a Zero Trust solution to block customer devices with high-risk states from accessing Microsoft resources and utilized React and Zustand for the front end, with Node.js, TypeScript, and AWS powering the backend by integrating with Microsoft Graph API.
  • Developed a customer web app using React and Zustand for seamless device management and real-time threat detection. Integrated with a backend built on Node.js, TypeScript, and AWS services, enhancing Trusted's ability to identify and respond to security threats efficiently.
  • Developed scalable integration endpoints to grant Cybersmart Systems access to Traced's mobile security architecture, enabling threat detection in Cybersmart apps through Traced. We utilized Node.js, TypeScript, and AWS services in the implementation.
  • Built and automated an end-to-end testing infrastructure for Traced using Playwright, TypeScript, and GitHub Actions. Integrated the tests into the CI/CD pipeline to ensure full functionality checks during deployment, verifying code integrity before release.

Software Engineer @ Finovance

October 2021 – November 2023 // Remote - London, UK

  • Spearheaded the development of an intuitive customer dashboard user interface, enhancing user experience and facilitating seamless transaction monitoring using NextJS, React, Redux and Typescript.
  • Architected a robust and scalable payments backend system, leveraging cutting-edge technologies such as Node.js, TypeScript, and various AWS services including AWS Lambda, API Gateway, and DynamoDB. This solution empowered Finovance with efficient transaction processing capabilities.
  • Engineered microservices responsible for managing transactions and card-related functionalities, further bolstering the organization's agility and flexibility in responding to customer needs.

Software Engineer @ Product Care Group

January 2020 – October 2021 // Remote - Manchester, UK

  • Developed Serverless Event driven Microservices for various customer journeys: orders, returns and exchanges. The following AWS services were used in the process: AWS SQS, SNS, S3, DynamoDB, AWS Step functions, and Lambda.
  • Refactored the customer wishlist backend architecture originally written in clouformation to use AWS CDK, this was done to provide more reusability across the company.

Software Engineer - Contractor @ Knotel

August 2018 – December 2019 // Birmingham, UK (Remote)

  • Developed Full stack applicatons using NextJs for the front-end and GraphQL APIs with Node.js, Express, and Apollo for the back-end.

VOLUNTEER

Member @ Shrewsbury Street Pastors

May 2024 – Present //United Kingdom

  • Give blankets to people at risk of exposure/hypothermia
  • Support vulnerable people in different situations
  • Give a listening ear to those who want or need to talk

Chapter Co-Lead @ Codecademy

January 2021 – Present //United States (Remote)

ACHIEVEMENTS

SKILLS

Cloud Native Skills

  • AWS CDK/AWS SAM
  • Terraform
  • AWS Lambda, S3, SQS, SNS, DynamoDB, CloudWatch, CloudFormation, API Gateway.

Programming & Languages

  • JavaScript (ES6+)
  • TypeScript
  • NodeJS
  • SQL
  • HTML & CSS

Libraries & Frameworks

  • React
  • Angular
  • Express
  • NextJS

Test Runners & Libraries

  • Jest
  • React Testing Library
  • Mocha
  • Sinon
  • Chai
  • Puppeteer

Tools | Services | Database

  • Git / Bash / Shells
  • Eslint
  • OAUTH2/JWT
  • GitHub /GitLab / BitBucket
  • PostgreSQL
  • CI / CD
  • Google Analytics 4 / Tag Manager
  • Salesforce Marketing Cloud
  • Tailwind

TECHNICAL PROJECTS

Full-Stack O.M.S

An Internal Application to Help Manage Bosch Orders | TypeScript React Node.js AWS Serverless ERP SQL | 2022

Completed

How It Works:
  • The user authenticates with Cognito, and calls API Gateway which triggers the Lambda function to access DynamoDB order details.
  • Customer order details like SKU, order number, and date are relayed to the React front-end. Users can view and update order status on both the client and server sides.
  • The backend was built with Node and it consisted of Lambdas that make regular calls to ERP and update DynamoDB whenever an order status changes.

EDUCATION

University Of Wolverhampton

BEng. Mechanical Engineering | 1st Class Hons