![Developer's cover image](/assets/default_splash-610a8eb0dd6d2cbcff344dee4fb755b729b33b69a68b2dd4326925da1cefd5d7.jpg)
![Developer's avatar](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBckkxIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--49c73a0f8344ca766346c72076abf977a00939a2/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0EiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--b6239751a398ec468311e69677a9e2a95ada751d/avatar.jpg)
Senior Software Engineer, 10+ years using Ruby to deliver robust, scalable software. Fascinated about Hotwire, Stimulus.
Private informationDescription
I’m a senior software engineer with over a decade's experience designing and implementing robust, scalable and maintainable software solutions with a strong focus on Ruby on Rails and Javascript.
At Urbanbound, I orchestrated an efficient ETL system that optimized bulk operations, including employee onboarding and vendor integration, reducing processing time by 40% and enhancing data accuracy for batch file uploads with 5,000+ records per file. At Radio Africa Group, I developed an ETL pipeline to aggregate and encode over 2 million streamable music and podcast materials from global content providers using DDEX, JSON, and CSV formats.
Recently, I have focused on understanding domain driven design better to enhance my development approach in building highly scalable and testable software.
I am passionate about using Rails Hotwire and Stimulus to craft functional, user-centered software solutions and building apps the basecamp way.
Some of my unique skills that set me apart include:
Extensive ETL Expertise: I excel at designing and implementing efficient ETL processes, as evidenced by my work at Urbanbound and Radio Africa Group, where I significantly improved data accuracy and reduced processing time.
Proven Leadership: I have led critical migrations and upgrades, such as transitioning from Rails v5.0 to v5.2 and from Paperclip to ActiveStorage, ensuring seamless high-volume data handling.
Background Processing Mastery: I enhanced background processing systems by replacing DelayedJob with ActiveJob, jobiteration API, and maintenancetasks, improving performance and reliability.
Mentorship and Team Development: At Andela, I mentored over 15 junior engineers, sharing my knowledge and fostering a culture of continuous learning and growth.
Adaptability Across Technologies: My proficiency spans a wide range of technologies, including Ruby on Rails, JavaScript, React.js, PostgreSQL, Redis, AWS, and more, allowing me to tackle diverse challenges effectively.
Agile Methodologies: I am well-versed in agile methodologies such as Scrum and Kanban, ensuring efficient project management and delivery of high-quality software solutions.