Mustafa Choueib.

I'm a Software Engineer. Let's start scrolling and learn more about me.

Scroll Down

About Me

I am a 25 year old Software Engineering and Management graduate with a unique blend of technical expertise and a strong foundation in business. My bread and butter is the opportunity to solve complex problems and turn ideas into impactful solutions. I love working at the intersection of technology and strategy, where I can bridge the gap between technical teams and business stakeholders to create meaningful results.

My background in business has shaped the way I approach challenges - I don't just focus on the code; I consider the bigger picture. I enjoy diving into the "why" behind projects, understanding what truly matters and finding ways to deliver value through innovative, efficient, and scalable applications.

Collaboration is where I thrive most. Whether it's brainstorming ideas, building systems, or simplifying workflows, I'm at my best when working with a team to bring ideas to life. Outside of work, I'm always looking for ways to grow - diving into the latest tech trends, honing my skills, or exploring new perspectives to continuously improve.


Contact Details

Mustafa Choueib
Des Moines, Iowa
+1905-807-1500
mustafa.choueib@hotmail.com

Career

Implementation Consultant

FAST Enterprises Jan 2024 - Present

In this role, I engineer, maintain and refine sophisticated tax software solutions tailored for government applications, enhancing system performance, functionality, and reliability in complex/high-stakes environments. By collaborating closely with cross-functional teams, including analysts and project managers, I ensured seamless requirement gathering, the implementation of new features, and strict adherence to government regulations and standards. Leveraging advanced SQL skills, I design and optimize complex queries and database schemas capable of efficiently managing millions of entries, significantly improving data processing and retrieval. Through the use of object-oriented programming principles and design patterns, I develop maintanable and reusable code components, enhancing software extensibility while minimizing technical debt. This multifaceted approach allows me to deliver robust and scalable solutions that meet the demands of critical government operations.

Process Automation Analyst/Developer

ArcelorMittal Dofasco May 2020 - September 2021

In 2020, I received an offer from Arcelormittal Dofasco for a 16-month internship. This intership consisted of various aspects that helped sharpen my capabilities. I often worked on integrating, debugging, or developing live systems. I also worked with data acquisition; setting up, querying, and accessing databases. I was required to create live web applications (using C# and asp.net) to display real-time data. Lastly, a big aspect of my position was to create python scripts to help automate different processes that were done manually. During this internship, I developed skills that can be utilized in all applications and learned how to use tools and frameworks that were originally foreign to me.

Full Stack Engineer

Freelance Jan 2018 - Present

In this role, I am responsible for designing, developing, and implementing web applications and software solutions. I collaborated closely with clients and project stakeholders to understand their requirements and translate them into robust, scalable, and user-friendly applications. My job involved creating technical specifications and architectural designs for web applications, implementing responsive front-end interfaces using HTML, CSS, and JavaScript frameworks, and developing back-end components and server-side logic using technologies such as Node.JS, Python, Ruby, or PHP.

Education

McMaster University

B.SE in Software Engineering and Management April 2023

I am currently expected to graduate from the Software Engineering and Management program at McMaster University in April 2023. This program pairs an undergraduate engineering degree with a core business education, requiring students to take all core commerce courses. The benefit of the management program is the versatility that it provided. This provided me with the technical and theoretical software engineering fundamentals, alongside the ability to think with a business mindset. This also enhanced my soft skills such as leadership, communication, teamwork and other important skills necessary to work within an organization.

Skills

Listed below is a shortlist of my proficiency using different programming languages.

  • Python (8 years)
  • Java (7 years)
  • C# (5 years)
  • C (2 years)
  • C++ (6 years)
  • SQL (5 years)
  • HTML & CSS (6 years)
  • JavaScript (6 years)
  • Visual Basics (3 years)

Some of My Projects

Contact Me

If you have any questions or inquiries feel free to contact me at: