Software Engineer

Building secure, scalable full-stack applications with Python, Django, TypeScript, and modern DevOps practices. Cybersecurity-trained professional focused on secure software development.

Profile Photo
Felix Kipkemoi
Software Engineer

About Me

Software Engineering

I am a Software Engineer & Cybersecurity Specialist. Completed 4 month advanced Software Engineering Program in ProDev Backend and ProDev Frontend at ALX, with dual expertise in backend systems and application security.

Cybersecurity Expertise

Completed 7 months of intensive Cybersecurity training at ALX, specializing in Offensive Security, Defensive Security, application security, Strategic Security, and proactive threat detection.

My goal is to build secure-by-design applications that combine robust functionality with enterprise-grade security, from architecture to deployment.

7+
Months Cybersecurity
10+
Projects Completed
4
Tech Stacks
100%
Committed

Key Experience

  • ICT Support and Administration to Software Engineer transition
  • Dual expertise in development and security
  • Focus on production-ready applications

Skills & Technology Stack

Comprehensive skill set spanning development, operations, and security

Backend Development

  • Python
  • Django
  • Django REST Framework
  • REST APIs
  • PostgreSQL
  • MySQL

Frontend Development

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Material UI

DevOps & Infrastructure

  • Docker
  • CI/CD (GitHub Actions)
  • Railway
  • Vercel
  • Linux Fundamentals
  • Engineering DevOps

Cybersecurity Core

  • Application Security
  • Network Security
  • Access Control
  • Secure System Design
  • Threat Modeling
  • Security Fundamentals

Security Tools & Platforms

  • Kali Linux
  • Active Directory
  • Wireshark
  • Nmap
  • Metasploit
  • Burp Suite

Other Skills

  • Git & GitHub
  • System Design Basics
  • Swagger / OpenAPI
  • Authentication & Authorization
  • Agile/Scrum
  • Technical Documentation

Cybersecurity Specializations

Specialized security skills gained through intensive training and practical experience

Kali Linux Expertise

Proficient in penetration testing tools and security assessment using Kali Linux for vulnerability analysis and ethical hacking.

Active Directory Security

Experienced in securing Windows environments, managing group policies, and implementing AD security best practices.

Proactive Threat Detection

Skilled in identifying and mitigating security threats before they impact systems through continuous monitoring and analysis.

Application Security

Implementing security measures throughout SDLC, focusing on secure coding practices and vulnerability prevention.

Security-First Development Approach

My cybersecurity training enables me to build applications with security as a core consideration from the ground up. I integrate security practices throughout the development lifecycle, ensuring robust protection against modern threats.

Featured Projects

Real-world applications built with modern technologies and security best practices

Secure Travel Booking API

Secure
DjangoDRFPostgreSQLJWT

RESTful API with role-based access, security validations, and comprehensive OpenAPI documentation.

GraphQL CRM with Security

Secure
DjangoGraphQLPostgreSQLAuth

CRM backend with complex mutations, input validation, and structured security error handling.

E-commerce Platform

DjangoReactStripeDocker

Full-stack marketplace with secure payments, authentication, and order tracking.

Security Dashboard

Secure
ReactTypeScriptPythonFastAPI

Real-time security monitoring dashboard with threat visualization and alert systems.

Dutching Opportunities Table

AstroReactTypeScriptWebSockets

High-performance data table for betting arbitrage with real-time odds modeling.

More Projects

Explore all my projects on GitHub

View on GitHub

Experience & Education

ALX Software Engineering Program

Full-Stack & Backend Engineering

Graduated

ALX Cybersecurity Program

7 months intensive training in application security, network defense, and threat detection

Certificates / Award

Scan the QR-code images to verify

Certificate 1 QR CodeCertificate 2 QR CodeCertificate 3 QR Code

Career Transition

Office Administrator → Software Engineer

Demonstrating discipline, system thinking, and rapid skill acquisition through self-directed learning and practical application.

Education & Certifications

  • ALX Cybersecurity Program Certificate
  • ALX Software Engineering Program Certificate
  • ALX Professional Foundations Program Certificate
  • Information Communication Technology Diploma

Let's Build Something Amazing & Secure

I'm always open to discussing new opportunities, interesting projects, or security challenges.