About
Backend Developer & Blogger & Tutor
I am an experienced Backend Developer who has developed Back-end applications, designed, documented, implemented and written Unit tests for APIs to meet business solutions. I spent the last few years honing and adding to my skill-set. I love to explore and solve problems.
- Dev: otumianempire@dev.to
- Phone:+233 267 333 0353
- City: Accra, Ghana
- Degree: Bsc. Computer Science
- Email: otu.michael@outlook.com
- Freelance: Available
Skills
- JavaScript
- TypeScript
- PHP
- Python
- SQL
- PostgreSQL
- MySQL
- GraphQl
- SQLite
- MongoDB
- Mongoose
- Sequelize ORM
- Flask
- Express
- Django
Resume
Summary
Michael Otu is Backend Developer with 3+ years of experience designing and developing backend (APIs) from initial concept to final, clean deliverable.
Education
Bachelor of Science in Computer Science
2020 - 2024
University of Ghana, Legon
I have taken several computer Science and Math courses such as:
- Introduction to Computer Science
- Introduction to Computer Hardware
- Introduction Programming in C++
- Introduction to Algebra
- Introduction to Statistics 1 and 2
- Algebra and Geometry
Professional Experience
Backed Developer
July, 2020 - Present
Axionteq LLC, Lapaz, Accra, Ghana
- Design and implement API for Axionteq Products
- Implement API wrappers for the APIs
- Write Unittest and Mocks for wrappers and API to prevent production
Junior Backed Developer (Intern)
May, 2021 - June, 2021
Shabo, Accra, Ghana
- Modified code to fix errors
- Refactored and debugged Django codebase
Junior Backed Developer (Intern)
Oct, 2020 - April, 2021
PayhubGh, Accra, Ghana
- Transition old website to new Website
- Developed Web API that served the Frontend
- Integrated Frontend and API
Services
My services could be under contract that may span at least three month, part/full time, remote, hybrid, a joint collaboration, etc
Design and Develop APIs
Build APIs that is consumed by a front-end or other application
Build Backend
Build Backend that integrates a front-end
Design Database
Design database for applications that uses or stores data locally
Implement Validation and Authentication
Build validations and authentications for backend APIs that is specific to application needs without needless hacks and bottlenecks
Project Manager
Lead a small-medium size developers/engineers to build a small to medium size application
Tutor/Mentor
Design courses and material to introduce and train new developers into capable engineers