Bushra Mustofa

I'm a

About

Software Developer, MERN Stack Developer, Frontend/Web Engineer & DevOps Engineer with over 4 years of proven and meaningful contributions to teams of varying size and scope, helping companies create and maintain a better code base for reusability as well as designing standard interfaces having in mind the best user experiences. I am well experienced in driving projects forward as a leader, facilitating them from concept to launch. Passionate about going the extra mile to ensure the customer is unquestionably satisfied, with a well-documented clean code. I have a track record of getting tasks/projects done on time and to the highest standards.

Projects

...

Medstore Ethiopia

Medstore is online medical equipement marketplace which have features of matchmaking, selling and buying equipment 100% only without in-person engagement. This project is build using React.Js as front-end library and Django Rest Framework as REST API framework

Technologies

React.js
Django(DRF)
TailwindCSS
Redux
Material UI

Hospital Management System

This project is developed in 2018 for Selam childeren's Village(NGO for orphans) hospital management. The system supports all workflow of hospital in addition to functionality which are specific to Selam Childeren's village.

Technologies

Laravel
Bootstrap 4
AdminLTE
Jquery
REST API

Awtar Music

Awtar, first-ever Ethiopian music selling app that allows music fans to access and purchase musical works anywhere, anytime; while protecting the copyright of those involved in creating the music to benefit from their hard work.

Technologies

Django(DRF)
Angular
Jenkins
AWS(S3, RDS, and EC2)
Docker
K8s

Resume

SUMMARY

Bushra Mustofa

Dedicated and hardworking Software Developer with 4+ years of experience designing, developing and maintaining high quality software products. I am well adapted to many development environments as well as programming languages. I like debugging issues, solving problems and making sites look and perform better. With an outstanding communication skills, I can be an active team member.

  • "Take a chance! All life is a chance. The man who goes furthest is generally the one who is willing to do and dare."

ACADEMIC QUALIFICATIONS

BSc Degree in Computer Science and Engineering

2015/16 - 2019

Adama Science and Technology University, Ethiopia

Microsoft Certified: Azure Fundamentals

Issued on: Jun 2021

Microsoft

Microverse Software Development Program

Aug 2022

Certified of Full-stack Web Development

PROFESSIONAL EXPERIENCE

Software Developer

AUG 2021 - Present

Software Developer working for Information Network and Security Administration

  • DevOps Engineer.
  • MERN Stack Developer.
  • Database optimisation and visualisation.

Full-stack Developer

From Mar 2021 - Jun 2022

Awtar Multimedia PLC

  • Deployed Project on AWS using EC2 service, S3, and RDS.
  • Modified company website for mobile clients..
  • Added music sponsorship, individual gift, and BatchGift feature.
  • Followed SDLC best practices within the Agile environment to produce rapid iterations for clients.
  • Use regulatory and compliance standards for user interface designs.
  • Introduced GitFlow, GitHub-flow, and Jira project managment

Junior Developer

Dec 2019 to Mar 2021

XOKA IT SOLUTIONS

  • Introduced Drupal and Microservice..
  • Introduced TDD Approach.
  • Refactored the source code to use state management(Redux).

Technical Skills

DATABASE: MYSQL, POSTGRESQL, MONGODB 85%
DEVOPS, AZURE, PIVOTALTRACKER, TRELLO90%
Docker, K8S, Jenkins, Ansible, terraform, CI/CD pipeline95%
SOFTWARE TESTING & DEBUGGING90%
Django(Django Rest Framework) 95%
React JS(Redux, Redux-saga, ContextAPI, ESLint) 90%
Node JS (MERN STACK)85%
BOOTSTRAP, MATERIAL UI, SAAS, TailwindCSS 95%
VERSION CONTROL SYSTEMS: GITHUB, GITLAB 95%
Laravel90%
Ruby on Rails85%

Services

DevOps Engineer

Desing and build infrastructure of a system to public as well as on-premise cloud. Testing, monitoring, resoucre optimisation and visualise project progress

Web Applications

Convert custome web app plan into design, define requirements, develop application and finally maintain app testing and deployment

Cloud Computing

Managing, monitoring, and deploying projects in the cloud. Cost optimization using different techniques from the project, database design as well as in source code.

Front-end Development

Build & wire frontend components of web applications and websites, debug & fix frontend issues while improving user experience and design

UX / UI Design

Come up with great design plans, simplify client experience, convert plan into mockup design using different technologies, demonstrate user experience throught design

Soft Skills

Excellent Communication

Creative Problem Solving

Teamwork/Collaboration

Leadership

Work Ethic

Strategic Planning

Writing & Presentation

Positive Attitude

Principles I Respect

DRY (Don’t Repeat Yourself)

Excessive repetition means reusable components can be created for convenience. Create reusable components as much as possible.

Refactor Code

Refactor whenever you see the need and have the chance. Programming is about abstractions, and the closer your abstractions map to the problem domain, the easier your code is to understand and maintain.

Testing

Always think about what can go wrong, what will happen on invalid input, and what might fail, which will help you catch many bugs before they happen.

YAGNI: "You Aint Gonna Need It"

Don't write code that you think you might need in future, but don't need yet.

Clean Code

Strive to make your code readable and self-documenting through good naming practices and known programming style.

Prepare UI/UX before Code

Plan your work. create clear mockups for your plan then go ahead and start converting your design to code. It's always good when we have a clear picture of where we going.

CERTIFICATIONS

Microsoft - Azure Fundamentals

Online Certification

CISCO - CISCO Certified Network Associate

Adama Science and Technology University, Ethiopia

Microverse - Full-stack Web Development

Online Certification

Microverse - Ruby on Rails Module Certificate

Online Certification (300 hours)

Microverse - Ruby Module

Online Certification (300 hours)

Microverse - React/Redux Module

Online Certification

Microverse - JavaScript Module

Online Certification

Microverse - HTML/CSS Module

Online Certification

Contact

Location:

Bole, Addis Ababa, Ethiopia

LinkedIn:

https://www.linkedin.com/in/bushra-mustofa/

Loading
Your message has been sent. Thank you!