Richard Miruka
Innovating Tech products for now and the future.
***************@*****.*** +254-***-***-*** Nairobi, Kenya. Profile
Software Engineer with a love for both front-end and back-end development. Passionate about creating seamless digital experiences. Combining creativity and problem-solving skills, I strive to build intuitive solutions that make a positive impact on users. Education
Postgraduate Certificate - Computer
Software Engineering
Jan 2023 - Present
ALX Africa (Holberton School), Remote
Stack: NodeJS, Express.JS, TypeScript, Django & DevOps Postgraduate Certificate - Computer
Software Engineering
Feb 2023 - Aug 2023
Moringa School, Nairobi
Stack: Python - Flask, JavaScript - React
Postgraduate Certificate - Project
Management
Sep 2022 - Dec 2023
European Business University of Luxembourg, Luxembourg Certificate in Project Management
BSc. Land Resource Planning &
Management
Sep 2015 - Nov 2019
Jomo Kenyatta University of Agriculture & Technology, Nairobi Land Resource Planning and Management & EIA/EA.
Professional Experience
Software Developer Oct 2023 - Present
iTalanta, Nairobi
Develop small features from technical specifications in a well- structured way, following stipulated technical descriptions across UI, state, and CRUD + validation-based backend.
Applying a well-structured feature-level design in modern architectures and guiding others on implementation strategies within my application domain.
Develop and institutionalize reusable structures for common problems and Contribute to open-source Software Development Freelance Software Engineer Jan 2023 - Present
Upwork, Remote
Full Stack Development with TypeScript, React.JS, Node.JS, Express.JS, Python, Django, AWS Cloud and Serverless Framework. Personal details
Website
github.com/RichardMiruka
linkedin.com/in/richard-
miruka-05083b147
Portfolio : https://richard-
miruka-portfolio.vercel.app
Skills
Development: Python,
JavaScript, Typescript;
Frameworks: NodeJS, ReactJS,
Django, FastAPI & Boost
DevOps: Deployment,
Kubernetes, Docker, Docker-
Compose, GitHub Actions,
Digital Ocean, Azure, GCP,
AWS, Microservices
Project Management:
Software development life
cycle, Documentation
(Swagger, Class Diagrams,
process flows, System
Requirements), Github.
Database: MySQL, mongoDB,
PostgreSQL, Azure SQL,
Firebase, Superbase
Soft skills : Communication,
teamwork, and problem-
solving skills
Application Developer Jul 2023 - Sep 2023
FIBONACCI SYSTEMS, Nairobi
System architecture design, Built the V1 and v2 Core API & Created and managed deployment pipelines
Service Reliability Engineer Apr 2023 - May 2023
ALX Software Engineering Program., Remote
Designing and implementing a secure, distributed web infrastructure using Ubuntu 20.04 LTS, NGINX, HAproxy, MySQL, DataDog, and Firewall. Environmental Consultant Apr 2022 - Dec 2022
Real Plan Consultants, Nairobi
Project management of master planning projects involving multi- disciplinary teams; Providing technical guidance, constructive support, and mentoring to team members.
Coordinating EIAs and delivering high-quality EIA programs to agreed budgets and deadlines.
Providing technical guidance, constructive support, and mentoring to team members
Achievements
JKUAT Students President(02/2018 - 04/2019)
Represented over 50,000 students in school management committees
Class representative (Software Engineering Class 2023 - Moringa School)
Pioneered the innovation of Smart Soil Sampler, JKUAT (2019) Associate Chair JKUSA(2018), Associate Chair LRPM (2019) Certificates
OPSWAT File Security Associate (OFSA) Jan 2023
OPSWAT Introduction to Critical
Infrastructure Protection (ICIP)
Jan 2023
Microsoft Learn Student Ambassador
Certificate
Mar 2023
DevTown Full-stack certificate with
NodeJS
May 2023
References
References available upon request.
Qualities
Technical Skills
Algorithmic and Data
Structure Knowledge
Problem-Solving and
Analytical Thinking
Agile and Scrum
Methodologies
Collaboration and
Teamwork
Adaptability and Learning
Agility
Attention to Detail and
Quality Assurance
Project Management and
Leadership
Time Management and
Prioritization
Hobbies
Open Source Contributions
Participation in Hackathons
Technology Blogging or
Writing
Networking and Tech
Meetups
Community Involvement
and Teaching
Algorithms and
Competitive Programming
Learning New Technologies
Languages
English
Kiswahili