Albert A.

Backend Developer

Albert is a results-driven and quality-oriented software engineer with eight years of experience.

His diverse background spans various industries, including logistics and delivery, manufacturing, academic research, finance, automobile, insurance, travel, and retail, showcasing his adaptability and extensive knowledge.

Albert has worked internationally in countries such as South Africa, the USA, Ghana, London, the Netherlands, and the UAE, bringing a unique perspective to each project. His proudest achievement is creating a cleantech system that leveraged USSD and IoT, significantly improving sanitation through efficient plastic recycling for both high-end and feature phones.

Principale expertise
  • Apache Kafka
    Apache Kafka 6 ans
  • JavaScript
    JavaScript 8 ans
  • AWS
    AWS 6 ans
Autres compétences
  • PHP
    PHP 3 ans
  • Python
    Python 2 ans
  • Laravel
    Laravel 2 ans
Albert
Albert A.

United Kingdom

Commencer

Expérience sélectionnée

Emploi

  • Senior Backend Engineer

    Motorway - 1 an

    • Contributed to the development of microservice and event-driven architecture.
    • Facilitated migration of services from Elastic Beanstalk to ECS Fargate with zero downtime.
    • Developed a library that abstracted the events and messaging adapters with an added layer of reliability, resulting in a loosely coupled system and reduced load on several processes.
    • Took over maintenance and development of distributed API client.
    • Refined instrumentation to provide critical product health insights for technical and non-technical stakeholders.
    • Refactored legacy, highly procedural business logic into smaller, single-responsibility classes with more thorough test coverage.
    • Iteratively migrated from deprecated ORM to a modern alternative.

    Les technologies:

    • Les technologies:
    • Apache Kafka Apache Kafka
    • AWS AWS
    • Node.js Node.js
    • Next.js Next.js
    • RabbitMQ RabbitMQ
    • React.js React.js
    • TypeScript TypeScript
    • Microservices
  • Senior Software Engineer

    Sovtech - 1 an 7 mois

    • Developed custom software for global VC-backed startups at scale, contributing to the entire stack across all stages of the SDLC.
    • Led teams to develop and ship projects on time, resulting in high NPS scores.
    • Provided technical guidance and initiatives that resulted in low technical debt and a maintainable codebase.
    • Led the development of numerous in-house libraries, tools, and products for an international audience.
    • Enhanced UI, fixed numerous bugs, and added complex new functionality and features.

    Les technologies:

    • Les technologies:
    • Nest.js Nest.js
    • Node.js Node.js
    • Next.js Next.js
    • MongoDB MongoDB
    • PostgreSQL PostgreSQL
    • RabbitMQ RabbitMQ
    • React Native React Native
    • TypeScript TypeScript
    • GraphQL GraphQL
  • Software Engineer

    Swoove - 3 années 6 mois

    • Developed core features for aggregation and bidding, real-time tracking, and routing of a logistics and delivery system.
    • Introduced quality integration and end-to-end tests that helped identify inaccuracies and significantly reduced the rate of production incidents by 85%.
    • Developed libraries, SDKs, and APIs with documentation, enabling easy integration and adoption by other companies and developers.
    • Improved frontend performance by fixing memory leaks, resolving bugs, and significantly reducing app bundle size.
    • Raised the bar for engineering practices and quality standards by implementing coding standards and code reviews.

    Les technologies:

    • Les technologies:
    • AWS AWS
    • Node.js Node.js
    • Next.js Next.js
    • MongoDB MongoDB
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript

Éducation

  • License ès sciencesInformation Technology

    Ghana Technology University College · 2013 - 2017

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous