Hi, I'm McDonald Amure.
Self-Motivated, an Explorer, passionate programmer who enjoys solving real world problems and codes
About Me
As a Software Engineer and a Mathematics undergraduate from the University of Lagos, I possess a strong foundation in logic and problem-solving. My training at ALX has equipped me with the practical skills to build and deploy full-stack applications.
I have 2+ years of experience working with Python, Django, Flask, MySQL, MongoDB, HTML5, CSS, C, JavaScript, and NodeJS. I have strengthened my experience in Python, Flask, and Django through both my time at ALX and various personal projects. I am passionate about developing simple yet complex applications that solve real-world problems and can impact millions of users.
- Languages: Python, JavaScript, C, HTML/CSS, Bash, TypeScript
- Databases: MySQL, MongoDB, Postgres
- Frameworks & Libraries: Flask, Django, Node.js, FastAPI, Pandas, OpenCV, Bootstrap
- Tools & Technologies: Git, Docker, AWS, Heroku
I am actively seeking opportunities to contribute my skills in a challenging software engineering role that fosters professional growth and allows me to work on impactful projects.
Experience
- A 12 months Software Engineering Program.
- Tracked software and website development from initial inception through full lifecycle launches.
- Developed functional databases and applications to support solution backend operations.
- Integrated RESTful services and third-party APIs into legacy products and new solutions.
- Oversaw testing and deployment of data-driven changes to front-end UI and backend service customizations.
- Produced code in programming languages such as Python and JavaScript to create the most effective and clean websites.
- Continuously studied and improved abilities with wide range of web technologies, design tools and programming practices.
- Tools: Python, Flask, MongoDB, MySQL, JavaScript, TypeScript, C, Shell, RedisDB, Git
- Gained hands-on experience in mobile app development using Flutter and Dart, collaborating with mentors and peers in a fast-paced learning environment.
- Tools: Flutter, Git, Dart
- Acquired foundational knowledge of blockchain technology and Bitcoin, with practical application using Golang and JavaScript.
- Tools: Golang, JavaScript, Blockchain
- Developing expertise in Ethereum and smart contract development, focusing on Solidity and JavaScript to build decentralized applications.
- Tools: JavaScript, Solidity
Projects
A full-stack clone of the AirBnB web application.
An SDK to integrate Treblle API monitoring with FastAPI.
Skills
Languages and Databases
Python
HTML5
CSS3
MySQL
Shell Scripting
TypeScript
C
Libraries
OpenCV
Frameworks
Django
Flask
Bootstrap
Node JS
Other
Git
AWS
Education
Lagos, Nigeria
Degree: Bachelor of Science in Mathematics
- None
Relevant Courseworks:
Remote
Degree: Certificate in Software Engineering
- Data Structures and Algorithms
- Database Management Systems
- Python Flask
- NodeJS and TypeScript
- AirBNB, Simple Shell and Printf
Relevant Courseworks:

