Leonard Njeru
Building a platform that connects businesses with talented professionals, customers, and clients.
Work Experiences
Freelance Software Developer
- Web applications development with Java, JavaScript, PHP, MySQL, Spring Boot, Python, Django, Bootstrap4, HTML5, and CSS3
- Time and Project Management to meet project deadlines
- Perform testing and debugging to identify and fix software bugs or glitches
- Interact directly with clients to understand their needs, discuss project requirements, and provide updates on progress
- Code documentation, writing technical specifications, and providing user manuals
Full Stack Sofware Engineer
- Designed the overall architecture of the web application, including the design of the database(MySQL), the development of the user interface, and the integration of third-party tools and services.
- Writing clean, efficient, and well-documented code that adheres to industry best practices and coding standards with Java, JavaScript, ReactJS, and Spring Boot.
- Testing and Quality Assurance.
- Collaboration and Communication
- Maintenance and Support
Projects
Eastearn (Web Application)
A platform connecting businesses with talented professionals and freelancers
- Written with Spring Boot, Java for back-end, ReactJS, JavaScript for front-end, and MySQL database.
- Designed and developed the database, logic, and the UI/UX.
- Secured the REST APIs with Spring Security
- Consumed the Spring Boot REST APIs with ReactJS using fetch API
- Used Redux for state management in ReactJS
- Deployed the application on a digital ocean droplet
Impact1more (Web Application)
Led the conceptualization, development, and deployment of a comprehensive Information Management System for a charity organization, employing a tech stack featuring Tailwind for UI design, Python programming language, Django framework for backend development, and MySQL database for efficient data management.
Foota (Web Application)
A multi-tenant football web application platform designed to provide an all-encompassing football experience for fans, teams, and players alike
- Writtten in Java, Servlet API, JSP, JDBC, MySQL JavaScript, HTML5, and CSS3
- Designed and developed the database, logic, and UI/UX
- Created a pooled database connection to reduce the cost of opening and closing connections
- Hosted the app on Heroku
My Super Shop (Web Application)
A platform that brings together the best of both worlds by connecting customers with a diverse array of products from their favorite local stores.
- Designed the database, UI/UX, and the logic.
- Developed the application using PHP, JavaScript, MySQL, CSS3, HTML5, and JQuery
- Designed and created an interactive shopping cart