George Gathogo - A Software Engineer  with experience in developing, deploying, and managing applications and infrastructures.
Specialization: Software Engineer
and cloud computing practioner
Based in: Nairobi.

Let's talk 😊 !

I'm George Gathogo
A software engineer who loves to build things that live on the web

Portfolio

Check out some of my work

About Me

I weave intricate puzzles into seamless solutions for users

10+

Happy clients

3+

Years of experience

20+

Projects done

Resume

Education and practical experience

As a highly skilled software engineer with expertise in cloud computing, artificial intelligence (AI), and networking, I specialize in designing, developing, and optimizing large-scale, high-performance software solutions. My ability to integrate cutting-edge technologies with scalable architectures enables me to build efficient, secure, and intelligent applications across diverse programming languages and platforms. My Cloud Computing Practitioner certification validates my expertise in architecting, deploying, and managing cloud-based solutions across AWS, Azure, and Google Cloud. I leverage serverless computing, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, CloudFormation) to automate deployments, optimize performance, and enhance system reliability. My knowledge of cloud security, networking, and cost optimization ensures that applications are not only scalable but also highly secure and cost-effective. Beyond cloud computing, my expertise in AI and machine learning enables me to integrate predictive analytics, NLP, and computer vision into software solutions. I specialize in building AI-driven applications that enhance automation, decision-making, and business intelligence using TensorFlow, PyTorch, and Scikit-learn. My ability to implement AI/ML models in cloud environments ensures seamless scalability, monitoring, and real-time processing of data-driven insights. Additionally, my networking certification demonstrates my proficiency in routing, switching, and network security, allowing me to design efficient, high-performance, and resilient network infrastructures. This knowledge is critical in hybrid cloud integrations, SDN (Software-Defined Networking), and secure communication between distributed systems. By integrating software engineering, cloud computing, and AI, I bridge the gap between development, infrastructure, and operations, ensuring smooth, secure, and scalable software deployments. Whether troubleshooting complex cloud environments, optimizing AI models, automating infrastructure, or enhancing system performance, I approach each challenge with a methodical, results-driven mindset, committed to innovation, efficiency, and long-term technological advancement.

My education

Software Engineering

Moringa School

Relevant Coursework: Software Development, Object-Oriented Programming, Algorithms and Data Structures, Database Management, Web Development, Software Testing and Quality Assurance.

Frontend-developer

ALX - Africa

Relevant Coursework: Project Management, Enterprise Systems Development, Advanced Programming Techniques, Web Application Development, Computer Networks and Security, Object-Oriented Analysis and Design, Data Structures and Algorithms, Cloud Computing, and Virtualization.

Backend Developer

ALX - Africa

Relevant Coursework: Systems Analysis and Design, Network Fundamentals, Database Design and Management, Software Engineering Principles, Operating Systems, Cybersecurity and Ethical Hacking, Mobile App Development, and Cloud Computing.

Cloud Computing

AWS - certification

Relevant Coursework: Compute: Proficient in EC2 for virtual machine management, Lambda for serverless computing, and Elastic Beanstalk for application deployment. Storage: Experienced with S3 for scalable storage, EBS for block storage, and Glacier for archival data storage. Database: Skilled in RDS (MySQL, PostgreSQL), DynamoDB (NoSQL), and Redshift for data warehousing and analytics. Networking & Security: Configured VPC, Route 53 for DNS, and IAM for secure access management. Utilized KMS for encryption and CloudWatch for monitoring/logging. Developer Tools: Experience with CodeCommit, CodePipeline, and CodeDeploy for version control, CI/CD automation, and deployment. Cost Optimization: Familiar with AWS Budgets and Reserved Instances to reduce cloud costs. Scalability: Designed auto-scaling solutions using Auto Scaling, Load Balancers, and CloudFormation for infrastructure as code.

Work Experience

OCTOBER 2024 - PRESENT

Programming And Analyzing Website Needs:
I possess a keen eye for understanding organizational requirements and aligning them with website objectives to deliver an effective online presence.

Server Maintenance and Optimization:
Proficient in maintaining, updating, and optimizing servers to ensure website reliability and seamless performance.

Performance Monitoring and Analysis:
Utilizing analytical tools, I regularly monitor website performance, extract valuable insights, and make data-driven decisions to enhance user experience.

My Favourite Tools

Firebase
Firebase

A platform for building and deploying web and mobile applications.

Docker
Docker

A tool for creating and managing containers for application development.

Git
Git

A version control system for tracking changes in source code during software development.

Terraform
Terraform

An open-source tool for building, changing, and versioning infrastructure safely and efficiently.

MongoDB
MongoDB

A NoSQL database for modern, data-intensive applications.

MySQL
MySQL

An open-source relational database management system.

JavaScript
JavaScript

A high-level programming language for web development, known for making websites interactive.

Contact

Let's make something awesome together!

Done!

Thanks for your message. I'll get back as soon as possible.

Want to know more about me, tell me about your project or just to say hello? Drop me a line and I'll get back as soon as possible.

Location

Nairobi

Phone

Say hello!

Email

Let's Talk!