Ondiek Elijah

Software Engineer, Technical Writer & Community Advocate

Hello World! My name is Ondiek Elijah Ochieng. I’m a Software Engineer, a technical article writer and a community advocate.

As an active member of the tech community, I have made significant contributions through my roles as an author at SheCodeAfrica, Nairobi, a visual designer at Lux Tech Academy, a gold Microsoft Learn Student Ambassador, GDSC Lead, and AWS Community Builder. Additionally, I share my expertise as an author for Educative Inc and Draft.dev. Through these roles, I strive to empower and inspire individuals to learn and grow in the tech ecosystem.

During my years of professional development, I've been able to gain professional and practical knowledge of the following programming languages and tools.

Languages: HTML5, CSS3, Python, JavaScript (ES6), SQL

Frameworks: Flask, FastAPI, React, Next.js, Node.js, Express.js, Bootstrap5, TailwindCSS, Material UI

Tools and Skills: Git, GitHub & GitLab, Docker, RabbitMQ, AWS, Azure, Heroku, Digital Ocean, Sanity.io, HygraphCMS, GraphQL, Netlify, MySQL, MongoDB and PostgreSQL databases, Linux, Microservices, REST and GraphQL APIs, automation Testing(Manual and Automated) with Cypress, Pact, Pytest, Jest, Chai, Mocha, CircleCI and GitHub actions, Technical Writing.


Author  @  Educative Inc
February 2023 - Present
Creating high-quality educational content that is designed to help learners improve their skills and knowledge in various fields.
Contributing to the development of comprehensive courses that are tailored to meet the needs of learners at different levels, from beginners to advanced learners.
Through my work at Educative.io, I am committed to empowering individuals and organizations with the knowledge and skills they need to succeed in a rapidly changing world.
Technical Writer  @  Draft.dev
February 2023 - Present
Creating articles that focus on automation testing.
Researching and writing high-quality content that provides valuable insights into the latest trends and best practices in automation testing.
Working closely with subject matter experts and other stakeholders to ensure my articles are accurate, informative, and engaging.
Software Engineer  @  Safaricom
November 2022 - Present
Working with designers to translate visual designs into functional interfaces.
Designing and implementing user interfaces for web applications using React, Next.js and MUI.
Collaborating with backend developers to integrate frontend interfaces with server-side logic & testing and debugging frontend code.
Technical Writer  @  Tech-Varcity
January 2022 - Present
Responsible for coding tutorial applications utilising Python and JavaScript frameworks and writing integration tests using Pytest and Jest.
Integrating applications with CircleCI for automated builds and tests.
Documenting steps taken in making an application, testing, and Integrating with CircleCI.
Software Engineer Intern  @  Itesyl Technologies
May 2022 - July 2022
Maintained and implemented new features on the existing business API and WhatsApp bot.
Worked with a variety of different technologies, such as, Node.js, Express.js, React, Bootstrap5, Flask, PostgreSQL to name a few.
Crafted a modern UI for Itesyl.com and kodeec.com.