Elvis Gisiora

Software Engineer Full-Stack Developer Cloud Architect

I design, develop, deploy and maintain E2E Web Apps and RESTful APIs.

Elvis Gisiora - Software Engineer portrait photo

About Me

Skilled software engineer with proven expertise in full‐stack development, system integration and troubleshooting.
Adept at designing, deploying and maintaining scalable applications using robust APIs and automated testing.
Passionate about continuous improvement, collaboration and leveraging Agile DevOps practices to ensure high system reliability.

Development

Building scalable web applications with modern frameworks and best practices.

DevOps

Setting up CI/CD pipelines and automated testing for reliable deployments.

Collaboration

Working with cross-functional teams to deliver efficient solutions.

Cloud Architecture

Designing and managing infrastructure across multiple cloud service providers.

API Ecosystems

Crafting robust API ecosystems with comprehensive documentation and security.

Data Management

Working with both SQL and NoSQL database systems for optimal data storage solutions.

Currently Learning

I'm currently focused on mastering Solutions Architecture, Systems Scalability and Availability:

  • Resilient microservices orchestration at scale
  • Multi-cloud deployment strategies and best practices
  • High-availability design patterns for mission-critical applications
  • Enterprise-level architectural patterns for distributed systems
  • Zero-trust security models for cloud infrastructure
  • Cloud cost optimization and resource governance

Experience

Aug 2023 - Present

Software Engineer

Griffin Global Technologies

Alpharetta, Georgia USA (Remote) | Full-Time

  • Designing, implementing, intergrating and maintaining end‑to‑end web applications and RESTful APIs to ensure high performance and scalability.
  • Setting up CI/CD pipelines and automated testing frameworks to enhance code quality and deployment reliability.
  • Implementing robust monitoring and alerting to quickly identify and resolve complex issues, significantly reducing MTTR and enhancing system reliability.
  • Collaborating with cross‑functional teams in Agile ceremonies to define project scope, prioritize tasks and drive efficient delivery.
  • Participating in code reviews to improve code quality, performing root cause analysis on system issues and identifying optimization opportunities.
Sept 2023 - Aug 2024

Software Engineer (Co-Founder)

Nuru Express

Nairobi, Kenya | Part-Time

  • Co-founded a tech startup aimed at providing e-commerce and last‑mile delivery services to local businesses.
  • Lead sprint planning, backlog refinement and daily stand-up meetings, ensuring alignment with project goals and timelines.
  • Collaborated with UI/UX designers to implement responsive and intuitive user interfaces, focusing on usability and accessibility standards.
  • Assisted in designing, developing and integrating RESTful APIs to support system functionalities such as payments, geolocation and notifications services to improve user engagement and retention rates.
  • Researched and evaluated new technologies and tools to enhance development, processes and address emerging challenges.
  • Contributed to technical documentation to facilitate knowledge transfer and efficient onboarding.
Jan 2023 - Jul 2023

Junior Software Engineer

THE Jitu

Nairobi, Kenya | Intern

  • Participated in the design, development and testing of web applications under the guidance of senior developers.
  • Contributed to technical documentation including project requirements, architecture and specifications.
  • Assisted in debugging and troubleshooting issues, identifying root causes and implementing effective solutions.
  • Actively engaged in learning sessions, workshops and knowledge-sharing activities to enhance technical skills.
  • Collaborated with team members to prioritize tasks, meet deadlines and deliver high-quality software products.
  • Completed an extensive 3-month training program in full-stack development, DevOps, cloud computing and Agile methodologies.
Apr 2020 - Jan 2023

Web Developer

Freelance

Global (Remote) | Part-Time

  • Designed and built responsive, custom websites and web applications using modern frameworks and best practices, consistently receiving positive client feedback.
  • Created intuitive user interfaces and optimized page load performance, improving visitor engagement metrics and reducing bounce rates.
  • Collaborated with clients to translate business requirements into technical specifications, ensuring solutions aligned precisely with set objectives.
  • Maintained transparent project communication through regular updates, milestone tracking and interactive prototypes, resulting in high client satisfaction scores.
  • Implemented comprehensive security measures including input validation, authentication systems and data protection strategies to safeguard client and user information.
  • Provided ongoing technical support, troubleshooting and performance optimization services, extending average site lifetime and client retention.
Jan 2022 - Apr 2022

Technical Writer

Section.io

Global (Remote) | Part-Time

  • Authored technical documentation, tutorials and articles on software development concepts and best practices.
  • Conducted research and collaborated with subject matter experts to ensure content accuracy and relevance.
  • Edited and refined materials for clarity, consistency and adherence to editorial standards.
  • Supported marketing efforts by creating engaging blogs, social media and newsletter content.

Education

2018 - 2022

B.Sc. in Computer Science

Egerton University, Kenya

Second Class Honours, Upper Division

Certifications & Awards

Azure Developer Associate

Microsoft

Azure AI Fundamentals

Microsoft

AWS Cloud Essentials

AWS

Google Cloud Digital Leader

Google

Full Stack Web Development

THE Jitu

Postman APIs Expert

Postman

EF SET English Level C2 Proficient

EF

AgChain Hackathon

AgUnity

Skills

Tech Stack

Frontend

HTML5 CSS3 JavaScript TypeScript React React Router Redux Next.js Angular Tailwind CSS Material UI Flutter

Backend & APIs

Node.js Express.js NestJS Java Spring Boot C# .NET Kafka Swagger GraphQL

Data & Storage

MongoDB MySQL PostgreSQL MS SQL Server Redis Firebase Prisma

Testing & QA

Jest Cypress Playwright xUnit NUnit JUnit Mockito Postman Artillery JMeter

Cloud & DevOps

Azure AWS GCP Vercel Digital Ocean Docker Kubernetes OpenShift GitHub Actions Azure DevOps Jenkins Terraform

Observability & Analytics

Grafana Prometheus Google Analytics Microsoft Clarity ELK Stack Datadog
Expert (85-100%)
Advanced (75-85%)
Intermediate (65-75%)
Beginner (<65%)

Soft Skills

Critical Thinking

Analyzing problems systematically to develop effective solutions.

Teamwork

Collaborating effectively with diverse teams to achieve common goals.

Communication

Conveying complex technical concepts clearly to diverse audiences.

Adaptability

Quickly adjusting to new technologies and changing project requirements.

Problem Solving

Finding innovative solutions to complex technical challenges.

Client Relations

Building strong professional relationships based on trust and clear communication.

Time Management

Efficiently organizing tasks and prioritizing deliverables to meet deadlines.

Continuous Learning

Proactively acquiring new knowledge and skills to stay current with industry trends.

Analytical Thinking

Breaking down complex problems into manageable components for systematic resolution.

Project Management

Planning, executing and overseeing projects from conception to completion.

Security Mindset

Identifying potential vulnerabilities and implementing secure coding practices.

Attention to Detail

Ensuring precise implementation and thorough testing of software solutions.

Projects

Fetching projects...

Let's Connect