Charles Odili

Senior Software Engineer (Backend, APIs, Nodejs, Typescript, Python, AWS) at Sensibill
  • Claim this Profile
Contact Information
Location
Calgary, Alberta, Canada, CA
Languages
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Newman Amadi

Charles is the quintessential technology leader with an impressive blend of technical, analytical and managerial skills. During my time at Andela, I reported to Charles directly in his role as Programme Manager. Under his leadership, Andela’s Bootcamp and Distributed Learning Community engagements underwent far-reaching reforms that boosted programme quality and yield. He deployed his creativity, problem-solving and engineering expertise to build an online assessment platform (Gradr), thereby saving the company software licencing costs associated with candidate screening. Charles is also an excellent team player and a compassionate manager who challenges, inspires and empowers his subordinates to push boundaries. He is a respected figure in the African tech ecosystem and a mentor to many aspiring and practising technologists. Charles is an asset to any organization or team. I hope to work with him again.

John Mengere

It was great working with Charles at Andela. He was an inspiration to the team and his communication skills were excellent. Charles was able to clearly convey expectations and goals to the team and consistently provided constructive feedback. Charles had a great understanding of the team's strengths and weaknesses and used this knowledge to effectively manage and motivate the team to achieve results. He was a great problem solver and had the ability to think both strategically and tactically while making tough decisions. Charles was a leader who set a great example for the team and always strived for success. I strongly recommend him for any technical or leadership role in an engineering organization with ambitious goals.

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

Credentials

  • AI Product Manager Nanodegree
    Udacity
    Jan, 2020
    - Sep, 2024
  • Developing Android Apps
    Udacity
    Mar, 2015
    - Sep, 2024

Experience

    • Hospitals and Health Care
    • 1 - 100 Employee
    • Senior Software Engineer (Backend, APIs, Nodejs, Typescript, Python, AWS)
      • Jul 2021 - Present

      - Built backend features end-to-end. Including design, development, testing, deployment and monitoring. - Built modern REST APIs and message driven backend services on AWS with Typescript. These are backends layered over Machine Learning models and services. - Championed the design-first approach to APIs, such that our OpenAPI spec is always the single source of truth. Led to better documentation, testing, integration and code generation from API specs, which benefitted internal and external integrators. - Achieved millions of daily API calls with ~50ms average latency. - Deployed (tactical DevOps & CI/CD) with Github Actions, Jenkins & Docker. - Provisioned cloud infrastructure on AWS with IaC, using CDK. - Improved centralised logging, monitoring, and alarms for container workloads and DocumentDB using Fluent and custom metrics. - Implemented a ton of code refactor and modernisation with Typescript and custom types Show less

    • Nigeria
    • Non-profit Organizations
    • 1 - 100 Employee
    • Chief Technology Officer
      • Nov 2020 - May 2021

      - Building an industry-wide API sandbox for FinTech innovation across the Nigerian financial services value chain, leveraging APIs from 10+ local and international banks, telco processors and other key service providers - Responsible for technology strategy, engineering development and community (developers & corporates) - Building an industry-wide API sandbox for FinTech innovation across the Nigerian financial services value chain, leveraging APIs from 10+ local and international banks, telco processors and other key service providers - Responsible for technology strategy, engineering development and community (developers & corporates)

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Technical Program Manager, Engineering Team Lead
      • Aug 2019 - May 2020

      - Led programs, engineering, and innovation for Talent Partnerships, helping the team attain +2x of 2019 revenues in Q1 of 2020. - Design lead for programs that engaged and grew a community of +60k mobile, web, and cloud engineers in the Andela Learning Community. Managed a team cascade of 6 professionals, comprising engineers and managers.- Created an innovation program for ~7.5k distributed engineers to build solutions to problems sourced from the industry. Resulted in 123 top MVPs from the first cohort of ~1.7k engineers.- Tech Lead to a team of 6 engineers who built an evaluation and auto-review platform with GitHub Actions, Jest, Lighthouse, and Codacy. This enabled +1k engineers to level-up into a growth program that connects top performers to job and business opportunities.- Built Comlink Workers, a simple JavaScript frontend application to investigate the impact of performance and web workers on user experience. Shared recommendations in a LogRocket article Show less

    • Product Owner, Program Manager - Andela Developer Sprint
      • Sep 2017 - Aug 2019

      - Hired and managed a team of 10 high performing professionals in 4 countries who trained +2k developers in monthly Bootcamps, producing quality entry-level full-stack engineer hires.- Evolved Andela Bootcamp to produce ~30 to ~100 engineers for hire, every month! Grew program yield from under 20% to an average of 55% (occasionally reaching 75%), in less than 2 years, while still producing even higher-quality engineer hires.- Engineering lead, initial and top contributor for Gradr, an online assessment MVP that improved developer profiling by +75%, saving the business +$100K in yearly software licencing fees. - The product owner and primary stakeholder to an agile team of ~15 engineers, UI/UX designers and a product manager, building tools to manage and maximise Andela’s talent pipeline, with the aim of hiring just the right engineers into Andela.Under my leadership: - The structure, rigour, agility, and robustness of Bootcamp were very critical to Andela's exponential growth and her ability to scale into new markets and meet demands for engineering talent.- Bootcamp participants went from building ad-hoc novelty apps to building better specified and fully reviewed full-stack web apps in JavaScript or Python. They would collaborate in a team, adopt a git workflow, attain test coverage over 65%, integrate continuous delivery and deploy to staging and production environments, communicate clearly with commit messages and README files, build the muscle to learn "on the job" quickly, give and receive actionable feedback, and create transparency and visibility on work quality by integrating platforms like Code Climate. Show less

    • Program Manager - Distributed Learning Community
      • Apr 2017 - Sep 2017

      Created a framework which enabled program iterators to jumpstart design and execution by optimising for :- Distribution: (Structures for scale and robustness)- Learning: (What will be learned, how will learning occur and be measured. Who is the target, what are their goals, and what does their journey look like)- Community: (How will a sense of community drive learning, distribution, support, accountability)

    • United States
    • Software Development
    • 700 & Above Employee
    • Developer Ecosystem Community Manager - SSA (Sub Saharan Africa)
      • May 2015 - Apr 2017

      - Engaged and grew +100 Google Developer communities across +40 countries in Africa, supporting their growth and success on Google’s web, mobile and cloud platforms. This entailed running programs and connecting engineers to resources, mentorship, events, and sponsorships. - Led yearly DevFests (large full-day in-person tech events), reaching ~10k developers across Africa. - Facilitated quality feedback exchange between developers in the region and internal Google product, engineering and research teams. - Collaborated with the SSA team to run the first Google-led International Women's Day and the first Progressive Web Apps roadshow events across Africa, including building a community and pipeline of Google Developer Experts - Built a GDG chapter, facilitator, and events web app with AngularJS, Google Apps Script and Google Spreadsheets. This gave me a significant productivity boost in managing my portfolio of +100 GDG chapters and their engagements across Africa. Show less

    • Nigeria
    • Higher Education
    • 700 & Above Employee
    • Fullstack Web Application Developer
      • Sep 2009 - May 2015

      - Led the development of a number of exciting web applications, including deployments to run national sporting events for the Nigerian Universities Games Association - Collaborated with the team that deployed the Google Apps for Education suite to the +60K University community. This was one of the first successful deployments in a Nigerian public University. - Led the migration of the institution’s Dreamweaver based HTML pages to a fully-fledged content management system powered by Drupal. Though an engineering undertaking, the migration project was my biggest change management adventure prior to the time, and it positioned the institution to emerge as best Nigerian University in a number of biannual Webometrics ranking. Show less

    • South Africa
    • Lead Java Software Engineer
      • Sep 2007 - Mar 2009

      Led Java and Mobile apps development, including the strategic pilot of an NFC-powered mobile payment application on Nokia 6131 series-40 devices Led Java and Mobile apps development, including the strategic pilot of an NFC-powered mobile payment application on Nokia 6131 series-40 devices

    • United States
    • Entertainment Providers
    • Lead Java Software Engineer
      • Jun 2006 - Dec 2006

      Led design and development of Java Web and Mobile Applications for a portfolio of clients. Led design and development of Java Web and Mobile Applications for a portfolio of clients.

Education

  • University of Benin
    Computer Engineering
    1999 - 2003
  • Udacity
    Nanodegree, AI Product Manager
    2020 - 2020
  • NIIT Pune
    Enterprise Java Solutions Architect, Java Programming
    2005 - 2006

Community

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