Summary
Overview
Work History
Education
Skills
Certification
Projects
Interests
Timeline
Generic

Ian Odipo

London

Summary

Versatile Computer Science graduate with honours from Brunel University, currently pursuing a Master’s degree in Artificial Intelligence. Hands-on experience in data collection and extraction, data cleansing, and exploratory data analysis. Technical expertise spans Java programming, HTML, CSS, and React for web development, as well as Python for Machine Learning. Excel at delivering outstanding results through effective communication and collaboration, bringing a can-do attitude to all tasks. Committed to ensuring accuracy and efficiency, aiming to drive continued satisfaction for both clients and management.

Overview

5
5
years of professional experience
3
3
years of post-secondary education
6
6
Certifications
2
2
Languages

Work History

Software Developer

Brea Cabs LTD
Nairobi
06.2020 - Current
  • Evaluated existing software to highlight functionality successes and opportunities.
  • Confirmed existing and new code met industry best practices and coding standards for maintainability.
  • Reacted to technical support requests quickly, resolving issues within target timeframes.
  • Was trained by senior developers on new software programmes to limit operational disruption.
  • Assessed performance, reliability and security to provide responsive application support.
  • Highlighted technical requirements and solutions using performance data insights.
  • Specified testing protocols and recorded processes to enable code maintenance.
  • Verified and resolved bug reports and issues.
  • Adopted various programming languages to best meet project demands.
  • Identified technical issues according to design requirements and tested solutions.
  • Reviewed code and designs regularly to enable continuous innovation and development.
  • Responded to system faults quickly to minimise disruption to customer experiences.
  • Made positive contributions to team and workplace, consistently exceeding expectations.
  • Adapted to new situations and learned new skills quickly.
  • Managed approximately 30 taxi requests per day on the app from customers.
  • Reviewed client slips from drivers and logged hundreds of new client data daily.

Sales Assistant

Zara
London
11.2021 - Current
  • Providing IT support to hundreds of customers per day using tools to check item availability from its reference number in the database
  • Aiding the IT department with maintaining the company's IT systems and devices through weekly updates and testing
  • Excellent interpersonal skills to complete our tasks efficiently
  • Underwent cultural and inclusion training to improve my ability to work with people from all backgrounds
  • Trained seven new team members to use the company IT systems to help with customer orders
  • Provided service with a smile, offering courteous, helpful advice to meet customer needs best
  • Cultivated loyal, profitable customer relationships, asking open-ended questions to assess and cater to individual needs
  • Enhanced visual merchandising by maintaining replenishment and presenting items according to style guides
  • Received and processed product returns
  • Increased seasonal event sales through targeted selling in line with current marketing initiatives and promotions
  • Replenished floor stock and processed deliveries promptly, maximising product availability for customers
  • Collaborated with sales managers to meet target quotas
  • Adapted to a fast pace work environment
  • Participated in staff meetings to develop strategies for selling.
  • Took interest in customers' needs and concerns to provide thoughtful advice and product recommendations.

Software Intern

QPID
Nairobi
01.2024 - 06.2024
  • Developed user-friendly software applications by implementing efficient coding practices and adhering to project deadlines.
  • Provided critical support to senior developers, assisting in the troubleshooting and resolution of complex technical issues.
  • Assisted in creating comprehensive documentation, including user guides and technical specifications, ensuring seamless knowledge transfer for future maintenance or enhancements.
  • Demonstrated strong problem-solving skills in addressing diverse challenges throughout various stages of the software development process.
  • Implemented innovative features based on customer feedback, leading to increased satisfaction levels among end users.
  • Collaborated with cross-functional teams to develop high-quality software solutions that met client requirements and exceeded expectations.
  • Participated in code reviews with experienced developers, gaining valuable insights into best practices and refining personal coding techniques.
  • Improved team productivity by introducing new tools and processes that streamlined the software development life cycle.
  • Delivered high-quality code consistently, adhering to company coding standards and best practices for maintainability and scalability.
  • Contributed to the successful completion of a major software project by providing valuable input during design and development phases.
  • Developed a keen understanding of business requirements through regular communication with stakeholders, ensuring alignment between technical solutions and organizational objectives.
  • Utilized version control tools such as Git effectively, ensuring proper tracking of changes made to source code over time.
  • Worked closely with peers to identify issues and provide suitable resolutions.
  • Enhanced system performance through thorough testing, identifying bugs, and collaborating with the development team for timely resolutions.

Intern

Guardian Bank
Nairobi
06.2019 - 06.2019
  • Inspected thousands of cheques and money orders to identify fraud markers.
  • Adjusted client accounts with credits or debits matching current needs.
  • Observed correct procedures regarding financial and customer information to prevent breaches and data misuse.
  • Followed up with customers to build long-lasting relationships and boost business opportunities.
  • Directed customers to necessary personnel for specific questions or advanced service requests.
  • Solved customer issues and disputes using accurate banking information and policies, maintaining loyalty and satisfaction.
  • Issued certified cheques to serve customer needs.
  • Helped customers complete credit card and general bill payments in-person or via online banking system.
  • Supported data quality and integrity with secure data storage and retrieval.
  • Created and maintained data models to support consistent and secure operations.
  • Generated detailed reports and delivered engaging presentations illustrating current projects.
  • Maintained internal company knowledge base of data pipelines and processes to increase data accessibility.
  • Analysed performance metrics and implemented indexing solutions to mitigate issues.
  • Entered the data of thousands of transaction into the database.

Education

Bachelor of Science - Computer Science

Brunel University
London
09.2021 - 06.2024

Skills

Good understanding of object-oriented programming, encapsulation, and polymorphism through using Java and Python to complete projects

undefined

Certification

UC San Diego Algorithmic Toolbox

Projects

  • Misinformation Detection Software. Developed a misinformation detection software system to combat the spread of misinformation across various online platforms. Included algorithms for classifying content as inaccurate. Enforced a monitoring system to track the effectiveness of the software in mitigating the spread of misinformation. Updated and improved the software based on user feedback and emerging trends in misinformation. The machine learning project is able to read through an extensive dataset and classify them as valid or invalid as well as providing evidence. Implemented a desktop application to allow users to easily verify the credibility of online content they encounter.
  • GreenHeart website. Worked with a team to create a charity website to donate clothes and book collections which we named Greenheart. We developed and designed a fully functioning website using HTML, CSS, JavaScript, React, and SQL for the backend. I designed and integrated a shopping cart which calculated the quantity and cost of items added and a checkout system to securely collect user card details for payment and delivery.
  • Bank management system. Along with a fellow developer based in Atlanta I developed a bank management system using Java and SQL. Our collaboration was made possible using GitHub. This featured an ATM design to allow users to select deposit and withdrawal amounts. It stored the user details in the backend using a database made by SQL.
  • Created a website for Pocket Breezer UK.
  • BUL Airport System. Developed an airport ticketing system using Java to calculate different price for each flight class, flight distance and additional bags. Communicated the functionality of the code through a live demo.

Interests

Participating in coding challenges and basketball tournaments to enhance teamwork and strategic thinking skills

Member of Brunel ACS and East African Society

Member of Brunel Volunteers

Carleton University International Award of Excellence

Timeline

Software Intern

QPID
01.2024 - 06.2024

Sales Assistant

Zara
11.2021 - Current

Bachelor of Science - Computer Science

Brunel University
09.2021 - 06.2024

Software Developer

Brea Cabs LTD
06.2020 - Current

Intern

Guardian Bank
06.2019 - 06.2019

UC San Diego Algorithmic Toolbox

Docker Certified Associate (DCA)

Google Cloud Fundamentals: Core Infrastructure

Microsoft Azure for Data Engineering

Duke University Object Oriented Programming in Python

Vanderbilt University Microservice Architectures

Ian Odipo