About

Software Developer | Security Analyst

I bring over two years of experience in software development environments. Currently pursuing a Security Analyst program at United States International University - Africa, my goal is to merge my Cyber Security passion with Software Development skills to innovate secure solutions for the tech industry.

Additionally, I am a strong team player and can effectively communicate and collaborate with cross-functional teams. As a developer, I am always looking for ways to grow and improve, and I am excited to continue learning and contributing to the industry..

Expertise

My key areas of expertise.

Skills

Languages: Java, Python, Javascript, Typescript, HTML, CSS. Frameworks: Spring Boot, Angular, Java Spark, Ionic. Cloud: AWS, GCP, Firebase, Heroku, Netlify. Tools: Linux, Git, Github, MySQL, Postgres, NX, Jira. Interests: APIs, Capture The Flags (CTFs), Bug Hunting, Blogging, Bots.

Backend Development

Developing and maintaining server-side applications and APIs, integrating with third-party APIs and services, implementing security measures to protect against data breaches and cyber attacks, scaling and optimizing server infrastructure to handle high traffic and demand, and implementing and maintaining databases and data storage solutions.

Android Development

Designing and developing native and hybrid Android applications, implementing user interfaces and visually appealing designs, integrating with APIs and third-party libraries, testing and debugging applications to ensure stability and performance, publishing and maintaining applications on the Google Play Store, and implementing features to enhance user experience and engagement.

Frontend Development

Develop responsive and intuitive web interfaces using Angular, prioritizing user experience, integrate frontend components with APIs for data consistency and optimal functionality, translate UI/UX designs into functional web pages ensuring an engaging user interface, and optimize application performance for speed and scalability.

Security Analyst

I'm learning about Computing Essentials, Cyber Security Essentials, Reconnaissance and OSINT techniques, and Scanning & Enumeration. Next, I'll delve into Threat and Vulnerability Management, Access Control Security, and Web Application Security. Database Security and Wireless Network Security will follow. In the upcoming weeks, I'll focus on Security Operations And Monitoring, Digital Forensics, and Malware Analysis.

Recent Articles

Latest articles from my blog.

APIs simplify application development by abstracting the underlying implementation and exposing only the objects or actions needed by developers. An API stands for Application Programming Interface....

Read More

As a junior developer at PalmPay, I interacted with so many APIs and one fascinating trend was the use of unique Kiswahili words as names....

Read More

The YAML language is serialized much like XML and JSON often used to create configuration files with any programming language. Data can be transferred using YAML using a common format. YAML files have....

Read More

The greatest thing you can do is to keep in mind that every senior developer started out as a newbie, is your line manager helpful in providing the training and guidance you need? Newbies are often....

Read More

Need hosting for your website? I would highly recommend TrueHost. Enjoy 100% in-house support, guaranteed performance and uptime, 1-click installs, and a super-intuitive control panel to make managing your websites and projects easy.

Get Started

What does it mean? Loans can be given and recovered through web platforms or mobile apps through digital lending. In today’s digital world, lending has become more convenient and accessible than eve....

Read More

Contact Me

Get your Services and Products available online

Send Me An Email