HimalayasHimalayas logo
Dorcas OlooDO
Open to opportunities

Dorcas Oloo

@dorcasoloo

Software engineer focused on fast, user-friendly web experiences with React, Next.js, and GraphQL.

Kenya
Message

What I'm looking for

I’m looking for a role where I can build user-focused, high-performance web apps, collaborate in agile sprints, and ship reliable frontend features using React/Next.js, GraphQL, strong testing, and scalable practices.

I’m a software engineer passionate about building interactive, efficient web applications that prioritize user experience. My expertise spans TypeScript, React.js, Next.js, GraphQL (Apollo and Relay), and Python/Django, supported by UI frameworks like Material UI, xStyled, and Shadcn. I thrive in collaborative, agile environments where I help design and deliver solutions that make a real impact.

In my recent roles, I spearheaded a React.js to Next.js migration, cutting page load times by 50% and improving Core Web Vitals. I also integrated ImaliPay APIs for secure M-Pesa and bank transactions, built an Admin dashboard that reduced admin task time by 30%, and strengthened performance and reliability through code-splitting, testing (Jest/Cypress), and automation via Vercel CI/CD.

Experience

Work history, roles, and key accomplishments

QA

Frontend Developer

Qawqal

Aug 2024 - May 2025 (9 months)

Delivered the Qawqal admin dashboard with Next.js and Tailwind, improving usability and reducing admin task time by 30%. Built user-facing features using GraphQL (Apollo) and React, integrating AI model selection (OpenAI, Claude, Google AI), and automated deployments via Vercel CI/CD.

Education

Degrees, certifications, and relevant coursework

Jomo Kenyatta University of Agriculture and Technology logoJT

Jomo Kenyatta University of Agriculture and Technology

Bachelor of Science in Computer Science, Computer Science

2017 - 2022

Earned a BSc in Computer Science from Jomo Kenyatta University of Agriculture and Technology (JKUAT) from 2017 to 2022.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan