Ojara Donato
SENIOR FULL-STACK SOFTWARE ENGINEER (React.js & Node.js) | Specializing in Cloud-Native Applications, AWS Infrastructure, and API Architecture
Hire this person
Send a job offer directly to this candidate
About
Results-driven Full-Stack Engineer with 5+ years of experience designing, building, and deploying production web applications. Expertise in React.js, Node.js, TypeScript/JavaScript, and AWS cloud environments. Proven track record of owning features end-to-end, from frontend UI implementation to backend API design, database architecture, and cloud deployment.
Strong background in DevOps practices including Docker, CI/CD pipelines, and Linux server administration. Adept at working independently in fully remote environments, translating business requirements into scalable technical solutions, and maintaining high system reliability in production.
Experience
System Developer at Northshire Uganda (2024-07 – Present)
- Own full-stack features end-to-end, designing, building, and shipping production applications using React.js for the frontend and Node.js/Express.js for backend services.
- Architect and maintain scalable REST APIs, connecting frontend interfaces to robust database layers (MongoDB/MySQL) and ensuring secure, performant data flows.
- Manage cloud-based deployments using Docker, CI/CD pipelines, and Linux environments, ensuring high availability and reliability of production systems.
- Collaborate closely with business stakeholders to translate requirements into practical technical solutions, applying product thinking to improve user workflows.
- Investigate and resolve complex production issues, API bottlenecks, and database errors, significantly reducing issue-resolution time and improving system stability.
- Utilize Git and GitHub for source-code management, branching strategies, and collaborative team development.
Frontend Developer at Falcond Commerce (2023-11 – 2024)
- Built and maintained responsive, highly interactive web applications using React.js and modern JavaScript, focusing on UI quality and frontend performance.
- Integrated frontend components seamlessly with backend REST APIs, ensuring smooth data rendering and state management across the application.
- Collaborated closely with backend engineers and product teams to implement features aligned with design specifications and user requirements.
- Diagnosed and resolved UI/UX defects, contributing to measurable performance and usability improvements across the platform.
Software Engineer / Website Manager at Smartride Technologies (2020-10 – 2023)
- Developed, maintained, and managed full-stack web applications, working across frontend interfaces, backend logic, and database integration.
- Owned the ongoing improvement of digital platforms, ensuring systems remained available, performant, and aligned with organizational goals.
- Investigated and resolved defects affecting application performance and user experience, improving overall product quality and reliability.
- Managed application updates, database optimizations, and technical infrastructure to ensure continued compatibility and security.
ICT Officer (Volunteer) at The Innovation Village Gulu (2023 – Present)
- Provide advanced technical support, diagnosing and resolving application, OS, hardware, and network connectivity issues.
- Successfully resolved over 300 technical support requests, demonstrating strong debugging skills, patience, and clear communication with non-technical users.
- Manage system backups, recoveries, and endpoint security, maintaining a 100% reliability rate for critical infrastructure.
Education
Bachelor of Science in Information Technology – Uganda Martyrs University (2016 – 2019)