Adaptable Information Technology major with 7 years of experience, developed in collaborative, fast-paced tech environments with a focus on creating robust full-stack applications. Excelling in bridging the gap between front-end user interfaces and back-end server logic, I have honed proven skills in capacity planning, database design, and application development. Frequently praised as results-oriented by my peers, I aim to leverage these transferable skills to successfully fill the Backend Developer role at your company, contributing to seamless functionality and driving meaningful impact and innovation.
Overview
5
5
years of professional experience
6
6
years of post-secondary education
1
1
Certification
2
2
Languages
Work History
Lead Full Stack Developer
Life Is Spiritual
Nairobi, Nairobi Province
01.2024 - Current
Streamlined deployment processes through continuous integration and delivery techniques, reducing time-to-market for new features.
Resolved critical production issues swiftly, maintaining high levels of application uptime and customer satisfaction.
Conducted thorough code reviews to ensure adherence to industry standards and best practices for maintainability, security, and performance optimization.
Enhanced user experience by developing responsive and interactive web applications using JavaScript, HTML5, and CSS3.
Led the development of a secure and robust API, enabling seamless communication between front-end and back-end systems.
Integrated third-party APIs into existing applications for extended functionality while ensuring minimal impact on system performance.
Architected cloud-based solutions utilizing AWS services for improved scalability, cost efficiency, and disaster recovery capabilities.
Developed reusable UI components utilizing modern frontend libraries such as React or AngularJS for consistent design across multiple projects.
Collaborated with cross-functional teams to develop scalable and maintainable software solutions, improving overall product quality.
Ensured data integrity by designing robust database schemas that effectively support complex business logic requirements.
Implemented automated testing frameworks for comprehensive test coverage, leading to fewer bugs in production environments.
Enhanced team productivity by automating repetitive tasks and implementing custom tools/scripts tailored towards specific project needs.
Backend & DevOps Engineer
Crestwood Marketing & Communication
Nairobi, Kenya
06.2023 - Current
Improved code deployment efficiency by automating processes with CI/CD pipelines.
Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles.
Designed and implemented containerization strategies using Docker and Kubernetes, improving resource utilization and management.
Monitored automated build and continuous software integration process to drive build/release failure resolution.
Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
Provided 24/7 on-call support for critical systems, ensuring high availability and rapid issue resolution.
Collaborated with development teams to streamline software releases, resulting in faster timetomarket.
Enhanced collaboration with development of automated testing frameworks, ensuring higher quality releases.
Collaborated with cross-functional teams to ensure seamless application development and deployment cycles.
Orchestrated continuous integration and delivery pipelines for faster software releases, improving release efficiency.
Built databases and table structures for web applications.
Lead Fullstack Web Developer
Mobishare Limited
Nairobi, Nairobi Province
01.2023 - Current
Used Javascript, SQL and HTML to develop app-solutions.
Increased website performance by optimizing front-end and back-end code for faster loading times.
Applied responsive design principles to ensure consistent display and functionality across a wide range of devices, including mobile phones, tablets, and desktop computers.
Created easy-to-use APIs for third-party integrations, enhancing the functionality of existing applications without compromising on performance or security.
Developed efficient and maintainable software according to business objectives and needs of clients.
Monitored application performance continuously to proactively identify bottlenecks and implement necessary optimizations before issues arose in production environments.
Developed functional databases, applications and servers to support websites on back-end.
Managed development milestones from initial steps through final delivery.
Provided software application engineering and maintenance for development lifecycle.
Inspected equipment, assessed functionality, and optimized controls.
Python Backend Developer
Lipana Technologies
Nairobi, Nairobi Province
01.2021 - 07.2024
Company Overview: Website: https://lipana.co.ke
Test programs and databases, correct errors and make necessary modifications
Work as part of a project team to coordinate database development and determine project scope and limitations
Correct errors by making appropriate changes and rechecking the programs to ensure that the desired results are produced
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking, storing and retrieving data
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program