
Peter Walugembe
A dynamic software engineer with a long-standing background in architecting robust, secure, and scalable innovative solutions.
Expertise in Microservices architecture, data storage, automated testing, and cloud technologies.
I aim to use my demonstrated skills and expertise to drive innovation and positive business outcomes.I hold a bachelor's Degree in Computer Science from Makerere University, Kampala, UgandaLocation : Kampala. Uganda.
Work & SKILLS
Mar 2024 - May 2025: VERIAM
Backend Engineer
- Architecting and implementing features for the microservices platform for IAM (Identity and Access Management) built with Fast API.
- Implemented the application demo data generation for quick customer onboarding.
- Database query optimizations, Bug triaging and fixing, end-to-end and unit tests.
- Requirements review and refinement, code reviews.Nov 2020 - Mar 2024: MYAGRO
Software Developer
- Migrated the existing application to microservices with Django REST APIs to support thousands of users.
- Added monitoring with Sentry to the services for performance and error tracking.
- Addressing performance issues, like the N+1 queries, to improve the application performance and reliability.
- Third-party weather service integration to collect and share periodic weather updates with the field teams.
- Implemented responsive and intuitive user-friendly UIs with React JS.
- API documentation, Code reviews, and participating in mentoring sessions.
- Bug triaging and fixing.Mar 2020 - Nov 2020: TUNGA
Freelance Developer
- Architected and implemented the Django REST API and Scrapy Web scrapers for the job leads generation platform used by the marketing team.
- Implemented pipelines ingesting data from the leads generation app and storing it in a PostgreSQL database.
- Added API documentation with Swagger docs.
- Setting up the CI/CD for automated testing.
- Requirements refinement with the stakeholders2018- Mar 2020: Andela
Software Engineer
Andela provides a chance to some of the talented software Engineers to work with top companies around the world.
- Implemented a custom authentication backend to complement
the social authentication.
- Implemented a lock-out mechanism for multiple failed login attempts, with a configurable lock-out time.
- Maintenance of the data pipelines for data cleaning and transformation at Tracer.
- Contributed to the next steps module to onboard users about the available functionalities.
- Maintenance of Converge, a tool managing meeting room usage at Andela. This was used to cut operational costs.
- I participated in mentoring junior developers and outreach programs like Teencode.2017 - 2018 March: Oractec LTD
Software Developer
- Maintained the school automation and management system, which supported a number of local schools.
- Designed and built websites for clients with WordPress. Client Training and Onboarding.
TECHNICAL SKILLS
- Micro-service Architecture
- Automated Testing, CI/CD
- REST APIS & Web Services
- Scalability and performance Optimizations.Languages, Frameworks and Libraries
- Python, Django, Flask, Fast API, Scrapy, Pandas, APIs, Testing, Scikit learn
-Pytest, Behave
- NodeJS, TypeScript, JavaScript, ReactJS
- Go-lang
- HTML/CSS, Bootstrap, Material UI
- Git, Docker, Heroku, AWS Elastic BeanStalk, Github
- PostgreSQL, MySQL, Mongo
-Redis, RabbitMQ, Celery** Collaboration **
- Jira, Trello, Pivotal Tracker
- Zoom, Meet, Skype
- Slack