ResumePaul John
Download PDFSoftware Engineer
Dar es Salaam, Tanzania
Profile
Software Engineer focused on building solutions that connect and empower people. Over 2 years of experience developing backend systems, APIs, and data workflows, including health system integrations and laboratory analytics for Zanzibar’s national laboratory information system.
Experience
Software Engineer
- Built ZanLIS middleware with REST APIs, duplicate prevention, automatic retries, and a transactional outbox. ZanLIS was deployed at 12 laboratory sites in Zanzibar as of September 2026.
- Built ETL pipelines, a ClickHouse data warehouse, and Apache Superset dashboards to track laboratory activity, results, and turnaround times.
- Led unit, integration, and system testing; worked with Ministry of Health stakeholders on requirements, deployment, training, and troubleshooting.
Software Engineer
- Performed exploratory testing and documented defects for the development team.
- Presented product demonstrations and onboarded users, helping them understand and use the platform.
- Followed up with users after onboarding and relayed feedback and reported issues to the team.
Technical skills
Python · Django · FastAPI · TypeScript · NestJS · REST APIs · API Integration · PostgreSQL · Redis · MongoDB · ClickHouse · Apache Superset · RabbitMQ · Docker · Linux/Unix · Git · Testing
Education
ALX Africa
Certificate in Software Engineering
Arusha Technical College
Diploma in Mechanical Engineering
Languages
English: Full Professional Proficiency
Swahili: Native Speaker