Charles Opute Odili

Charles Opute Odili

Mentor
Rising Codementor
US$8.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Engineering leader (15+ years) building products and people
Engineering leader (15+ years) building products and people

I am a senior software engineer, developer advocate, and technology leader with experience working for startups, governments, Google, Andela e.t.c. I have built and lead engineers building for eCommerce, Edtech, Fintech, and Software as a Service to name a few.

I love to write, code in JavaScript/Typescript/Python, and support clients with my can-do-anything spirit and clear communication skills. I enjoy mentoring and empowering engineering talent. I have had successes with this both at scale (thousands of developers) and with my direct reports as well.

If you need to write clean JavaScript, intuitive Typescript, bug-free Python, build delightful REST APIs and SDKs, store data in relational or NoSQL databases, analyse data with SQL, containerize applications with Docker, run serverless container workloads on the cloud (AWS), organise code with monorepos, build/run pipelines with GitHub Actions / Jenkins, get cross-functional teams to deliver consistently and ship scalable products and services that solve business problems, then let's definitely talk!

English
Mountain Time (US & Canada) (-06:00)
Joined July 2020
EXPERTISE
6 years experience
6 years experience
10 years experience

REVIEWS FROM CLIENTS

Charles's profile has been carefully vetted and approved as a Codementor. Connect with Charles now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Engineer
Sensibill
2021-07-01-2022-12-01

Senior Fullstack Software Engineer (backend heavy)

  • Built modern APIs and message driven backend services with Nodejs and Ty...

Senior Fullstack Software Engineer (backend heavy)

  • Built modern APIs and message driven backend services with Nodejs and Typescript, MongoDB, Docker, and AWS. Achieved 10+ millions of API calls daily, with below 100ms  average latency.
  • Led the design, refactoring, testing, documentation and deployment of our backend API spec. Prioritising the API-first approach and using API mocking to get fedback from key stakeholders before moving into any implementation stages where code for a new or updated endpoint is to be written.
  • Elevated our Nodejs code quality with Typescript’s type system, OpenAPI specifications, and code generation. This improved code quality, ease of code refactor, and provided a greater  experience for internal mobile / SDK teams and external integrators from large banks.
  • Led the end-to-end re-architecture, development and deployment for asynchronously exporting financial data mined from payment receipts by machine learning models. This eliminated the long response times from the previous synchronous behavior which also occassionaly failed without explanation.
  • Refactored the Jenkins CI/CD pipelines and integrated GitHub Actions, for building, testing, and publishing containerized backend services.
  • Managed centralized application logging and monitoring for containerized backend services running on AWS.
  • Created a custom metrics and alarms dashboard to closely monitor  a +5TB DocumentDB cluster which we migrated from MongoDB. I built and deployed this using the AWS CDK (Cloud Development Kit). This helped the team handle the migration with more confidence and strengthened our ability to deliver on data layer SLOs since got alarms triggered as soon as there was a breach in any of the monitored metric thresholds.

Se more here - https://docs.google.com/document/d/12rSoYslYE95YseUsNeTGRCeBh2trNJ7rZdJuYvjLehg

Python
Node.js
MongoDB
View more
Python
Node.js
MongoDB
Jenkins
RabbitMQ
TypeScript
Docker
React
Code Refactoring
RESTful API
AWS (Amazon Web Services)
View more
CTO / Tech Lead
FSI
2020-11-01-2021-05-01
  • Led engineering, technology strategy, and advocacy for the FSI platform which is a unified API and sandbox for APIs from +10 loca...
  • Led engineering, technology strategy, and advocacy for the FSI platform which is a unified API and sandbox for APIs from +10 local and international banks, and  key service providers across the Nigerian financial services value chain.
  • Developed a short, mid and long term strategic roadmap, covering product features, budget, team structure, vendors and third-party integrations.
  • Reviewed and improved the platform’s architecture, database, APIs, security, and stakeholder-focused reporting within the first 3 months.
  • Lead a small team of engineers and vendors to integrate two local and one international bank into the platform.
  • Built the platform's API/SDK usage and reporting dashboard
SQL
Node.js
MySQL
View more
SQL
Node.js
MySQL
Google App Engine
TypeScript
Code Refactoring
RESTful API
View more
Senior Technical Program Manager / Engineering Team Lead
Andela
2019-08-01-2020-05-01
  • Managed cross-functional work streams involving +20 professionals in 5 locations, comprising mid-level analysts ...
  • Managed cross-functional work streams involving +20 professionals in 5 locations, comprising mid-level analysts and engineers, managers, senior managers, directors, and vice presidents. Delivered across product, engineering, data, operations, marketing, and partner success teams.
  • Led engineering and innovation in Talent Partnerships, helping the team attain +2x of 2019 revenue in Q1, 2020.
  • Headed design of programs that engaged and grew a community of +30k mobile, web and cloud engineers in the Andela Learning Community, resulting in +4000 certified engineers post-program.
  • Created an innovation program for ~7.5k distributed engineers to build solutions to problems sourced from the industry. This resulted in +120 MVPs from the first cohort of ~1.7k engineers.
  • Tech lead engineer for 6 software engineers who developed an evaluation and auto-review platform using Javascript, GitHub Actions, Jest, Lighthouse, and Codacy. This enabled +1k Javascript, Python and PHP engineers to level up into a growth program that connects top performers to jobs and business opportunities.
  • Released Comlink Workers to investigate the impact of web workers on user experience. Published recommendations in an article that ranked number 2 on the first page of Google search results for “comlink web worker”, just after the official library from Google.
HTML/CSS
Python
Node.js
View more
HTML/CSS
Python
Node.js
TypeScript
Project management
React
JavaScript
Technical Writing
Progressive Web Apps
Mongodb and mongoose
View more
PROJECTS
TCG Fullstack AppView Project
2023
A simple but production-level full stack app built with OpenAPI, React, Node and TypeScript in a Monorepo. Has an API documentation websi...
A simple but production-level full stack app built with OpenAPI, React, Node and TypeScript in a Monorepo. Has an API documentation website, a Node backend server, as well as separate React and vanilla Javascript UI clients.
HTML/CSS
Node.js
TypeScript
View more
HTML/CSS
Node.js
TypeScript
React
RESTful API
View more
Turbo Meme GeneratorView Project
2023
A simple meme generator built with Python. It can randomly generate memes from an existing collection of images and texts, or with what y...
A simple meme generator built with Python. It can randomly generate memes from an existing collection of images and texts, or with what you provide.
HTML/CSS
Python
View more
HTML/CSS
Python
View more