OLUWATOSIN JOSEPH DURODOLA, SOFTWARE DEVELOPER
Summary
Software engineer with hands-on experience in multiple languages including Python, JavaScript, Java, and proficiency in web development. Deep knowledge of frameworks such as Django, Flask, and frontend technologies like React, Vue.js, and CSS. Notable achievements include developing a highly downloaded plugin for Open Broadcaster Software and an innovative online music platform. Holds a bachelor’s degree in Computer Science from National Open University of Nigeria and a National Diploma in Computer Science and has practical experience with deploying applications on AWS and Heroku. The engineer effectively utilizes version control with Git and engages in agile practices with tools like Jira and Trello. Specializes in API development, cybersecurity, and responsive frontend implementation, and is known for efficiency in remote work environments.
Main Skills
Python 5 yr.
JavaScript 5 yr.
Java
Django REST framework 5 yr.
Programming Languages
UI Frameworks, Libraries, and Browsers
C++ Libraries and Tools
Python Frameworks
JavaScript Frameworks
Java Libraries and Tools
Android Libraries and Tools
Python Libraries and Tools
JavaScript Libraries and Tools
Databases & Management Systems / ORM
SDK / API and Integrations
Codecs & Media Containers
iOS Libraries and Tools
Other Technical Skills
Work Experience
Developer, OBS Free Bible Plugin
Duration: Unspecified
Summary: Built a plugin to render Bible verses in livestreams, achieving high popularity and user downloads.
Responsibilities: Development using JavaScript, HTML/CSS, Liaised with OBS API integrations.
Technologies: JavaScript, HTML, CSS, OBS API
Developer, Bible Display Software
Duration: Unspecified
Summary: Developed a Bible display software featuring dynamic loading and server-sent events functionality.
Responsibilities: GUI creation with WxPython, server functionality using Flask, dynamic content loading.
Technologies: Python, WxPython, Flask, HTML, CSS, JavaScript
Developer, Multiple Translation Online Bible
Duration: Unspecified
Summary: Implemented an online Bible platform with multiple translations and dynamic API content consumption.
Responsibilities: Frontend creation, API consumption using AJAX and Fetch, dynamic content handling.
Technologies: HTML, CSS, JavaScript
Developer, Video Converter with Python and FFmpeg
Duration: Unspecified
Summary: Created a video converter application integrating media processing capabilities with FFmpeg.
Responsibilities: GUI development, handling threading and responsiveness, event management.
Technologies: Python, PySide6, FFmpeg
Mobile Developer, PDF Reader
Duration: Unspecified
Summary: Developed a PDF reader app with advanced functionalities such as wake lock, text search, and file sharing.
Responsibilities: Flutter-based UI development, file handling, bloc state management, implementing PDF display features.
Technologies: Flutter, Dart, pdfrx, share_plus
ICT Personnel, Frontend Application Development
Duration: 2021 - Till Date
Summary: Contribution to a robust frontend application for ministry, enhancing user experience and application performance.
Responsibilities: Frontend development, optimization, collaboration with design and backend teams, UI/UX monitoring.
Technologies: React JS, CSS, JavaScript
ICT Personnel, IT Infrastructure Maintenance
Duration: 2021 - Till Date
Summary: Involved in the development of frontend solutions and maintenance of IT infrastructure within the ministry.
Responsibilities: IT support, hardware and software systems maintenance, network management, cybersecurity implementation.
Technologies: Various IT tools and cybersecurity measures
Junior Developer and Frontend Engineer, Junior Developer and Frontend Engineering
Duration: March 2025 - September 2025
Summary: Engaged as a junior developer to create and debug frontend applications using modern web technologies and cloud deployments.
Responsibilities: Frontend development, debugging, component research, collaborative work, API integration, UI/UX issue resolution, deployment and version control.
Technologies: React, Azure, Git, UI/UX tools
Education
- BSc - Computer Science
- National Open University of Nigeria
- 2022 - Till Date
- National Diploma - Computer Science
- Federal Polytechnic Ilaro, Ogun State, Nigeria
- 2018 - 2021