Mark .
Mid-Level
kenya Nairobi, Kenya ( GMT )
Mid-Level
3 yrs Experience
Can Join ASAP English: Advanced
About

I am Mark Mbugua. I am a software developer with 3 years of experience in web development. I am an eternal learner, enjoy solving problems and uplifting the living standards of people by creating very robust products and I enjoy working with people from different backgrounds.

I am Mark Mbugua. I am a software developer with 3 years of experience in web development. I am an eternal learner, enjoy solving problems and uplifting the living standards of people by creating very robust products and I enjoy working with people from different backgrounds.

Experience
A
Full Stack Web Developer
Anzil Software
Oct'19- present

Responsibilities: ● Participating in the design and creation of highly scalable web applications. ● Assessing UX and UI designs for technical feasibility. ● Designing and developing RESTful APIs using NodeJS and Flask. ● Creating interfaces while utilizing VueJS and ReactJS + Styled Components, using Redux as the state management system and axios for integrating RESTful APIs. ● Defining the structure and components for the projects, making sure they are reusable. ● Standardizing all output with a new responsive, mobile-first approach and strategy. ● Testing, refactoring and fixing bugs or other coding issues. ● Writing technical documentation.

R
Back End Developer
Rentor Group
Nov'17- Oct'19

Responsibilities: ● Tasked with developing the back end of a real estate web application. ● Integrated this back end with a number of microservices including Safaricom's Daraja M-Pesa API(Lipa Na M-Pesa Online), Twilio, Elasticsearch, Celery and RabbitMQ. ● Tasked with developing the back end of an e-commerce web application ● Designed and developed RESTful APIs using Flask and Django. ● Testing and refactoring code. ● Daily PostgreSQL database maintenance. ● Refactored the monolithic approach used in developing the e-commerce application into a more microservices-based architecture. ● Writing technical documentation.

Education
Mathematics and Computer Science
to 2017
Bachelor's Degree
Jomo Kenyatta University of Agriculture and Technology

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Very good