Emmanuel (Bartile) B.

Full Stack Developer

Ruiru, Kenya

Experience

May 2025 - Present
5 months
Nairobi, Kenya
On-site

Control Plane Developer

Paybill

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
4 months
Remote

Blockchain Node/Laravel/ReactJs Developer

Vault Wave

Develop a Node.js wallet backend to interact with smart contracts. Laravel backend to interact with multiple Nodejs Wallet Networks. Implement APIs for wallet operations, ensuring secure and efficient communication. Integrate with Ethereum nodes and manage environment configurations Create a user-friendly interface for wallet interactions. Ensure real-time updates and transaction status monitoring.​ Write comprehensive unit and integration tests for smart contracts and backend services. Conduct security audits to identify and fix vulnerabilities. Ensure the system meets performance and reliability standards.​ Document the system architecture, APIs, and deployment processes. Provide support for deployment and address any issues post-launch. Built a Reactjs Mui Interface

May 2024 - Feb 2025
10 months
Remote

Saleforce Admin

Defacto

  • Administer and maintain Salesforce platform, ensuring optimal performance, data integrity, and user accessibility.
  • Configure and customize objects, fields, page layouts, record types, and validation rules to meet business requirements.
  • Manage user accounts, roles, permission sets, and security settings to align with compliance and organizational policies.
  • Create and optimize reports and dashboards to provide actionable insights for stakeholders and leadership teams.
  • Implement automation using workflows, process builder, flows, and approval processes to streamline business operations.
  • Perform regular system audits, data cleansing, and deduplication activities to maintain data quality.
  • Collaborate with cross-functional teams to gather requirements and translate them into Salesforce solutions.
  • Provide training, documentation, and user support to improve adoption and ensure effective use of Salesforce features.
  • Coordinate with Salesforce support and third-party vendors to troubleshoot and resolve issues.
  • Stay updated on Salesforce releases, evaluating and deploying new features to enhance system functionality.
  • Lead small to medium-scale Salesforce enhancement projects, ensuring timely delivery within scope and budget.
  • Enforce best practices in CRM governance, data security, and platform customization.
Apr 2023 - Mar 2024
1 year
Remote

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

Arc

Designed and developed intuitive user interfaces for Insurance Claims Management System using Python, Django. Engineered responsive UIs with React, increasing user engagement 30% by creating intuitive, interactive interfaces. Built robust back-end REST APIs with Django REST Framework to power front-end experiences and enable complex workflows. Built 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 ReactJs 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
8 months
Remote

ReactJs and Django Developer

Tunga

Designed and deployed a robust backend infrastructure leveraging Django to manage data engineering tasks, automating data extraction from 300+ Batch Manufacturing Records (BMR) weekly, and managing on-premise NoSQL database setup. Leveraged Django and Django Channels to create a backend for real-time/batch data synchronization, facilitating swift data transmission to Azure-hosted website, handling 1,000+ concurrent connections for smooth frontend backend interaction. Administered and optimized an on-premise NoSQL database setup using MongoDB, organizing over 5 TB of data, ensuring efficient data handling, retrieval, and storage in compliance with industry regulations and organizational policies. Automated ETL processes using Apache Airflow, processing over 10,000 records daily for secure data feed to the AWS-hosted website, aligning with compliance mandates. 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 website's user interface improved user engagement by 20%. Established robust authentication and authorization mechanisms with OAuth and JWT, crafting secure client portals ensured users could access only pertinent product data. Utilized React’s profiling tools to perform performance tuning and optimization, contributed to a 20% reduction in load time, ensuring swift data rendering and an enhanced user experience on frontend.

Oct 2020 - Feb 2021
5 months
Kampala, Uganda
On-site

Salesforce Intern

Tugende

Develop and customize Salesforce applications, objects, workflows, and layouts to meet specific business requirements. Apex Development: Write Apex code to implement complex business logic, triggers, and integrations. Integration: Integrate Salesforce with external systems using APIs and web services. Data Management: Perform data migrations, imports, and exports, as well as data cleansing and validation. Testing and Debugging: Write unit tests and perform debugging to ensure the quality and stability of the Salesforce implementation. Performance Optimization: Identify and optimize areas of the Salesforce implementation to improve performance and scalability.

Summary

Typescript (Javascript), Python (Django), PHP (Laravel, Wordpress), Flutter (Dart) and 3X Certified Salesforce Consultant (Dart) with 5+ years dedicated expertise in end-to-end application development. 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 · Software · Kampala, Uganda · 3.5

Certifications & licenses

Salesforce Certified Platform Administrator

Trailhead

Salesforce Certified Associate

Trailhead

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