Andrew Osindo is a software developer with more than 2 years of experience in the tech industry, specializing in backend and full stack development. He works primarily with Go, JavaScript, React, and the Next.js framework. Andrew has demonstrated a strong ability to solve real-world problems, winning two hackathons focused on AI and healthcare innovation. Currently, he is a full stack developer at Zone01 Kisumu and Technoprise Global, where he continues to build impactful applications. Driven by a passion for technology, artificial intelligence, and healthcare, Andrew is committed to creating solutions that improve health outcomes—and to inspiring others by sharing the power of software development.
Download My CVBuilding both the frontend and backend of applications, handling everything from user interfaces to databases and server logic for a seamless experience.
Designing, coding, and maintaining software solutions that solve real-world problems, ensuring efficiency, scalability, and performance.
Building and optimizing APIs for seamless data exchange and integration.
Go Developer (Contractor)
Technoprise Global
• Developed and maintained highly efficient, scalable backend services and
microservices using Go (Golang).
• Designed and implemented robust RESTful APIs for data processing and
communication, focusing on security and low latency and also accesibility.
• Contributed to CI/CD pipelines and containerization (Docker) strategies for
seamless deployment and production operations.
Frontend Developer (Consultant)
Chichwa Project - UNDP Food Surveillance
• Mission-Driven UI/UX: Developed the user interface for a critical food
surveillance platform, connecting farmers and buyers, ensuring the application was
intuitive and accessible for diverse user profiles.
• Modern Stacks: Built high-performance, responsive web application features using
Django Templates and TypeScript, delivering a stable and reliable platform for real-time
data visualization.
• Quality Assurance: Implemented comprehensive unit and integration testing
(Jest/Testing Library) for core components, achieving a code coverage rate of 85% and
significantly reducing post-deployment bug reports.
• Scalability: Optimized component rendering and utilized lazy loading to ensure
consistent performance across low-bandwidth and mobile devices prevalent in rural user
environments.
Frontend Developer (Contract)
Bongohub (Creative Networking Platform)
• Architectural Ownership: Owned and led the development of key user-facing modules,
ensuring high-quality delivery aligned with technical specifications and a focus on
visual polish and usability.
• Performance & Scale: Designed and implemented a component library using React and
Tailwind CSS, increasing component reuse by 45% and ensuring a consistent, responsive
design across all devices.
• State Management: Managed complex application state across the platform using
Redux/Zustand, leading to predictable data flow and simplifying UI debugging and
maintenance.
• Collaboration & Quality: Collaborated closely with Product and Design teams to
refine UI/UX patterns and enforced high code review standards, contributing to less than
5% kickback on features.
Software Developer
Zone01 Kisumu
• Developing and optimizing applications using Go, JavaScript, and SQL, focusing on
performance, continuous integration and scalability.
• Implementing GraphQL and REST APIs to facilitate efficient data retrieval and
communication between frontend and backend systems.
• Collaborating with peers in an Agile environment, utilizing Git for version
control and participating in code reviews to ensure best practices.
• Applying test-driven development (TDD) methodologies to improve code reliability
and maintainability.
• Building interactive user interfaces with React and ensuring seamless user
experiences through responsive design.
• Managing databases using PostgreSQL and SQLite, ensuring data integrity and
efficient queries.
Health Records Officer
• Managed and maintained patient records using Electronic Medical Records (EMR) systems and Kenya Health Information System (KHIS). • Ensured data accuracy and compliance with health information privacy regulations. • Streamlined patient data management processes, improving efficiency in record-keeping and reporting.
Kenya Medical Training College
Diploma in Health Records and Information Technology
Internet Society, Give Internet Org.
Fundamentals of Designing and Deploying Computer Networks.
Experience
Programming Languages
Collaborations
Coffee Consumed
Crafting robust server-side logic, APIs, and databases to ensure efficient application performance
Designing and building intuitive, responsive user interfaces using modern web technologies.
Building and optimizing APIs for seamless data exchange and integration.
Structuring, optimizing, and maintaining databases for secure and efficient data storage.
Automating deployment pipelines, managing infrastructure, and ensuring reliable application delivery.
Implementing AI solutions to enhance application intelligence and automation.
I’m going to say it: We spend too much time on ‘clean code.’Before you grab your pitchforks, hear me out.I’m not saying you should write unreadable spaghetti that future you (or worse, your teammates) will hate. Maintainable code is essential. But somewhere along the way, the software community took “clean code” from a useful principle to an almost religious pursuit and in that transition, we may have lost sight of what really matters: shipping value.In many engineering conversations today, there's an implicit assumption that elegance equals impact. That if we just refactor one more time, abstract one more layer, or write a more generic utility, the codebase will magically become better; more pure, more professional. But here’s the uncomfortable truth:
Read more
Nicholas Sadirac, the creator of the pedagogy used in schools such as Epita, Epitech, 42, and Zone01, believes in collective intelligence. This means that learners come together to share knowledge and skills. How do they achieve this? By collaborating on various projects while learning. At first, one might think collaboration is simple—form a group, complete the task, and move on. After a year at Zone01, working with different learners on various projects, I can confidently say it's easy. However, what collaboration consists of is what makes it feel hard, but we all have to collaborate. So how do we navigate it? Over time, I've learned key principles that have helped me collaborate effectively and produce great results. Let me share them with you.
Read more