M
U

MacAnderson Uche

`${Software Engineer}$`

CONTACT

PROFILE

UK Resident - Based in London, UK.

5+ years of experience.

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

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

INDUSTRY EXPERIENCE

Software Engineer @ Finovance

October 2021 – Date // London, UK (Remote)

  • 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.
  • Orchestrated the integration of our payments Lambda functions with Treasury Prime, optimizing ACH and wire transfer processing for enhanced financial operations.
  • Fostered comprehensive synergy by integrating all banking services seamlessly into the broader application ecosystem, ensuring APIs remain accessible and responsive for user interactions within the customer dashboard.

Software Engineer @ Product Care Group

January 2020 – October 2021 // Manchester, UK (Remote)

  • 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.
  • Developed various internal APIs to be used in the day to day operations and are OpenAPI Compliant. These APIS were deployed on AWS API Gateway.
  • Construct tailored performance monitoring and dashboard for stock efficiency and metrics across multiple marketplaces and our own website vertical.

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.
  • Collaborated with a US-based team to build an internal software application using React.js and Node.js to streamline procedures and decrease human mistakes.
  • To count PayPal clicks during checkout, we integrated Google Analytics with Google Tag Manager and created a custom event to track them.

VOLUNTEER

Chapter Co-Lead @ Codecademy

January 2021 – Present //United States

  • Provide live demos, workshops, tutoring, and mentoring for devs and students learning JavaScript, and React.

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