Skip to main content
Mark Mwima

Mark Mwima

Software Engineer

Talent
Nairobi, Nairobi AreaMember since August 18, 2023
JavaJavaScriptSpring 6Spring Boot 3AngularNode.jsExpress.jsPostgreSQLMongoDBOracle DBSQLJDBCApache CamelSpring BatchApache KafkaActiveMQSpring SecurityDockerArgo CDPortainerMobaXtermMavenGitAWSOracle Cloud InfrastructureOAuth2JWTCSRF protectionJPA/HibernateREST APIsMicroservicesEvent-driven architecture
·

Hire this person

Send a job offer directly to this candidate

JavaJavaScriptSpring 6Spring Boot 3Angular

About

Stellar Software Engineer with strong expertise in Java, Spring, and Spring Boot, focused on crafting scalable and high-performance enterprise applications. Experienced in designing complex REST APIs, building integration pipelines, optimizing backend memory usage, and delivering dynamic front-end applications using Angular. Skilled in distributed integration using Apache Camel and Spring Batch, DevOps automation, and containerized deployments.

Experience

Software Engineer at Smart Applications International (2025-04 – Present)

Full-stack software engineer working on integration systems, frontend development, backend optimization, and DevOps engineering.

  • Built core modules for the Integ Underwriting Tracking system, enabling real-time monitoring of underwriting workflows
  • Developed an advanced underwriting filters engine supporting dynamic configuration and high-volume filtering
  • Implemented optimized routing, state management, and data retrieval services using Angular best practices
  • Developed end-to-end integration pipelines with Jubilee Insurance Kenya
  • Implemented Apache Camel routes to fetch Underwriting data
  • Built Spring Batch jobs to translate, validate, transform, and stage data
  • Reduced memory leaks in batch jobs through chunking, streamlining, and optimized object lifecycle management
  • Created and optimized backend microservices supporting insurance integration
  • Conducted performance tuning, profiling, and memory optimization for high-load batch jobs
  • Worked with messaging and event-driven architectures using Apache Kafka and ActiveMQ
  • Designed and supported message producers and consumers, ensuring efficient data flow, fault tolerance, and system scalability
  • Managed container image tagging, versioning, and deployment across multiple environments
  • Used Argo CD to deploy backend and frontend applications using GitOps pipelines
  • Utilized MobaXterm for secure server access, SSH management, and remote deployment tasks
  • Monitored and diagnosed container health using Portainer, including log inspection, restarts, and resource tracking
  • Resolved deployment failures and service configuration issues

Software Developer Intern at Amwata Tech (2024-09 – 2024-11)

Contributed to backend and frontend development of ESG Watchtower platform.

  • Contributed to backend and frontend development of ESG Watchtower
  • Created reusable backend services for ESG analytics and integrated Firebase for real-time functionality
  • Developed backend logic powering search, notifications, and taskbar features
  • Documented backend architecture and API endpoints

Records Manager & IT Support at Busia County Government (2023-12 – 2024-11)

Managed digital record systems and provided IT support to the HR department.

  • Built APIs and backend logic to extract, analyze, and visualize data from the iHRIS system
  • Conducted technical training and troubleshooting for the HR department
  • Managed digital record systems supporting organizational workflows

Records Management & IT Attaché at Busia County Government (2022-02 – 2024-11)

Designed workflows and provided technical support for records management and IT systems.

  • Designed workflows for automated document submission to streamline payment processing
  • Provided technical training on IT systems and records management tools

Education

BSc in Information Science – Technical University of Kenya

O-Level – Chesamisi High School

Skills

Software Engineer

Reviews

Related