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
7
7
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.
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
Local Engagement Intern at Azusa Pacific University Office of Spiritual LifeLocal Engagement Intern at Azusa Pacific University Office of Spiritual Life