Daniel Mutuba

Full Stack Software Engineer at Relish Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Nairobi County, KE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Staffing and Recruiting
    • 1 - 100 Employee
    • Full Stack Software Engineer
      • Aug 2022 - 1 year 5 months

      United States * Use SQL to create and generate queries that identify potential candidates that meet certain agreed criteria to receive targeted job offers. * Add new features and maintain a backend for front ends that powers four front ends for relish careers (Candidate app, recruiter app, schools app, and admin app). * I do deployments to Heroku 3 times a week * Recently did a Rails and Ruby upgrade that helped improve the application's overall performance and security and resolve bug… Show more * Use SQL to create and generate queries that identify potential candidates that meet certain agreed criteria to receive targeted job offers. * Add new features and maintain a backend for front ends that powers four front ends for relish careers (Candidate app, recruiter app, schools app, and admin app). * I do deployments to Heroku 3 times a week * Recently did a Rails and Ruby upgrade that helped improve the application's overall performance and security and resolve bug fixes: Ruby from2.7 - 3.0 Rails from 6.0 to 7.0 * Develop beautiful responsive user interfaces using React and React Semantic UI as UI framework * Designed and implemented a job recommendation engine that sends job recommendations weekly to candidates by scanning job requirements and candidate’s profiles. * Implemented an internal analytics tool to help track user traffic as well as perform database analytics. Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Fullstack Software Engineer at DoubleGDP
      • Aug 2021 - Aug 2022

      United States * Architected and decomposed new and existing features from product use cases. * Built complex SaaS interfaces with Material UI and React to help improve the user experience within the application. * Implemented rake scripts to handle bulk import of records into the system with well-defined error messages. * Developed an SOS module within the SaaS application that is critical for residents to use to raise an alarm in case of an emergency or report an incident that requires urgent… Show more * Architected and decomposed new and existing features from product use cases. * Built complex SaaS interfaces with Material UI and React to help improve the user experience within the application. * Implemented rake scripts to handle bulk import of records into the system with well-defined error messages. * Developed an SOS module within the SaaS application that is critical for residents to use to raise an alarm in case of an emergency or report an incident that requires urgent attention. * Developed a robust permissions framework based on roles that help to manage user authentication and authentication within the application reducing the risks of user accounts and data getting into the wrong hands by 50%. The framework also helped remove opaqueness around roles and abilities. * In a lead role, I oversaw a team of software engineers leading on a client project helping extract and transform customer requests into product features and managing communication effectively. * I used Elasticsearch to build a search and analytics platform for our sales team to track lead acquisition and conversion. By ingesting and indexing large amounts of lead data, I was able to create powerful search queries that allowed our sales team to quickly and easily find the information they needed to make informed decisions. Additionally, I created custom dashboards and visualizations using Kibana, which allowed our team to track lead trends over time. Overall, my experience with Elasticsearch helped our marketing team work more efficiently and effectively. * Used SQL to create and generate queries that identify potential leads that meet certain agreed criteria to receive targeted marketing campaigns. Show less

    • Senior Backend Engineer
      • Nov 2020 - Aug 2021

      Nairobi, Kenya * Using TDD and Python and Flask web framework, I built and maintained RESTful APIs that served data to Javascript (React) front-end based on dynamically chosen user input that handled over 5000 concurrent users. * While working on our internal analytics tool, i developed complex SQL queries to analyze customer behavior and identify trends. * Was in charge of deployment of backend code to digital ocean * Took part in design meetings helping drive mock up designs and amake sure they… Show more * Using TDD and Python and Flask web framework, I built and maintained RESTful APIs that served data to Javascript (React) front-end based on dynamically chosen user input that handled over 5000 concurrent users. * While working on our internal analytics tool, i developed complex SQL queries to analyze customer behavior and identify trends. * Was in charge of deployment of backend code to digital ocean * Took part in design meetings helping drive mock up designs and amake sure they work with the APIs Show less

    • Thailand
    • Financial Services
    • 200 - 300 Employee
    • Software Engineer
      • Dec 2019 - Oct 2020

      Bangkok Metropolitan Area, Thailand * I worked with the Payment team that deals with payment methods integrated into the main API. Ruby on Rails is the main stack used. * Worked on query optimization to help improve requests throughput by more than 20% and reduced request timeout by a similar metric. This also improved customer/user satisfaction by 20%. * Updated and drafted documentation for the payments APIs. This improved usability/integration with external APIs by 30%

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Aug 2018 - Oct 2020

      Kenya Currently, I am working as a software developer at Andela Kenya Limited. I am a full stack developer with experience in various technologies namely; Ruby, Python, React JS, GraphQL. I have experience in API development using Ruby, Python, and Node. I have experience in developing web application using popular technologies such as ReactJS and Vue. * Developed a Redis-based message queue system to handle asynchronous tasks, resulting in 50% reduction in processing time for email… Show more Currently, I am working as a software developer at Andela Kenya Limited. I am a full stack developer with experience in various technologies namely; Ruby, Python, React JS, GraphQL. I have experience in API development using Ruby, Python, and Node. I have experience in developing web application using popular technologies such as ReactJS and Vue. * Developed a Redis-based message queue system to handle asynchronous tasks, resulting in 50% reduction in processing time for email notifications. Implemented a Redis-based caching for frequently accessed data on the internal talent acquisition platform dashboard, reducing database queries and improving page load by 25%

    • Fellow Product Cordinator
      • Jan 2019 - Jun 2019

      Nairob Worked as a product coordinator for Andela's internal product called Andela Media. Closely with the technical team lead, we ensured product features completion to enable Andela to have an internal platform that helps in media storage and processing. My role was vital in ensuring task requirements are clear and coordinated to ensure tasks are completed and new ones are created inline with product vision.

    • Software Engineer
      • Oct 2018 - Feb 2019

      Nairobi Worked on Andela' s internal product called VOF. Before joining the Fellowship, every candidate must exhibit their proficiency when measured against their Value Alignment, Output Quality, and Feedback (V.O.F). The VOF Tracker helps to automate this process by empowering the Bootcamp Facilitators, Facilitator's Assistants and the Talent team to continue to identify the top 1% as Andela scales its recruitment process. Technologies used include Ruby on Rails, Javascript, Jquery, HTML and CSS.

    • Software Engineer
      • Aug 2018 - Nov 2018

      Nairobi I worked on a product called AuthorsHaven. Python was the main stack for the back-end microservice. Heroku was used as a hosting platform. We used React/Redux for the front-end service. AuthorsHaven provided a platform where content creators create their work and readers read and provide feedback enabling growth. The platform also helps people share ideas.

    • Kenya
    • Farming
    • 1 - 100 Employee
    • Webmaster / IT Support Officer/API design
      • Oct 2016 - Jul 2018

      Kitale As Webmaster I did the following: I developed company APIs to support various functions at the company. I coordinated the design, development, deployment, and maintenance of a company's online presence. I implemented and ensured website security and data protection. I also maintained, updated, and optimized servers. The job also included monitoring and analyzing website performance and traffic and addressing and responding to user comments and complaints. IT Support involved… Show more As Webmaster I did the following: I developed company APIs to support various functions at the company. I coordinated the design, development, deployment, and maintenance of a company's online presence. I implemented and ensured website security and data protection. I also maintained, updated, and optimized servers. The job also included monitoring and analyzing website performance and traffic and addressing and responding to user comments and complaints. IT Support involved the following: Installing and configuring computer hardware, software, systems, networks, printers, and scanners. Monitoring and maintaining computer systems and networks. Responding in a timely manner to service issues and requests. Providing technical support across the company (this may be in person or over the phone). Setting up accounts for new users especially for internal accounting system SAP. Repairing and replacing hardware whenever necessary. Testing new technology. Training more junior staff members. Show less

    • ICT TRAINEE
      • Oct 2013 - Dec 2013

      DAGORETI

Education

  • SOUTH EASTERN KENYA UNIVERSITY
    BACHELOR OF SCIENCE INFORMATION TECHNOLOGY, Information Technology
    2011 - 2015

Community

You need to have a working account to view this content. Click here to join now