As a versatile software engineer with six years of industry experience, I've developed expertise across multiple technology stacks, including React, React Native, Node.js, and Go. My track record includes leading a successful overhaul of the product process, resulting in a 30% faster feature deployment rate for the team, achieved a remarkable reduction in the crash rate, lowering it from 5.57% to an impressive 0.39%, moved a music application song library from MP3 encoding to AAC with HLS, which improved streaming performance and reduced buffer time by 50%. Specializing in mobile and back-end technologies, I leverage my skills to architect scalable solutions and drive innovation. I'm an active open-source contributor to grafana with over 61 thousand GitHub stars and recently completed advanced courses in cloud architecture. My analytical approach, combined with strong collaboration skills, enables me to tackle complex challenges and deliver high-impact software solutions across various industries.
☎️ 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).