Skip to main content
Top expert badge
Recommended expert
Profile header background

Emmanuel (Bartile) Bartile-Control Plane Developer

Emmanuel (Bartile) Bartile - Control Plane Developer - profile avatar
Profile header overlay
Ruiru, Kenya

Check rate

Experience

May 2025 - Present
Nairobi, Kenya

Control Plane Developer

Position Summary
Control Plane Developer
Industries
Information Technology
Business Areas
Information Technology
  • Designed and implemented a multi-tenant SaaS reference architecture on AWS EKS, leveraging Terraform, Helm, and GitOps (ArgoCD & Argo Workflows) to automate infrastructure and application lifecycle management
  • Built a secure control plane deploying networking, compute, database, monitoring, and logging stacks through AWS CodePipeline, integrating self-hosted GitHub Actions runners for CI/CD
  • Automated tenant onboarding workflows with CodeBuild to provision siloed and pooled tenant infrastructure, enforcing strict IAM and Kubernetes RBAC policies to ensure isolation and compliance
  • Implemented centralized observability with Grafana, CloudWatch, Athena, and Prometheus, and integrated monitoring dashboards for cost visibility and system health
  • Integrated Route53, ACM, and SES for domain management, SSL certificates, and email services, ensuring production-grade reliability and secure communication
  • Established best practices in DDD, microservices, and event-driven architecture, enabling scalable and modular SaaS deployments
Mar 2025 - Jun 2025

Blockchain Node/Laravel/ReactJs Developer

Vault Wave

Position Summary
Blockchain Node/Laravel/ReactJs Developer at Vault Wave
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Developed a Node.js wallet backend to interact with smart contracts
  • Built a Laravel backend to interact with multiple Node.js wallet networks
  • Implemented APIs for wallet operations, ensuring secure and efficient communication
  • Integrated with Ethereum nodes and managed environment configurations
  • Created a user-friendly interface for wallet interactions with React.js and MUI
  • Ensured real-time updates and transaction status monitoring
  • Wrote comprehensive unit and integration tests for smart contracts and backend services
  • Conducted security audits to identify and fix vulnerabilities
  • Documented the system architecture, APIs, and deployment processes
  • Provided support for deployment and addressed any issues post-launch
May 2024 - Feb 2025

Salesforce Admin

Defacto

Position Summary
Salesforce Admin at Defacto
Industries
Fashion
Retail
Business Areas
Business Intelligence
Information Technology
Project Management
  • Administered and maintained Salesforce platform, ensuring optimal performance, data integrity, and user accessibility
  • Configured and customized objects, fields, page layouts, record types, and validation rules to meet business requirements
  • Managed user accounts, roles, permission sets, and security settings to align with compliance and organizational policies
  • Created and optimized reports and dashboards to provide actionable insights for stakeholders and leadership teams
  • Implemented automation using workflows, Process Builder, flows, and approval processes to streamline business operations
  • Performed regular system audits, data cleansing, and deduplication activities to maintain data quality
  • Collaborated with cross-functional teams to gather requirements and translate them into Salesforce solutions
  • Provided training, documentation, and user support to improve adoption and ensure effective use of Salesforce features
  • Coordinated with Salesforce support and third-party vendors to troubleshoot and resolve issues
  • Stayed updated on Salesforce releases, evaluating and deploying new features to enhance system functionality
  • Led small to medium-scale Salesforce enhancement projects, ensuring timely delivery within scope and budget
  • Enforced best practices in CRM governance, data security, and platform customization
Apr 2023 - Mar 2024

ReactJs(Web) / Flutter(Mobile) and Django (Backend) Developer

Arc

Position Summary
ReactJs(Web) / Flutter(Mobile) and Django (Backend) Developer at Arc
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Designed and developed intuitive user interfaces for an insurance claims management system using Python and Django
  • Engineered responsive UIs with React, increasing user engagement by 30% through intuitive, interactive interfaces
  • Built robust back-end REST APIs with Django REST Framework to power front-end experiences and enable complex workflows
  • Developed custom components and reusable React widgets to seamlessly incorporate predictions and insights into the UI flows
  • Designed interactive visualizations of model outputs for ease of interpretation, boosting user adoption by 30%
  • Devised a web app using React.js and D3.js, rendering real-time predictive maintenance insights
  • Containerized and deployed microservices using Docker and Kubernetes, resulting in improved deployment times and reliability
  • Pioneered architectural design and operation of robust data pipelines, facilitating seamless data ingestion, transformation, and loading
Oct 2022 - May 2023

ReactJs and Django Developer

Tunga

Position Summary
ReactJs and Django Developer at Tunga
Industries
Information Technology
Manufacturing
Business Areas
Information Technology
Product Development
  • Designed and deployed a robust backend infrastructure leveraging Django to manage data engineering tasks, automating data extraction from 300+ batch manufacturing records weekly and managing on-premise NoSQL database setup
  • Leveraged Django and Django Channels to create a backend for real-time and batch data synchronization, facilitating swift data transmission to an Azure-hosted website, handling 1,000+ concurrent connections
  • Administered and optimized an on-premise MongoDB setup, organizing over 5 TB of data, ensuring efficient data handling, retrieval, and storage in compliance with regulations
  • Automated ETL processes using Apache Airflow, processing over 10,000 records daily for secure data feed to the AWS-hosted website
  • Utilized Git and GitHub for version control, ensuring code consistency and adherence to a structured development workflow
  • Developed frontend using React.js, Redux for state management, JavaScript, TypeScript, CSS, and Material UI, enhancing the website's user interface and improving user engagement by 20%
  • Established robust authentication and authorization mechanisms with OAuth and JWT, crafting secure client portals to ensure access only to pertinent product data
  • Utilized React’s profiling tools to perform performance tuning and optimization, contributing to a 20% reduction in load time
Oct 2020 - Feb 2021
Kampala, Uganda

Salesforce Intern

Tugende

Position Summary
Salesforce Intern at Tugende
Industries
Banking and Finance
Business Areas
Information Technology
  • Developed and customized Salesforce applications, objects, workflows, and layouts to meet specific business requirements
  • Wrote Apex code to implement complex business logic, triggers, and integrations
  • Integrated Salesforce with external systems using APIs and web services
  • Performed data migrations, imports, exports, and data cleansing and validation
  • Wrote unit tests and performed debugging to ensure quality and stability of the Salesforce implementation
  • Identified and optimized areas of the Salesforce implementation to improve performance and scalability

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Fashion, Retail, Insurance, Manufacturing, and Banking and Finance.

Information Technology
Fashion
Retail
Insurance
Manufacturing
Banking and Finance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Business Intelligence, Project Management, and Quality Assurance.

Information Technology
Product Development
Business Intelligence
Project Management
Quality Assurance
Profile match chart

Summary

Typescript (Javascript), Python (Django), PHP (Laravel, Wordpress), Flutter (Dart).

Control Plane Developer (Dart) with 5+ years dedicated expertise Paybill in end-to-end application development.

Designed and implemented a multi-tenant SaaS reference architecture on AWS EKS, leveraging Terraform, Helm, and GitOps (ArgoCD & Argo Workflows) to automate infrastructure and application lifecycle management.

Built a secure control plane deploying networking, compute, database, monitoring, and logging stacks through AWS CodePipeline, integrating self-hosted GitHub Actions runners for CI/CD.

Automated tenant onboarding workflows with CodeBuild to provision siloed and pooled tenant infrastructure, enforcing strict IAM and Kubernetes RBAC policies to ensure isolation and compliance.

Implemented centralized observability with Grafana, CloudWatch, Athena, and Prometheus, and integrated monitoring dashboards for cost visibility and system health.

Integrated Route53, ACM, and SES for domain management, SSL certificates, and email services, ensuring production-grade reliability and secure communication.

Established best practices in DDD, microservices, and event-driven architecture, enabling scalable and modular SaaS deployments.

Proficient in harnessing Python frameworks including Django, Flask, Pandas, Tensorflow, and microservices.

Skilled in AWS, GCP, Heroku cloud platforms, combined with frontend expertise in NextJs, React.js.

Well-versed with databases like MySQL, PostgreSQL, MySQL, and MongoDB.

Utilizes robust communication and collaboration capabilities to ensure projects resonate with client goals efficiently and sustainably.

Languages

Swahili
Native
English
Intermediate

Education

Aug 2017 - Jan 2022

Makerere University

Software Engineering · Kampala, Uganda · 3.5

Certifications & licenses

Salesforce Certified Associate

Trailhead

Salesforce Certified Platform Administrator

Trailhead

Statistics

Experience

Total positions 6
Experience in Information Technology 2 y
Avg length 8 m
Longest experience 1 y

Global Experience

Countries worked in 2 (Kenya, Uganda)
Primary country Kenya

Expertise

Recent roles Control Plane Developer, Blockchain Node/Laravel/ReactJs Developer, Salesforce Admin
Main industries Information Technology, Fashion, Retail
Main business areas Information Technology, Product Development, Business Intelligence

Qualifications

Highest degree Bachelor
Certifications earned 2

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Emmanuel is based in Ruiru, Kenya and prefers 100% remote projects.
Emmanuel speaks the following languages: Swahili (Native), English (Intermediate).
Emmanuel has at least 4 years of experience. During this time, Emmanuel has worked in at least 6 different roles and for 5 different companies. The average length of individual experience is 1 year and 8 months. Note that Emmanuel may not have shared all experience and actually has more experience.
Based on recent experience, Emmanuel would be well-suited for roles such as: Control Plane Developer, Blockchain Node/Laravel/ReactJs Developer, Salesforce Admin.
Emmanuel's most recent position is Control Plane Developer.
In recent years, Emmanuel has worked for Vault Wave, Defacto, Arc, and Tunga.
Emmanuel is most experienced in industries like Information Technology, Insurance, and Fashion. Emmanuel also has some experience in Retail, Manufacturing, and Banking and Finance.
Emmanuel is most experienced in business areas like Information Technology, Product Development, and Business Intelligence. Emmanuel also has some experience in Project Management and Quality Assurance.
Emmanuel holds a Bachelor in Software Engineering from Makerere University.
Emmanuel has 2 certificates. These include: Salesforce Certified Associate and Salesforce Certified Platform Administrator.
Emmanuel is immediately available full-time for suitable projects.
Emmanuel's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Emmanuel, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 720-880 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.