Post Job Free

Resume

Sign in

Software Engineer Engineering

Location:
Nairobi, Nairobi County, Kenya
Posted:
January 29, 2024

Contact this candidate

Resume:

Richard Miruka

Innovating Tech products for now and the future.

ad261e@r.postjobfree.com +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

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



Contact this candidate