Matt Adesanya

Matt Adesanya

Mentor
5.0
(3 reviews)
US$30.00
For every 15 mins
5
Sessions/Jobs
ABOUT ME
Technical Coach/Software Engineer
Technical Coach/Software Engineer

It's been 13 years since I wrote my first hello-world program in QBASIC. Today, I work with Javascript, Python and Java(Android). I worked as lead software engineer on internal projects at Andela.

I am passionate about building cutting edge apps, having worked on a number of software projects for the web, desktop and mobile platform. Notable among them is the Mobile Examiner (a prize winning mobile app on the Samsung Developer's Challenge, 2010).

A night owl scheming about how to make the world a better place.

Besides work, I blog, teach and practice new chords on my guitar or piano.
Here's one of my most notable write-ups:
https://www.codementor.io/mattadesanya/a-gentler-introduction-to-programming-btcc1gllh

English
West Central Africa (+01:00)
Joined September 2017
EXPERTISE
5 years experience
I worked with setting up our microservice architecture in the Andela technology department. I was a major contributor to the javascript c...
I worked with setting up our microservice architecture in the Andela technology department. I was a major contributor to the javascript code bases. I love clean code, proper software Engineering techniques, such as TDD, and using stubs for integration testing. I worked more directly on the backend, but also supervised how we built our frontend apps using ReactJS.
3 years experience | 2 endorsements
I wrote a few python microservices, and have love scripting with Python. I will be happy to help beginners get started with their python ...
I wrote a few python microservices, and have love scripting with Python. I will be happy to help beginners get started with their python programming.
3 years experience | 2 endorsements
My understanding of TDD goes beyond merely doing it for the sake of doing, but rather WHY we should do it. Having interacted directly wit...
My understanding of TDD goes beyond merely doing it for the sake of doing, but rather WHY we should do it. Having interacted directly with the father of XP and TDD (JUnit) - Kent Beck, I learnt a lot about the TDD approach to software development in an agile environment. I have practiced this with my team and will be happy to mentor anyone wanting to know more about it.

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Jacob Powell
Jacob Powell
August 2022
Great attitude and enjoys teaching
Andy
Andy
January 2021
very thorough, and open. Helped work through each thing step by step. Thank you Matt.
Norman Shipman
Norman Shipman
May 2020
Enjoyed working with Matt. He is very passionate about teaching code and patient. As someone with a systems background Matt was able to guide me through the code process and even help set a path to improve my coding skills. Bonus we resolved all bugs in my flask application!
EMPLOYMENTS
Lead Software Engineer
Andela
2016-06-01-2017-10-01
Andela is a global talent accelerator that produces world class developers and connects them with top employers. Backed by the founders o...
Andela is a global talent accelerator that produces world class developers and connects them with top employers. Backed by the founders of companies like Facebook, Ebay, and AOL, We have built one of the most selective academic experiences in the world, with an acceptance rate below 1%. In my role as a lead software engineer, I manage a team of software engineers in an agile environment. We follow software engineering principles, create and seek the best practices in the industry in order to create very useful apps to support Andela's business needs. I am responsible for overall planning, execution and success of complex technical projects, from working with the product owners conceptualising the product, to gathering requirements, designing and finally deploying to production. I do not take testing lightly and I am a big fan of automations and pipelining, which I bring into my daily work with my team.
View more
View more
Technical Trainer
Andela
2015-05-01-2016-05-01
Andela develops a corps of high quality technology talent across the African continent that will drive the current and future phases of t...
Andela develops a corps of high quality technology talent across the African continent that will drive the current and future phases of tech-enabled growth around the world. As a technical trainer, I ran bootcamps, collected necessary data, experimented with various training techniques, while adopting external methods that work. I managed Android learning, developed the Android curriculum, and trained over 20 Android developers across Nigeria and Nairobi.
View more
View more
Field Systems Engineer
Huawei Technologies
2013-10-01-2015-04-01
Huawei is multinational company and one of the largest telecommunication equipment manufacturers in the world. While working as a Field S...
Huawei is multinational company and one of the largest telecommunication equipment manufacturers in the world. While working as a Field Systems Engineer, I managed the Online Charging System(OCS) of the Etisalat Network. My work role included taking real time logs on different nodes in order to troubleshoot problems escalated from the front-end engineers, preparing scope of work and implementing changes on the OCS. I wrote Shell and Perl Scripts to automate repeating tasks. I also coordinated knowledge sharing sessions within my team.
View more
View more
PROJECTS
Allocations
2016
An internal app to connect programmers with partner companies, matching the right skillsets to the market demand
An internal app to connect programmers with partner companies, matching the right skillsets to the market demand
Javascript, node.js, angularjs, reactjs
Javascript, node.js, angularjs, reactjs
AIS
2017
A full repository of all programmers and partners.
A full repository of all programmers and partners.
Python
Javascript, node.js, angularjs, reactjs
Python
Javascript, node.js, angularjs, reactjs