Default

name: Ernest Sarfo contact: phone: +233500918498 email: ernestsarfo100@gmail.com linkedin: linkedin.com/in/ernest-sarfo github: github.com/thesarfo education:

  • institution: University of Ghana location: Accra, Ghana degree: Bachelor of Arts in Information Studies and Psychology dates: Aug. 2019 – July 2023 experience:
  • title: Software Engineer company: Hubtel location: Accra, Ghana dates: Dec. 2024 – Present details:
    • Developed and maintained high-availability distributed backend systems in C# and .NET Core, processing over 50,000 weekly financial transactions with strict SLA’s.
    • Engineered high throughput messaging pipelines with Kafka and Redis, improving real-time payment processing latency to under 50ms.
    • Contributed to in-house SDKs with C# and .NET Core for seamless integration with third-party services, including Amazon MSK, OpenTelemetry, and ElasticSearch.
    • Created a serverless microservices architecture using AWS Lambda and API Gateway, improving deployment velocity and reducing operational overhead.
  • title: Software Engineer company: AmaliTech location: Accra, Ghana dates: Oct. 2023 – Nov. 2024 details:
    • Designed and implemented serverless APIs and background workers using Java and Spring Boot, serving thousands of requests daily.
    • Led the migration of an on-premise application to AWS, leveraging Amazon EKS and Elastic Container Registry, reducing infrastructure costs by 30% and improving scalability.
    • Optimized real-time transaction processing workflows, reducing webhook response latency from 3 seconds to 0.8ms.
    • Developed a microservice-based in-house application with Java and Spring Boot, integrating multiple business functions.
  • title: Software Engineer company: ICode Hub location: Takoradi, Ghana dates: Nov. 2021 – Oct. 2023 details:
    • Built and integrated mobile money and card payment solutions with third-party providers, supporting over 20,000 active users on AWS infrastructure.
    • Developed a management system for a local university with C# and .NET Core Web API, streamlining academic operations.
    • Optimized database performance using Redis as a caching layer, reducing the load on DynamoDB by 40%.
    • Automated security patching and compliance reporting for Compute Engine instances, maintaining 100% patch compliance.
  • title: Cloud & DevOps Engineer (Freelance) company: Self-Employed location: Remote dates: 2021 – Present details:
    • Designed and implemented AWS multi-account architectures using AWS Organizations, Control Tower, and Landing Zone.
    • Architected serverless data processing pipelines using AWS Lambda, S3, SQS, and DynamoDB, handling terabytes of financial data daily.
    • Built CI/CD pipelines using AWS CodePipeline and GitHub Actions, automating deployments for microservices.
    • Implemented Kubernetes environments with GKE and EKS, improving scalability and deployment consistency.
    • Developed cost optimization strategies using AWS and GCP tools, reducing cloud expenses by up to 30%. certifications:
  • name: Google Cloud Associate Cloud Engineer
  • name: AWS Certified Cloud Practitioner skills: programming_languages: [C#, Java, Python, SQL] frameworks: [.NET Core, Spring Boot, Spring Security, JPA] cloud_platforms: [AWS, GCP] tools: [Docker, Kubernetes, ElasticSearch, Kafka, RabbitMQ] databases: [PostgreSQL, DynamoDB, Redis] —

© Ernest Sarfo. Some rights reserved.

Seize the Moment!