Mark Mburu
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Mark is a back-end-focused Software Engineer with a Bachelor's degree in Mathematics and Computer Science and a 4-year track record of creating elegant, user-friendly solutions that drive client and customer satisfaction. His primary stack includes Node.js, Express.js, MongoDB, and React/Redux (Thunk), and he has a firm grasp of the entire SDLC and a passion for Machine Learning and Deep Learning. Moreover, he is well-versed in different security risks and their mitigation, TDD and testing with Chai and Mocha, and MongoDB/Mongoose, as well as the best practices for API creation, proper versioning, and SDK integration.
Mark uses Jenkins, AWS Elastic Beanstalk, GitHub, Docker, and Git for DevOps/CloudOps purposes and is experienced in Agile methodology, having extensively worked with tools like Jira and Nifty.
Experience
Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
- Participated in architecture, design, and implementation of back-end features using Java, Node.js, and Python
- Promoted experience with Kubernetes, Docker, and Amazon Web Services
- Analyzed proposed technical solutions based on customer requirements
- Identified and documented project changes with proactive budget oversight
- Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
- Created and deployed data pipeline and Big Data apps via Apache Spark, Apache Kafka, Spring Cloud Stream, SpringBoot, and MongoDB
- Deployed Spring Boot-GraphQL apps and Node.js-GraphQL apps while implementing Apollo Federation for different microservices
- Deployed microservices architecture on AWS ECS clusters
- Deployed microservices using Consul and Ingress
- Enabled microservices to communicate with each other using Apache Kafka
- Handled the deployment of GraphQL and REST APIs
- Managed Kubernetes clusters on master and worker nodes
- Reduced the cost of cloud hosting
- Added a B2B functionality to existing software
Education
Bachelor’s Degree in Mathematics and Computer Science