Timothy – Python, React, Django
A versatile Full-Stack Developer with ~5 years of commercial experience, primarily focused on Python backend and React frontend. He has strong hands-on expertise building and maintaining microservices-based systems, with solid skills in API development, database optimization, and cloud integrations. On the frontend, he delivers robust, user-friendly interfaces and effectively manages complex state with React. He combines practical backend implementation with a clear, thoughtful approach to problem-solving and collaboration. Experienced in leading small teams, he communicates clearly, thinks through scenarios carefully, and ensures projects move forward smoothly. His profile makes him a strong contributor to fast-moving, product-focused teams where both backend reliability and frontend quality matter.
6 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Team Lead & Full-stack developer
An internal invoicing system designed to automatically generate client invoices based on resource usage. It tracks and calculates costs for metrics such as disk space consumption, the number of Kubernetes workers, developer support hours, and custom feature requests. The system ensures accurate, transparent, and timely billing aligned with each client’s actual usage.
- Led the planning phase and daily stand-up sessions;
- Led sprint planning sessions;
- Created front-end and back-end architecture;
- Built a front-end component library using Next.js and TypeScript;
- Integrated a Mattermost bot to send notifications to developers in case of failures.
Back-end Developer
An internal automation service designed to enhance communication and coordination within distributed development teams. It sends automated notifications about missed standups, upcoming meetings, and thread mentions, as well as alerts related to monitoring incidents and repository activities. The system also tracks team members’ leave schedules to improve visibility and support seamless team operations.
- Developed a leave notification plugin to automatically inform teams of members on leave;
- Implemented a thread mention plugin to enhance team communication and visibility;
- Wrote and maintained unit and integration tests to ensure system reliability;
- Implemented logic to calculate and track test coverage across all plugins for improved code quality
Tech lead & Back-end developer
A comprehensive farm management platform designed to streamline record-keeping and decision-making for farmers. It allows users to log daily farm activities, track income and expenses, and manage inventory efficiently. The platform incorporates real-time satellite imagery and agronomic insights to monitor crop health and optimize productivity, while also connecting farmers to premium markets to save time, improve efficiency, and enhance profitability.
- Led daily stand-ups and sprint planning for an 8-member cross-functional team, improving task prioritization by 15% and eliminating key project bottlenecks;
- Optimized PostgreSQL queries, increasing system performance by 65% and reducing infrastructure costs by 72.5%, significantly enhancing scalability and reliability;
- Integrated IoT and FastAPI-based data logging systems to stream real-time soil and irrigation data via MQTT and SMS alerts, improving crop health monitoring and accelerating issue response times;
- Developed end-to-end accounting and invoicing modules using React and Django, enabling seamless income and expense tracking and driving a 25% growth in paid subscriptions;
- Implemented Stripe payment integration, streamlining secure and automated payment processing for farm subscriptions;
- Integrated Satellite Imagery APIs with Celery, automating weekly satellite data updates and delivering actionable insights to farmers in real time.
Senior Back-end developer
A mobile-based USSD service that enables farmers to access essential farm data without an internet connection. The system allows users to view current weather conditions, forecasts, and satellite insights about their farms. Additionally, farmers can submit onboarding requests and request agronomic support, improving accessibility and assistance for those in remote areas.
- Designed and developed the USSD-based platform enabling farmers to access real-time weather, forecasts, and satellite data without internet access; Integrated APIs to fetch and display weather and satellite insights in a concise USSD interface;
- Implemented onboarding and agronomic support request flows, allowing farmers to easily connect with support teams;
- Optimized USSD navigation and response times, ensuring a smooth experience even in low-connectivity areas;
- Collaborated with backend and DevOps teams to ensure secure, scalable, and reliable service deployment;
- Monitored usage analytics and user feedback, driving continuous improvements to usability and feature adoption.
Project manager & Back-end Developer
A rota management system designed to help healthcare practitioners and providers efficiently manage staff schedules and shift assignments. The platform automates shift reminders to ensure timely attendance and reconciles payments across multiple healthcare practices. By streamlining scheduling and payroll processes, it enhances workforce coordination and operational efficiency in healthcare settings.
- Led daily stand-up sessions to coordinate development tasks and ensure timely feature delivery;
- Developed the reminder service to automatically notify healthcare staff of upcoming shifts and schedule changes;
- Integrated FCM, Celery, and SMS notification services, enabling reliable and scalable multi-channel communication;
- Implemented the shift swap module, allowing staff to seamlessly exchange shifts while maintaining schedule integrity and compliance.
Back-end Developer
An all-in-one software solution designed to streamline and optimize operations for medical service providers. The platform supports efficient management of key business functions, including patient administration, engagement, clinical care and records, revenue cycle management, and data analytics, helping healthcare organizations improve care delivery and operational efficiency.
- Developed a patient queuing system to streamline patient flow and reduce wait times;
- Integrated Firebase Cloud Messaging (FCM) to notify system administrators in real time upon new queuing requests;
- Built a USSD-based queuing service enabling patients to submit queue requests easily without requiring internet access.