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.
Bildung
M
Mathematics and Computer Science
Jomo Kenyatta University of Agriculture and Technology, Bachelor's Degree
2017
Arbeit & Erfahrung
A
Full Stack Web Developer
Anzil Software
Oct'2019 - May'2021
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'2017 - Oct'2019
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.