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] —