Christine Wangui.

Software Developer.

A passionate and solution-driven full stack developer based in Nairobi, Kenya. Expert in handling the full software development lifecycle from the inception, scoping, designing, development, testing and deployment, with focus on quality, security, and usability of customer-focused websites and mobile applications. I bring great multitasking and problem-solving abilities combined with advanced type-safe JavaScript, React JS, Next JS and Node JS coding skills.


Reach me on: 

Twitter: https://www.twitter.com/wangui_wamutitu

Github: https://github.com/wangui-wamutitu

LinkedIn:  https://www.linkedin.com/in/christine-wangui-65468120a

My Portfolio: https://wanguiportfolio.vercel.app

My Email: [email protected]

0799352229

Nairobi, Kenya.

Education

Jomo Kenyatta University of Agriculture and Technology (JKUAT), Bachelor of Science (BSc), Mathematics and Computer Science, 2017 ~ 2021

Activities and societies.

i) A member of Google Developers Students Club in the Web Development cohort. I learnt how to work with other developers in developing team projects.

ii) A member of the Rotaract Club of JKUAT. I served on the Public Relations committee where I learnt how to design and make posters using Figma and Canva

iii) I specialized in Statistics option, Mathematics major. I was able to pick up relevant skills in Data Analysis and Modeling using R and SPSS.


Work Experience



Frontend Developer,  Global Link Plus, Oct 2023 ~ Present.

At Global Link Plus, I thrive in a dynamic environment where collaboration fuels innovation. As a key member of the development team, I'm deeply passionate about crafting cutting-edge web and mobile applications that resonate with users on a profound level. My expertise in React and React Native empowers me to create captivating interfaces that elevate user experiences to unprecedented heights. Through meticulous attention to detail and a relentless pursuit of excellence, I contribute to the success of large-scale projects that redefine industry standards. Every line of code I write is a testament to my unwavering dedication to delivering exceptional results and making a lasting impact in the digital landscape.

My roles include:
  • Writing quality reusable code to develop interactive, user-friendly web and mobile platforms using, HTML, CSS, JavaScript, React JS, React Native and TypeScript.
  • Carrying out unit testing using Jest and end-to-end tests using Cypress.
  • Perform code reviews of other team members' code.
  • Optimize applications for maximum speed and scalability. 
  • Write and review technical documents covering the design and implementation of features.

React Frontend Engineer, Niebex Limited, Jan 2023 ~ Dec 2023.

At Niebex limited, I collaborated with adept developers to create cutting-edge web and mobile applications. Leveraging the latest frontend technologies, I played a pivotal role in the development of large-scale, impactful projects. My expertise in React and Next JS enables us to build dynamic, user-friendly interfaces that delivered exceptional user experiences. Through my contributions, Niebex Limited was able to leave a significant mark in the industry by delivering powerful applications that resonated with users and clients alike.

My roles included:
  • Writing quality code to develop interactive, user-friendly web and mobile platforms using, HTML, CSS, JavaScript, React JS, Next JS, Storybook, React Native and TypeScript.
  • Carrying out unit testing using Jest and end-to-end tests using Cypress.
  • Carrying out code reviews 

Frontend Developer, Shamba Records, April 2022 ~ March 2023.
At Shamba Records, I played a key role in the Frontend development of our applications. I lead the frontend team in development of multiple applications including an application aimed to connect African businesses to investors. The application is currently being used by more than 300 businesses across Africa to communicate and do business.

My roles included:

  • Developing interactive, user-friendly web and mobile platforms using, HTML, CSS (SASS, BootStrap and Tailwind CSS) JavaScript, React JS, React Native and TypeScript.
  • Integrating REST APIs from the backend team and implementing logic.
  • Create quality mockups, UI designs, and prototypes using Figma.
  • Carrying out unit testing using Jest and end-to-end tests using Puppeteer.
  • Refactoring code for code reusability

Software Developer Intern, Bomahut Limited, January 2022 ~ April 2022

At Bomahut, I was part of the frontend team that was involved in the development of the Bomahut application. The application helps manage properties for landlords and property owners by automating most property management tasks. 

My roles included:

  • Fixing bugs and developing new features on the platform using, HTML, CSS(SASS, BootStrap and Tailwind CSS), React JS, and Redux
  • Carrying out end-to-end tests on the platform using Puppeteer. 
  • Refactoring code to create scalable, reusable code.

System Analyst, Shamba Records, January 2022 ~ April 2022 (Part time)

  • Deployed, maintained, and troubleshot core business applications as well as translated highly technical specifications into clear non-technical requirements. 
  • Managed developers and ensured they followed the project timelines.
  • Managed the set-up and configuration of systems.
  • Coordinate the testing, documentation, and training of the systems

Skills


Front-End.

JavaScript (React.JS, Next JS, and React Native), TypeScript,  HTML, CSS (Bootstrap, Tailwind CSS and SASS)


Back-end.

Node.JS, Express, MongoDB, REST APIs, PHP, MySQL, Firebase.


Design (UI/UX).

Figma and Adobe XD.


Projects

Rental Management Application:
Built a rental management application that help tenants find vacant houses of their liking. Tenants can be able to filter fields such as location, number of rooms and pricing to get the ideal house. On the other hand, property owners and managers can be able to add available spaces on the application.
I was able to utilize Firebase, including Firebase Authentication, Firestore(database) and Firebase hosting.
I used React JS for the frontend.

Store Management Application: 
Built a store management application that help store owners add stock and keep track of the profit and expenses of the store. 
I used HTML, CSS (BootStrap) and Vanilla JS, for the frontend and PHP and MySQL on the backend.

Certifications.

Agile Scrum Foundation:
I learnt how to use scrum practices to aid my software development life cycle when working with a team from Simplilearn.
Skills gained include:
Scrum roles and rituals, scrum events and planning meeting, scrum practices such as product backlog, time-boxing, extreme programming and scrum estimation.
The link for the certification: https://certificates.simplicdn.net/share/2997760_1636286071.pdf

Data Science and Analytics:
I took a short course with ACWICT (African Centre for Women, Information and Communications Technology) to improve my Data Analysis and Visualization skills using  Microsoft Excel, MySQL, R and PowerBi.