Skip to main content
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 250,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