About Me

Who Am I?

My name is Bassam Banawi . I am a software engineer and IT professional. I have worked as a full-stack developer for several organizatons for over a year, and my responsibilities include building and managing the organization's web. I work across Agile teams to design, test, implement, and support technical solutions using Java, Spring framework, Hibernate, and front-end technologies. Additionally, I have experience with AWS, MySQL, and integrating front-end UI with REST APIs. I also involved developing a admin page with full control.

As a developer I worked at Application Technology Group Inc. My job role was involves in design, implementation, and maintenance of a Java-based web application for business operations. So, I used front-end technologies, such as HTML, CSS, Json, and JavaScript framework, such as ReactJs, Angular, Redux, as well as Java, AWS, Docker, and Apache Spark, RestFul services. And I also, work with a dynamic team of IT like application developers, SQL developer, UX/Graphic designers, and business users.

Graphic Design

Web Design

Software

Application

What I do?

Here are some of my expertise

Innovative Ideas

Creative thoughts viewed as the application better solutions that meet new requirements.

Front-end Dev

build the visible parts of websites that users see and interact within their web browsers.

Back-end Dev

Responsible for writing the web services and APIs used by front-end developers team ...

Database

Responsibility as a DBA will be the performance, integrity and security of a database

DevOps

Supports the users of the infrastructure develop, protecting the cloud against hackers.

Mobile App Dev

Offer a faster path of fixing occurring problems with high-quality drivable products.

Working experience
Projects
Clients
Partners
My Specialty

My Skills

Profession IT experience working with Full-Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development, and implementation of web-based applications. Extensive knowledge on Java SE including Collection, Threading and Core Java. Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI. Proficient in using J2EE Frame works: Spring, Hibernate and Web Services Technologies.

Core Java

80%

Spring boot

80%

Python

45%

HTML5

80%

CSS3

70%

SQL

50%

React

30%

Angular

60%

IT Project Management

90%

Agile Mindset

92%
Education

Education

UNIVERSITY OF MINNESOTA TWIN CITIESY

Master of Science & Engineering in Software Engineering

  • GPA 3.72/4.0
  • Twin Cities, MN

CLARK ATLANTA UNIVERSITY

Bachelor of Science in Computer Science

  • GPA 3.55/4.0
  • Atlanta, GA

- PMI Agile Certified Practitioner (PMI-ACP)® Project Management Institute - Jan 2024

- IT Support: Networking Essentials edX - Mar 2019

- Agile Development Practices Linkedin - Aug 2020

- Ethical Hacking: Hacking Web Servers and Web Applications Linkedin - Aug 2020

- IT Support: Networking Essentials edX - Mar 2019

- Google Cloud Platform Fundamentals: Core Infrastructure Coursera - Sep 2018

- Leadership And Success The National Society of Leadership and Success - Dec 2016

- Quality Management Professional Development Center - Global Division - Apr 2016

Information Technology Desktop Support MedShare

IT Support & Tutoring Clark Atlanta University

Team Lead Us to U.S.

Experience

Work Experience

DM Enterprises of Baltimore LLC (DME) IT Project Engineer & Document Control, Jun 2024 – Present – Washington, DC, US

o Managed IT infrastructure projects for DC Water, ’ using Oracle Unifier and SharePoint systems, ensuring seamless integration, and meeting project timelines and budget requirements .

o Led document control efforts, ’ overseeing organization and maintenance of project documentation in SharePoint, ensuring version control and compliance with company and industry standards .

o Collaborated with cross-functional ’ teams and stakeholders to define project requirements, resolve technical issues, and deliver solutions that exceeded client expectations .

o Integrated DocuSign eSignature, web forms with SharePoint and Power Automate to streamline document workflows, enhancing efficiency and document traceability across the project lifecycle .  

Insurance Broker House (IBH) Information Technology Manager, Mar 2022 – Sep 2022 – Jeddah, SA

o Lead IT projects, ’ including the design and deployment of new IT systems and services .

o Negotiate with technology vendors, ’ contractors to obtain the highest possible level of services and develop test strategies for new hardware and software .

o Manage and report on allocation of ’ IT budget to the Head of Transformation and Shared Services .

o Monitor performance of information technology systems, perform cost/benefit analyses of IT projects, prepare and present .  

o Analyses to the top management and make recommendations for improving the IT infrastructure .

o Lead in the development of the aggregator software to be completed in 2022 .

o Controlling by using Cyber security tools and following up on it systematically .

Application Technology Group Inc (AtgWork) Software Engineer, Oct 2020 – Nov 2021 – Atlanta, GA, USA

o Developed Williams-Sonoma, Inc’s API based order management system that integrated with existing angular project .

o Build REST API’s in the backend using Javax-rs to expose part inventory and pricing structures from database to B2B customers.

o Build Micro Frontend web application that consumes the API’s to dynamically show customer order tracking, return Item information and Etc.

o Involved in working with JavaScript for form validations and to design interactive web pages.  

o Followed Agile Methodology and SCRUM to deliver the product with cross-functional skills.

CodeForce 360 Java Developer, Sep 2019 – Aug 2020 Atlanta, GA, US

o Developed microservices and API’s using Java Spring and Spring Boot, Hibernate, Restful service.

o Involved in building REST Services using java 8 and spring boot and document them using openAPI/Swagger.

o Involved with working with the front-end development and designing responsive web applications in Angular.

o Fixed and supported in fixing several issues and defects that were raised in previous projects and got recognized as a team player.

o Implanted JWT and persistentTokenRepository using spring security.

o Worked with QA team in preparation and review of test cases. involved with unit testing on different test cases.

o Fixed SQL quires and ran Stored Procedures as needed for refresh the data.

o Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams.

o Worked on Version Control System using GitHub.

o Followed Agile Methodology and SCRUM to deliver the product with cross-functional skills.

o Used JIRA for tracking the work assigned, organizing issues, and following the team activity.

o Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code.

Project

Recent Project

HTML5 Bootstrap Template by colorlib.com
April 14, 2019 | Raspberry pi 3 | 4

Home Monitoring System

Focus on the functionality of communication between Raspberry pi and Alexa using Amazon web services such as Amazon IoT Core, Amazon DynamoDB, and Lambda function, offering a simplistic interface for users. Core concept of monitoring system is to utilize a Raspberry pi 3 as the hub for the system.

HTML5 Bootstrap Template by colorlib.com
Nov 14, 2019 | Database Backup | 2

Develop a software analyzes backup of iOS devices by looking into the “Mainfest.db” SQLite database which contains has lookup tables for each file in the back up. Create pictures, contact info and pictures of contacts, text messages, and call history objects so that an output dictionary to store selected recovered files and an analysis report of the backup.

HTML5 Bootstrap Template by colorlib.com
April 21, 2019 | Website | 9

Middle Eastern Recipes Website

Responsible for designing, coding, and modifying the existing site with a clear navigation and user-friendly design using HTML, CSS, JavaScript, and Nodejs. In addition, Built and optimize Restful API for admin page to has fully control to add, delete, updated.