
Odong S
Software Developer Preferred Title
$23.00 /hr $ 35.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Average Count of Messages/Day 0.3
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 19h PST, 61h UTC
- No. of Passion Projects 1
- No. of Onboarding MCQs Completed 3
- No. of Lifelong Learning Projects 1 More details
- Desktop Mac・Windows・Linux
- Phone Android
- Member Since Mar 04, 2020
- Profile Last Updated Apr 05, 2025
- Last Activity April 5, 2025, 10:38 p.m. UTC
- Location Uganda
Profile Summary
Software Developer with experience in building scalable applications using JavaScript, TypeScript, Node.js (Express), Java (Spring Boot, JPA, Spring Security), Python and React. Skilled in writing testable code with JUnit and Mockito, version control with Git, and deploying apps using Apache2 and NGINX. Experienced in Docker, Redis, microservice architecture with Kafka, and delivering secure, high-performance solutions.
Skills
Total Experience: 6 years
React (7E, 7Y, 2C)
7 experiences, across 7 years, with 2 coursesTypescript (4E, 4Y)
4 experiences, across 4 yearsExpressJS (3E, 3Y, 2C)
3 experiences, across 3 years, with 2 coursesSpring Boot (3E, 4Y)
3 experiences, across 4 yearsHeroku (2Y)
2 years of experienceDjango REST Framework (2E, 2Y)
2 experiences, across 2 yearsDocker
MongoDB (1C)
1 courseBootstrap (1C)
1 courseCSS (2C)
2 coursesRuby on rails (1C)
1 courseJavaScript (2C)
2 coursesAgile (1C)
1 courseMySQL (1C)
1 courseHTML (2C)
2 coursesVue.js (2C)
2 coursesLean (1C)
1 courseRuby (1C)
1 courseRedux (2C)
2 coursesCSS Flex (1C)
1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 19h PST, 61h UTC
Day
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
07 - 15
07 - 16
07 - 16
07 - 16
07 - 16
07 - 16
07 - 15
PST
00 - 08
00 - 09
00 - 09
00 - 09
00 - 09
00 - 09
00 - 08
Vetting
- Ongoing Evaluation
- Number of Lifelong Learning Projects1
Experience
Software Developer
Employment
Aug 2024 - Feb 2025
Pride Microfinance MDI Company
Government Industry
Project: Assets management Application
- Built an Asset Management Application to streamline asset tracking and management across the organization, using Spring Boot, React with Typescript.
- The system handles asset requests, manager approvals, and rejections with reasons, improving transparency and accountability.
- It supports asset stocking, branch-level asset management, and efficient resource allocation across departments.
- Employees can also submit transport requests, making it easier to coordinate organizational travel and logistics.
Software Developer
Employment
Jan 2024 - May 2024
Pride Microfinance MDI Company
Government Industry
Project: Customer Engagement Platform
- Built a Reporting Application to automate client notifications via SMS, improving communication and engagement, Using Django Rest Framework, React and Typescript
- The system sends daily birthday messages to clients using customized SMS templates for a personalized experience.
- It also alerts clients whose loans are due in three days, helping them prepare in advance and reducing missed payments.
Software Developer
Employment
Apr 2023 - Nov 2023
Pride Microfinance MDI Company
Government Industry
Project: Daily Performance Tracking Application
- Developed a daily performance tracking tool to help employees submit daily goals aligned with their annual objectives, using Django Rest Framework and React with Typescript.
- The tool automatically generates weekly and monthly reports based on daily submissions for better performance analysis.
- Supervisors use the reports to track progress, identify gaps, and support team members in achieving their goals more effectively.
Full Stack Developer
Employment
Feb 2022 - Oct 2022
Coseke Uganda Company
Technology Industry
Project: Online Law Reports
- Developed an online law report platform for selling and accessing the latest law reports, tailored for law students and legal professionals, using Spring Boot and React.
- Users can securely purchase and access documents from anywhere within the country, offering convenience and up-to-date legal content.
- The platform supports remote learning and legal research by making verified legal reports easily accessible on demand. This was deployed in Docker Container
Full Stack Developer
Employment
Oct 2020 - Jun 2021
Xazu Technologies Company
Project: Back office Application/Ticket Management
- Developed a Back Office Application with ExpressJs and React for managing support tickets raised by parents. The app streamlines the handling of common issues and enhances team efficiency.
- The system enables the team to manage tasks such as tracing failed transactions, processing password resets, and replacing lost or deactivated cards.
- By centralizing support workflows, the application improves response times and ensures that user issues are resolved in a timely and organized manner.
Software Developer
Course Project
Mar 2019 - Oct 2020
Refactory Uganda Company
Education Industry
Project: Events management Application.
- I developed a full-stack Events Management Application using React for the frontend and ExpressJs (Node.js) for the backend.
- On the backend, I built and integrated RESTful APIs to handle user authentication, event data processing, and registration workflows with proper validations and session handling.
- The application was deployed on Heroku, where I configured environment variables and ensured smooth build processes.
Software Developer
Employment
Feb 2020 - Aug 2020
Xazu Technologies Company
Technology Industry
Project: School management Application
- Built a school canteen management app that enables students to make transactions using wristbands and smart cards, replacing the need for physical cash, using Spring Boot and React with Typescript.
- Parents can top up student accounts via mobile money. This ensures convenience and allows real-time updates to balances.
- A POS system is used to scan cards, check balances, and process payments. It streamlines canteen operations and reduces manual errors.
- An admin dashboard provides insights into daily transactions, helping school staff monitor spending and manage inventory.
- The system reduced the use of counterfeit money and encouraged students to save, as daily spending limits can be set by parents or administrators.
Software Developer
Course Project
May 2020 - May 2020
Microverse Company
Arts and Entertainment Industry
Project: Friendship App
- Implemented user friendship features, including sending, accepting, and removing friend requests using Ruby on Rails. Designed and maintained related models and controllers, and ensured reliability.
- Enhanced the user interface using CSS and Bootstrap, ensuring a responsive, visually appealing, and user-friendly design across different devices.
LD Experience
Blog Projects
How to query multiple mongo collections in express?
Jul 2020 - Aug 2020
Developer
Technology Industry
- This Project includes creating the CRUD operations for posts.
- Each post has an author. The Project therefore implements the relationship between an author an their various posts.
- The relationship is built using ExpressJS, Mongoose and MongoDB.
Video Projects
How to implement django-tenant-schemas with a fixed URL
Sep 2020 - Jan 2022
Frontend Developer
Technology
- React
- Typescript
- ExpressJS
- Spring Boot
- Heroku
- Django REST Framework
- Docker
- Led user research for a new construction site documentation tool.
- Hosted workshops to synthesize user insights into design requirements.
- Designed 3D concepts and built prototypes to investigate new tool form factors.
- Researched existing digital solutions and prioritized key features for app release.
LD Ventures
Thea
Sep 2020 - Jan 2022
Frontend Developer
Technology
- React
- Typescript
- ExpressJS
- Spring Boot
- Heroku
- Django REST Framework
- Docker
- I used the Django Rest Framework to create a multi tenant API with the aid of the django-tenant-schemas package.
- I used the Postgres Database as the persistence layer and specifically the PostgreSQL Schemas to ensure that all tenants using the API had their data.
- I used the REST architecture in designing my API.
- Researched existing digital solutions and prioritized key features for app release.
Qualifications
Education
Kyambogo University
Aug 2015 - Jun 2018
Bachelor's Degree (Telecommunications Engineering)
Kyambogo University
Aug 2011 - May 2013
Ordinary Diploma (Telecommunications Engineering)
Courses