I'm a software engineer based in Lagos, Nigeria 🇳🇬 with about 6 years of experience in the software industry.
In the past few years, I have worked across Front-end(React), Mobile(React Native), and Back-end(Node, Golang) stacks. I am majorly focusing on Mobile and Back-end technologies.
☎️ Contact information
📧 Email: [email protected]
🔗 LinkedIn: https://www.linkedin.com/in/benjamin-daniel/
👩🏻💻 Work experience
Senior Software Engineer**,** SovTech MAY 2023 - PRESENT - South Africa (Remote).
SovTech is a distinguished, adaptable custom software development firm specialising in the design, construction, deployment, and upkeep of mobile and web applications. I worked a music platform called lissen which is currently live in the UK.
- After research and experiments, we moved our song library from MP3 to AAC with HLS, improving streaming performance and reducing buffer time by 50%. I used ffmpeg for conversion and stored the files in a GCP bucket.
- As the complexity of our backend systems increased, I designed templates for both versions of Cloud Functions and integrated Firebase into the project smoothly. I also developed CLI tools to simplify the building process of our functions and the application of Terraform plans. Later, these CLI tools were upgraded to Turbo to improve efficiency.
- I contributed to various aspects of the React Native application, including implementing song downloads functionality, managing application data using Zustand, developing a package for accessing Firebase data with React Query, integrating deep-linking capabilities using Branch, and debugging and resolving various issues and bugs within the application.
- Designed and implemented the campaign feature from the ground up for the Lissen app, enabling users to create, manage, and track their campaigns seamlessly.
Software Engineer**, juli SEPT** 2021 - Nov 2022 - USA (Remote).
juli is a healthcare startup on a worldwide mission to improve the lives of people with chronic conditions.
- Work hand in hand with the designer and back-end developers to give the best UX experience for our users.
- Helped build the juli-score section in the app which gives users a score based on many factors affecting their condition, helped extend this feature to show for users with comorbidity and built a widget to help users see their score without entering the app.
- Helped plan and build parts of our data architecture that processes gigabyte of data per day.
- Worked on our distributed systems using tools like Kafka, Rabbit MQ and docker.
Mobile Engineer**, CardTonic OCT** 2021 - NOVEMBER 2021 - Lagos, Nigeria (Remote).