Full-Stack Software Engineer

Building scalable solutions through foundational logic

I am a developer with a strong foundation in computer science and software engineering, skilled in building full-stack applications. I design reliable systems with a focus on performance, security, and clean, maintainable code

50+
Projects
2+
Years Experience
10+
Technologies

Tech Stack:

Angular TypeScript Java Go PostgreSQL Flutter NativeScript
Wilson Kenyanya Available for opportunities & Hire

About Me

My journey from computer science fundamentals to building production-grade applications

Who I Am

I'm a Full-Stack Software Engineer with a deep-rooted passion for solving complex problems through elegant code. My approach to development is grounded in solid computer science fundamentals—data structures, algorithms, and system design principles that transcend any particular framework or language.

What sets me apart is my commitment to understanding not just how to build something, but why it works the way it does. I believe in writing code that is not only functional but maintainable, scalable, and performant.

My Journey

My path into software engineering began with a fascination for how systems work under the hood. Starting with core programming concepts and progressively building expertise across the full stack, I've developed a comprehensive skill set that spans frontend user experiences to backend architecture and everything in between.

Over the years, I've contributed to enterprise applications handling millions of requests, architected microservices solutions, and mentored fellow developers. Each project has reinforced my belief that great software is built on strong foundations.

What Drives Me

I'm driven by the challenge of turning complex business requirements into clean, efficient solutions. Whether it's optimizing database queries, designing intuitive user interfaces, or architecting scalable backend systems, I approach each problem with the same rigor and attention to detail.

Beyond coding, I'm passionate about continuous learning, staying current with industry best practices, and contributing to the developer community. I believe in the power of collaboration and knowledge sharing to elevate the entire field.

🎯

Problem Solver

I thrive on tackling complex challenges with logical, systematic approaches

📚

Lifelong Learner

Constantly expanding my knowledge and staying ahead of technology trends

🤝

Team Player

Collaborative mindset with strong communication and mentorship skills

Quality Focused

Committed to writing clean, maintainable code with comprehensive testing

Skills & Expertise

A comprehensive skill set built on computer science fundamentals and refined through practical application across the full development stack.

Core CS Foundation

Data Structures & Algorithms Object-Oriented Programming Computer Networks Operating Systems Database Management Linux/CLI

Frontend Mastery

HTML5 & CSS3 JavaScript (ES6+) TypeScript Angular Ionic Tailwind CSS NativeScript Jest & Cypress

Backend Engineering

Java/Spring Boot Golang/Gin Flutter REST APIs GraphQL PostgreSQL MongoDB Redis

DevOps & Tools

Git & GitHub Docker CI/CD GitHub Actions Software Testing Agile/Scrum

Architecture & Design

SOLID Principles Design Patterns System Design Microservices API Design Database Design

Currently Exploring

AWS Cloud Kubernetes AI Integration UI/UX Design

Featured Projects

Deep-dive showcases demonstrating the application of advanced software engineering principles and full-stack development expertise.

Analytics Dashboard

Enterprise Analytics Dashboard

A real-time data visualization platform processing 10M+ events daily with sub-second query performance.

  • Implemented microservices architecture with API Gateway pattern
  • Optimized PostgreSQL queries with proper indexing (300ms → 45ms)
  • Deployed on AWS with auto-scaling and load balancing
  • 90%+ test coverage using Jest and Cypress
React TypeScript Node.js PostgreSQL Docker AWS
E-commerce Platform

Scalable E-commerce Platform

Full-stack marketplace with secure payment processing, inventory management, and advanced search capabilities.

  • Secured with JWT authentication and RBAC authorization
  • Integrated Stripe payment gateway with webhook handling
  • Built RESTful APIs following OpenAPI specifications
  • Containerized with Docker and CI/CD via GitHub Actions
Angular Java Spring Boot MongoDB Redis Docker
Task Management System

Collaborative Task Management System

Real-time collaboration platform with WebSocket integration, role-based access, and comprehensive notification system.

  • Real-time updates using WebSocket connections
  • Normalized database schema with foreign key constraints
  • Implemented SOLID principles and MVC pattern
  • Comprehensive unit and integration test suite
React Node.js Express PostgreSQL Socket.io JWT

Professional Experience

A timeline of growth, showcasing progression from fundamentals to advanced full-stack development and system architecture.

2024 - Present
Current

Senior Software Engineer

Tech Innovations Inc.

Leading development of enterprise-scale applications, mentoring junior developers, and architecting microservices solutions.

  • Architected and deployed 3 microservices handling 5M+ requests/day
  • Reduced API response times by 60% through optimization
  • Established CI/CD pipelines reducing deployment time by 70%
  • Led team of 4 developers in Agile/Scrum environment
React Node.js PostgreSQL Docker AWS
2022 - 2024

Full-Stack Developer

Digital Solutions Ltd.

Developed and maintained multiple client-facing applications with focus on performance, security, and scalability.

  • Built 5+ production applications from concept to deployment
  • Implemented secure authentication systems using JWT and OAuth
  • Designed and normalized database schemas for optimal performance
  • Collaborated in Agile teams using Jira and Git workflows
Angular Java Spring Boot MongoDB
2021 - 2022

Junior Software Developer

StartUp Ventures

Contributed to full-stack development while deepening knowledge of software engineering principles and best practices.

  • Developed responsive frontend components using React
  • Built RESTful APIs with comprehensive documentation
  • Wrote unit and integration tests achieving 85%+ coverage
  • Participated in code reviews and pair programming sessions
JavaScript React Node.js PostgreSQL

Let's Build Something Great

Open to discussing new opportunities, collaborations, or just talking tech. Feel free to reach out!

Email

kenyanawilson0@gmail.com

Location

Nairobi, Kenya

Social