Ivan ojiambo
Senior Software Engineer
Passionate full-stack engineer with 6+ years of experience crafting high-impact, end-to-end web solutions.
Skilled in building resilient microservices and developing user-friendly interfaces, with a strong foundation in React.js, TypeScript, Node.js, and PostgreSQL.
Known for clear communication and the ability to translate complex client requirements into effective technical solutions. A continuous learner who thrives in collaborative teams and stays ahead of industry trends through curiosity and innovation.
Skills
Frontend
- Typescript
- React / Next
- Redux
- Material UI
- Tailwind
Backend
- Nodejs
- NestJS
- PostgresSQl
- Kafka
- Elasticsearch
Tools
- AWS(EC2, RDBS, ECS, Cognito, ECR, S3)
- Docker
Work Experience (4)
Sep 2023 - Current
Senior Software Engineer
Katana Cloud Inventory
- Planned and led engineering epics end-to-end, collaborating cross-functionally with PMs, designers, and developers to translate business requirements into well-executed, high-impact product features.
- Optimised the export of high-volume Product Bill of Materials and operation data by implementing batch streaming, resolving server memory exhaustion and database timeout issues. This enhancement significantly improved system reliability and performance at scale.
- Serve as an on-call engineer, ensuring high availability and rapid incident response to maintain seamless operations across critical services.
Jul 2021 - Aug 2023
Full Stack Engineer
Katana Cloud Inventory
- Led a team of developers to implement user permission controls across a number of microservices, significantly enhancing security measures and enabling better management of sensitive data.
- Improved search functionality for tasks by integrating Elasticsearch, resulting in enhanced performance and user experience.
- Migrated the Shopfloor app from Redux to Redux Toolkit, reducing boilerplate and improving code maintainability, scalability, and developer efficiency.
Aug 2019 - Jun 2021
Full-stack Developer
Exove
- Developed and maintained a number of web applications using the following technologies: Drupal, Jquery, Javascript, Php, MySQL, React, CSS, SASS.
- Collaborated with cross-functional teams to develop and refine project requirements through in-depth client consultations and feedback sessions.
Aug 2018 - Jul 2019
Junior Front-end Developer
ERPLY Retail Platform
- Built plugins that extend ERPLY main application using JQuery, CSS,Javascript, HTML.
Education (1)
2017 - 2019
Msc software engineering
University of Tartu