https://www.linkedin.com/in/emmanuel-mbulu/
Iowa, United States
********.*******@*****.***
Emmanuel Mbulu
+18 years ********.*******@*****.*** +1-641-***-**** 1000 N 4th Street, Fairfield, IA https://www.linkedin.com/in/emmanuel-mbulu/ A skilled Full Stack Software Engineer with over 13 years of overall experience in Software Engineering, including nearly 8 years of professional experience in successfully managing complex projects throughout all stages of the software development lifecycle. Proficient in optimizing integration, enhancing functionality, and ensuring superior performance, with a proven track record of excellence. Demonstrated ability to analyze and synthesize requirements using Rational Unified Process, Waterfall, and Agile/Scrum methodologies, expertly translating them into technical specifications using Object-Oriented Analysis and Design, Object-Oriented Programing, PHP, C#, Java, Python, JavaScript, jQuery, Bootstrap, Angular, Spring Boot, ASP.Net MVC, Symfony, Django, Laravel, REST, SOAP, Git, MySQL, MS SQL, MongoDB, Docker, and Kubernetes - all in a secure, high-performing environment. An innovative and results-driven professional, experienced in Innovation Management, Change Management, and IS Governance.
Work experience
09/2019 – 07/2022
KINSHASA, DEMOCRATIC REPUBLIC OF THE CONGO
Technical and Project Manager
E-COM SAS
Led projects through all phases of software development life cycle while maintaining quality and ensuring prompt delivery.
• Collaborated with key stakeholders and partners to effectively develop projects. • Prepared technical and functional specifications and application architecture.
• Implemented statistics management to collect and analyze data. • Managed workflows for numerous processes and documented solutions and requirements to ensure future maintainability. • Developed web solutions using Scrum methodology (as Scrum Master and Team Lead), performed peer code reviews, and streamlined continuous deployment of deliverables. • Used PHP (Fuel and Laravel), Java (Spring), Angular, Bootstrap, Hibernate, Eloquent ORM, SQL Server, REST, SOAP, MySQL, JavaScript, TypeScript, Windows Server, Windows, Linux, Git, Eclipse, VS Code, Private Cloud for IaaS. 07/2018 – 08/2019
KINSHASA, DEMOCRATIC REPUBLIC OF THE CONGO
IT Specialist and Lead Developer
E-COM SAS
• Developed and implemented computer application
products for clients according to functional requirements and specifications. • Designed technical architecture and data structure and Built backend and frontend. • Maintained and improved existing web-based applications. • Streamlined integration of applications. • Performed unit tests and documented solutions to ensure future maintainability. Work experience
12/2016 – 06/2018
KINSHASA, DEMOCRATIC REPUBLIC OF THE CONGO
Web Software Engineer
PROXYTEAM
Designed and implemented software systems with PHP
(FuelPHP Framework) and Python (Django) using Angular for front-end. • Participated in requirements and system analysis.
• Coded modules and portals for backend and frontend. • Built software architecture and data structure. • Participated in software systems documentation. • Assisted in solving programming problems and technical issues. • Used PHP
(Fuel), C# (WPF), Python (Django), Angular, Bootstrap, CSS3, HTML5, LINQ, MySQL, JavaScript, TypeScript, RESTful API, Windows, Linux (Ubuntu), Visual Studio 2015, VS Code. 01/2016 – 12/2016
KINSHASA, DEMOCRATIC REPUBLIC OF THE CONGO
Software Engineer / .NET Developer
Attemit SARL
Created financial management monitoring solution for schools and small businesses, a SaaS product. • Participated in all phases of the Software Development Life Cycle. • Participated in Market Analysis and Business Requirements Analysis.
• Participated in technical and functional specifications and application architecture. • Designed user interfaces and data structure, Coded modules like Budget, Budgetary Items Management, Operations. • Performed unit tests and code reviews to increase performance. • Used Object-Oriented Design, UML, C#, HTML5, CSS3, JavaScript, jQuery, Bootstrap, ASP.NET MVC 4, Entity Framework, Visual Studio 2015, SQL Server 2012, MS SQL Management Studio, IIS, Windows 10. Page 2/3
https://www.linkedin.com/in/emmanuel-mbulu/
1000 N 4th Street, Fairfield,
Iowa, United States
********.*******@*****.***
Work experience
09/2015 – 12/2015
KINSHASA, DEMOCRATIC REPUBLIC OF THE CONGO
Software Engineer / .NET Developer
JM&ROL
Led design and implementation of Windows Inventory Management application using WPF and C#. • Worked
directly with the end-client for requirements gathering.
• Worked in requirements analysis and system design.
• Created user interface and data structure. • Implemented code and code reviews. • Executed the changes for content and design.
05/2015 – 08/2015
KINSHASA, DEMOCRATIC REPUBLIC OF THE CONGO
Software Developer
TIKDEM SARL
Developed, tested, and deployed interactive game
applications and mobile applications (cross platform app).
• Designed functional user interface and coded games. • Built releases for Android, Windows, and Web Applications.
• Trouble-shouted problems of limited scope. • Debugged code and made improvements. • Used Haxe, Flash, Neko, OpenGL, JavaScript, Cordova PhoneGap, AngularJS, HTML5, CSS3, Sublime Text, Windows 7, Git.
Education
08/2022 – PRESENT
FAIRFIELD, IOWA, UNITED STATES
Computer Science Master's degree
Maharishi International University
In progress via distance education, the expected completion date is April 19, 2025.
Main courses:
Algorithms • Advanced Software Development • Software Engineering • Software Architecture • Modern Programing Practices • Fundamental Programing Practices.
10/2013 – 09/2015
KINSHASA, CONGO CD
Computer Science Master's degree
University of Kinshasa (UNIKIN)
Main courses:
• Flow Graphs and Management
• Algorithmic and Parallel Programming
• Algorithms and Data Structures
• Distributed object system
• Artificial Intelligence and Expert Systems
• Networks
• Data Transmission and Computing Security.
Education
10/2009 – 09/2013
KINSHASA, CONGO CD
Computer Science Bachelor's degree
University of Kinshasa
Main courses:
• Object Oriented Programming
• Operational Research
• Software Engineering
• Databases
• Computer Science Analysis
• Programing Languages: Quick Basic, VB.Net, C, Java, Pascal, MATLAB.
Skills
# Object-Oriented Programming # Containerization
# Object-Oriented Design # Design Patterns
# Software Architecture # Event Driven Architecture
# Product Requirements # Software Engineering
# Agile Methodologies # Scrum # Kubernetes
# Test Driven Development # Domain Driven Design
# Web Development # Visual Studio # Docker
# Front-End Development # JavaScript # JSON
# AJAX # jQuery # HTML5 # CSS3 # AngularJS
# Back-End Development # Java # Spring Boot # C#
# ASP.NET MVC # PHP # Vue.js # Angular # Python
# Django # Microservices # Web Services # REST APIs
# SOAP # API Development # Databases # NoSQL
# SQL Server # MySQL # MongoDB # MariaDB # SQL
# Hibernate # JDBC # ODBC # Entity Framework
# Eloquent ORM # LINQ # JPA # HQL # OAuth
# TypeScript # ASP.NET Core # Algorithm Design
# AWS # Azure # Web API # Functional Programing
# Data Structures # Code Reviews # Kafka # xUnit
# Git # GitHub # Software Design # CI/CD # LINQ
# XML # YAML # Junit # PHPUnit # Mockito # JWT
# Cloud Computing # Microsoft Azure # Azure DevOps
# Microsoft Windows # Linux # Ubuntu # CentOS
Non-technical skills
• Proven ability to solve complex issues, while quickly adapting to new environments and learning new
concepts.
• Highly organized, detail-oriented, and skilled in managing tasks to completion.
• Adept at working collaboratively as a team player and leading technical teams in a variety of settings.
• Demonstrated excellence in communication, with strong verbal and written skills.
• Developed these skills through extensive experience managing projects and maintaining positive relationships with clients and stakeholders.
Page 3/3
https://www.linkedin.com/in/emmanuel-mbulu/
1000 N 4th Street, Fairfield,
Iowa, United States
********.*******@*****.***
Languages
Awards
2013
Best Software of DRC - Microsoft Imagine Cup - Software Design
2013
Award for the 3rd best Software - Francophone West and Central Africa - Microsoft Imagine Cup - Software Design
Publications
2013
Proposal for the implementation of an electronic medical record in Kinshasa, DR Congo
University of Kinshasa (Congo CD)
2015
ICTs for Improved Reproductive Health
University of Kinshasa (Congo CD)
Hobbies
Getting lost in a
good book.
Football, Tennis,
Swimming, and
Working out.
Feeling the
music.
Exploring distant
lands.
Academic projects
MAHARISHI INTERNATIONAL UNIVERSITY (2022-2023)
Data Analysis
As part of the Software Architecture course, I collaborated with an Agile Team as Scrum Master and Team Lead on a stream-based software system to generate data and collect for external sources, analyze data, and generate analysis reports.
I utilized Object-Oriented Design principles, Spring (Boot, Cloud, Data, Configuration, Test), and Java 17 to implement and test REST-based Microservices as participating sources, Hibernate as object-relational mapping tool, Kafka as event streaming platform for data pipelines, MongoDB, a NoSQL database, to save data when the circuit breaker (Feign) is open (fail-fast and fail-safe), Elasticsearch, Logstash, and Kibana for distributed logs, IntelliJ, Git / GitHub, Windows and Ubuntu under Windows Subsystem for Linux, Docker for containerization, AWS, Angular, TypeScript, JavaScript, HTML5, CSS3, to build front-end for a client application to monitor data, Visual Studio Code, and Postman.
Mum Sched
As part of the Software Engineering course, I collaborated with a team as Team Lead and Principal Software Engineer to design and build a web software tool to streamline course registration processes of our university.
I utilized Object-Oriented Design to apply quality software engineering practices, and Rational Unified Process as software engineering methodology to understand and refine requirements. I applied Test-Driven Development while using Object-Oriented Programming with Java 11, Spring (Boot MVC, Data, Test), Thymeleaf as server-side Java Template using HTML5 / CSS3 / JavaScript for web pages, Hibernate and MySQL Database, JUnit and Mockito for testing, IntelliJ, UML and StarUML to produce analysis and design artifacts, Docker for containerization, Windows, AWS, Git / GitHub.
Bank Framework
As part of the Advanced Software Development course, I contributed to project as Team Lead to build a Framework to develop bank management applications for bank and credit card institutions using Oriented-Object Design Principles, Design Patterns like Account Pattern, Party Pattern, Rule Pattern, Façade Pattern, and Observer Pattern.
I designed to abstract out all common operations between 2 businesses (or applications). I utilized Object-Oriented Design, UML and StarUML to produce analysis and design artifacts, Java 11 to code framework, Swing GUI to implement user interfaces, H2 database, Eclipse as IDE, Windows, and Git / GitHub.
85
90
95
100
Fluent
Speaking
Writing
Reading
French English Lingala