Back to all blogs

Orandifelix.dev

3 min read

Onguti Orandi Felix Software Engineer | Kenya πŸ“§ Email| | πŸ“ž +254 707 010 988 πŸ”— LinkedIn | πŸ”— GitHub Summary Building reliable applications and improving processes to enhance efficiency and scalability, with a strong focus on customer experience, problem-solving, and supporting teams in delivering lasting value. Technical Skills Languages: JavaScript, TypeScript, Ruby, Java, Go Frameworks: React js, Next js, Express js, Spring boot, Vue js, Ruby on Rails, Sinatra APIs: REST, GraphQL Databases: PostgreSQL, MySQL, MongoDB, Redis DevOps & Tools: Docker, Kubernetes, GitHub Actions, Jenkins, Terraform, AWS, GCP Testing: Unit & Integration Testing, Automated Test Suites Other: Security best practices, Authentication & Authorization, ORM design, Event-driven architecture Experience Software Engineer | MoPhones Kenya June 2024 –Date Developing performant, user-friendly interfaces using React and TypeScript for seamless user experiences. Building and maintaining scalable APIs with Ruby on Rails, Django, Express.js, and Java, focusing on performance and security. Architecting relational and NoSQL database schemas (PostgreSQL, MySQL, MongoDB) and optimizing queries for speed and scalability. Implementing authentication, authorization, and secure data handling in backend systems. Writing and maintaining unit, integration, and automated tests to ensure high code reliability and coverage. Optimizing frontend performance through lazy loading, caching, and bundle optimization. Investigating and resolving complex production bugs with sustainable, long-term solutions. Leveraging project management tools (Trello, Jira, Asana) to track progress, manage sprints, and deliver on deadlines. Documenting workflows, system architecture, and code for effective team onboarding and long-term maintainability. Collaborating with cross-functional teams (designers, product managers, data analysts) to translate business needs into technical solutions. Conducting code reviews and pair programming to maintain clean, consistent, and scalable codebases. Customer Success & Support Engineer | Nexxie Group Ltd Jan 2019 – March 2024 Led customer success initiatives by responding to, triaging, and resolving talent and client support requests. Mapped customer journeys and identified points of friction, driving process improvements that enhanced retention. Built customer-facing documentation and FAQs, reducing repeat support tickets by 30%. Consolidated customer insights into reports and recommendations that informed product and engineering roadmaps. Mentored new team members, promoting a customer-first culture and consistent communication standards. Designed automation workflows (e.g., chatbots and self-service support) to improve engagement across the customer lifecycle. Partnered with cross-functional teams (Engineering, Product, Support) to align customer needs with company goals. Education & Certifications Bachelors of Applied Communication β€” Multimedia University (2019) Software Engineering Certificate β€” Moringa School (2023). DevOps Engineering Certificate β€” Moringa School (Ongoing) Professional Strengths Full-Stack Development: Designing and delivering reliable applications that drive efficiency and scalability. Problem-Solving : Investigating complex issues and implementing sustainable solutions. Customer Experience Mindset :Creating solutions that enhance user satisfaction and retention. Collaboration & Team Support : Supporting cross-functional teams through peer reviews and knowledge sharing. Process Improvement : Streamlining workflows to boost performance, reliability, and long-term outcomes.