Mpho Musengua

I'm a

About

I am a Software Enginner with versatile skills and a passion for innnovation, teaching and collaboration ...

Software Enginner

I have over eight years of experience in engineering and computer science. I began my journey by earning a PhD in Electrical Engineering with a concentration in semiconductor materials. Although my professional path has taken many twists and turns , I have always sought out opportunities and challenges that are meaningful to my growth professionally and as a person. A constant is my passion to help others and solve problems: yes, solve problems! That is why I want to continue learning and hopefully teach and help others through this platform.

Skills

Some of the technologies I use, and competent in.

HTML 100%
CSS 90%
JavaScript 85%
Java 80%
Webservices 75%
SQL Server Reporting Services65%

Resume

Technically sound, detail-oriented Software Engineer, seeking to join a software development team to use my skills in coding, troubleshooting complex problems and assisting in timely completion of projects.

Summary

Mpho Musengua

Innovative and deadline-driven Software Enginner with over five years of experience in engineering and computer science, beginning with Ph.D. in Electrical Engineering and continuing through current position on a software development team for a software application for security professionals.

Contact Details

Education

Master Software Engineering

2019 - present

George Mason University, Fairfax Va

Courses: Data Structures, Software Engineering for the World Wide Web, Discrete Mathematics and Java

PhD in Electrical Engineering

2010 - 2015

Howard University, Washington DC

Dissertation Topic: Growth of Graphene on Different Substrates using different growth techniques

Masters Electrical Engineering

2007 - 2010

Howard University, Washington DC

Master’s Thesis: Deposition, analysis and characterization of Copper Indium Diselenide and Cadmium Disulfide thin film semiconductors for solar cells; one computer science course

Bachelors of Science in Biomedical Engineering

2001 - 2004

University of Hartford, Hartford CT

Professional Experience

Software Test Engineer

2018 - Present

Mathcraft Security and Technologies, Ashburn VA

  • Transitioned software development efforts to a test-driven development (TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Created and executed automated software test plans, cases and scripts to uncover, identify and document software problems and their causes
  • Leveraged developer background to communicate effectively with software design team, quickly gaining their respect and becoming a valued, “go-to” team member on challenging test cases.
  • Enforced test development standards in coordination with senior management.

STEM Instructor

2017 - 2018

Silver Knights of Virginia, Falls Church VA

  • Teaching Science, Technology, Engineering and Mathematics (STEM).

2016 - 2017

Mad Science of Washington, Silver-Spring MD

  • Teaching Science, Technology, Engineering and Mathematics (STEM).

Reseach Assistant

2010 - 2015

Howard University, Washington DC

  • I led a team of researchers to obtain graphene on different substrates and generated data points in Excel for analysis. My PhD studies gave me experience in mathematics, introductory electrical circuit design, and understanding of logic/algorithms.
  • Used radio frequency plasma enhanced chemical vapor depositions as well chemical vapor depositions to synthesize and characterize growth of Graphene on various substrates.
  • Communicated with a variety of audiences to explain and educate regarding the research of Graphene and the results obtained.

Graduate Teaching Assistant

2012 - 2015

Howard University, Washington DC

  • Created lesson plans for a university level course on computer and electrical engineering.
  • Taught and managed two classes of 25 students each semester to help them achieve academic progress.
  • Provided material support as well as practical and hands on aid to students to provide them with the best possible learning environment

Blogging Goals

  • To Share My Thoughts and Experince;to innovate:
  • This is my first of hopefully more-than-one blog posts. I have high hopes for this new endeavor, as someone who joined the software engineering world through self teaching, I am hoping to share as I navigate through. All the things I wish I knew years ago, that I know now. There are many different platforms to share information and not all of us can relate to someone's story. I am hoping with this blog a few people will avoid the random route of being all over the place.

  • To Enhance and Document my learning; to teach
  • I believe teaching concepts through writing can be an effective learning tool: So I thought for my own and other's benefit this blog will be a great tool.As I continue to learn new technologies, and new tricks I will be sharing it here with others, to find the best way to either remember or implement the many ways that are out there. The small tricks that help me figure out how computer technologies works and how they are implemented.

    This blog can help solidify a familiar practice, iron out the details of something you only know at a surface level, and it can reveal new information that you would have otherwise never encountered. I like to mentor so, I can use this as an outlet to document my learnings so that both present day me and future me can better utilize my knowledge.

  • To connect with others in the industry; to collaborate
  • Through blogging I hope to get introduced to people I would not know of otherwise, to make a positive impact on people’s lives. In the early days I used to attend meetups to meet others; but with the job demands, that has not been easy. I am hoping the blog will be a bigger network for me.

    Contact

    Want to get in touch? Fill out the form below to send me a message and I will get back to you as soon as possible!

    Location:

    McLean, Virginia

    Call:

    +1 202 612 9000

    Loading
    Your message has been sent. Thank you!