Michael Bassey

Full-stack Software Engineer & Machine Learning Developer
Port Harcourt, NG.

About

Highly motivated Full-stack Software Engineer with 5+ years of experience in designing, developing, and deploying scalable web and machine learning solutions. Expert in Python, JavaScript, React, and Node.js, with a proven track record of optimizing data retrieval by 25% and building predictive models for real-time analytics. Adept at leveraging agile methodologies and cross-functional collaboration to deliver high-quality software products and innovative AI solutions.

Work

Tompsebet Nigeria Limited
|

Software Engineer

Port Harcourt, Rivers State, Nigeria

Summary

Currently serving as a Software Engineer, Michael designs and develops scalable web applications and mentors junior engineers to ensure high-quality code delivery.

Highlights

Designed and developed multiple high-performance web applications using React, TypeScript, and Node.js, enhancing user experience and system efficiency.

Optimized data storage and retrieval by implementing MongoDB, resulting in a 25% increase in speed and improved application responsiveness.

Collaborated effectively with cross-functional teams to identify and prioritize project requirements, ensuring alignment with strategic business objectives.

Mentored junior engineers and conducted comprehensive code reviews, significantly enhancing team capabilities and maintaining high code quality standards.

Personal project
|

Machine Learning Developer

Summary

As a Machine Learning Developer on a personal project, Michael builds and optimizes predictive models and web applications for real-time data analysis.

Highlights

Developed a full-stack web application using React and Node.js to provide real-time analytics and insights for market trends.

Optimized machine learning models to accurately predict future stock prices, demonstrating strong predictive analytics capabilities and data-driven decision support.

Designed and implemented a Python-based machine learning model using scikit-learn to predict user behavior, enhancing personalization strategies and user engagement.

Cakasa Company Nig Limited
|

Software Engineer

Port Harcourt, Rivers State, Nigeria

Summary

As a Software Engineer, Michael developed and deployed full-stack applications and machine learning models, contributing to NLP and computer vision solutions.

Highlights

Developed and deployed robust software applications utilizing React, Python, and Django framework, ensuring high performance and scalability.

Built and deployed machine learning models using TensorFlow, Scikit-learn, and PyTorch for advanced analytical solutions and predictive capabilities.

Collaborated with cross-functional teams to design and implement Natural Language Processing (NLP) and computer vision solutions, demonstrating expertise in AI integration.

Utilized Git and GitHub extensively for version control and collaborative development, ensuring efficient project workflows and code integrity.

Education

University of Port Harcourt
Port Harcourt, Rivers State, Nigeria

Bachelor of Technology

Petroleum Technology

Certificates

Full-stack Software Engineering

Issued By

ALX

Machine Learning Specialization

Issued By

Stanford University

Using Machine Learning in Trading and Finance

Issued By

Google Cloud | New York Institute of Finance

Data Science Specialization

Issued By

IBM

Skills

Programming Languages

Python, C, JavaScript.

Frontend Frameworks

HTML, CSS, Tailwind CSS, JavaScript, React, Next.js, TypeScript, Express.

Backend Frameworks

Node.js, Django, Python.

Databases

MySQL, MongoDB, PostgreSQL.

Operating Systems

Windows, Linux, macOS.

Version Control

Git, GitHub.

Agile Methodologies

Scrum, Kanban.

Cloud Platforms

GCP, AWS, Azure.

Software Engineering

Testing, Debugging, Collaborative Development.

Machine Learning

Supervised Learning, Unsupervised Learning, Large Language Model (LLM), TensorFlow, Scikit-learn, PyTorch, NLP, Computer Vision.

Communication

Written Communication, Verbal Communication, Data Presentation, Technical Communication, Non-technical Communication.

Problem-solving

Problem-solving.

Critical Thinking

Critical Thinking.