Position: Node.js developer
Category: JavaScript
English level: upper
Years of experience: 1


In my previous roles and projects, I've gained valuable experience in various aspects of software development, utilizing a range of technologies and contributing to team efforts. Here's a breakdown of my experiences:

Holberton School (ALX) - Software Engineering Intern (2022):

Completed an intensive 70-hour per week program covering low-level programming, DevOps, web development, high-level programming, and data structures and algorithms.
Collaborated on a 100-hour project to build a Linux shell using C, showcasing problem-solving and teamwork skills.
Designed web infrastructure for four complex web applications, ensuring 100% availability for 24 hours weekly.
Fiducia Data Services - Software Engineer Intern (2022):

Devised an API using Azure, Flask, Python, and related technologies, reducing email-related operations (onboarding, transactions, confirmations) by over 25%.
Engineered an efficient social service app using Flask to track dates and send congratulatory messages, boosting employee morale and achieving 100% message delivery.
Digital Craft 360 - Contract Software Developer (2021):

Developed mobile applications using Flutter & Dart, including the successful SEP-Africa Mobile App with 100+ installations.
Maintained software codebases in JavaScript, Python, and Dart for over 5 applications simultaneously, ensuring optimal performance for more than a year.
Designed and built ExpressJS APIs and conducted unit tests for all mobile apps, ensuring quality assurance before deployment.
Artvertise (Project):

Contributed to the creation of Artvertise, a dynamic art trading platform, using ExpressJS, React, and MongoDB.
Enhanced security by implementing PassportJWT with JSON Web Tokens for authentication, and managed auth sessions with Redis.
Currently, I'm seeking to further enhance my skills in DevOps to streamline the production of software. This includes improving my knowledge of deployment automation, continuous integration/continuous deployment (CI/CD) pipelines, containerization (e.g., Docker), orchestration (e.g., Kubernetes), and cloud infrastructure management (e.g., A.W.S., Azure, or GCP). I aim to play a more integral role in ensuring the seamless and efficient delivery of software to production environments, contributing to the overall success of development projects.