Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Personal Information
References
Timeline
Generic

Fredrick Thaiku

Nairobi

Summary

Thorough team contributor with strong organizational capabilities. Experienced in handling numerous projects at once while ensuring accuracy. Effective at prioritizing tasks and meeting deadlines.

Overview

3
3
years of professional experience
2
2
years of post-secondary education

Work History

Senior Software Engineer (Java Spring Boot)

EMTechhouse
Nairobi, Nairobi Province
11.2022 - 12.202
  • Developed an automated financial reconciliation system
  • Coordinated a team of 15 developers to meet financial deadline
  • Deployed systems
  • Integrating the reconciliation system with other systems, e.g
  • Finacle, Way4, etc
  • Majoring in Java Spring boot to develop a highly efficient finance system
  • Database and system architecture design
  • Developing scalable frontend using Angular 13
  • Created Django APIs for Data analysis dependent tasks.

C Developer

Freelancing (Part-time)
Nairobi, Nairobi Province
07.2022 - 11.2023
  • Developed a simulated operating system using C
  • Connecting multiple devices to the simulated OS using C sockets
  • Handling multiple access using multi-threading
  • Concurrency control using semaphores.

Software Engineer (Intern)

ETechhouse
Nairobi, Nairobi Province
02.2021 - 02.2023
  • Designed and developed scalable backend applications using Java Spring boot
  • Designed and developed frontend systems using Angular framework
  • Coordinated a team of 3 developers to meet strict deadlines
  • Developing and maintaining scalable micro-finance automation systems.

Education

Bachelor of Science -

Kenyatta University
Nairobi, Kenya
08.2020 - 07.2022

Skills

Python: Django, Data analysis (Pandas, NumPy)

JavaScript: ES6, Reactjs, Nodejs, JQuery

TypeScript: Angular 2 (RxJs), Frontend scalability, Type safety

Java: Spring Boot, Microservices, Enterprise Application Development

HTML/CSS

MySQL / MariaDB

C/C

Agile Methodologies, Software Testing (JUnit, Cypress)

Accomplishments

  • Google Developer's Student Club (GDSC) core team lead in Web development.
  • Kenyatta University Computing and Information Technology Club (KUCIT) lead.

Personal Information

Gender: m

References

  • Paul Odong', Project Manager, EquityBank, paul.odong@equitybank.co.ug
  • Washington Maina, Project Manager, Emtechhouse, +254720720266
  • Solomon Mbyuta, System administrator, Equitybank, +254729411305

Timeline

Senior Software Engineer (Java Spring Boot)

EMTechhouse
11.2022 - 12.202

C Developer

Freelancing (Part-time)
07.2022 - 11.2023

Software Engineer (Intern)

ETechhouse
02.2021 - 02.2023

Bachelor of Science -

Kenyatta University
08.2020 - 07.2022
Fredrick Thaiku