Download PDF

Summary

Software engineer with 9 years of professional experience of team leadership, system analysis, design, and development using Java EE and other platforms. I have corporates and startups experience. Passionate about business quality improvement through effective use of knowledge, information, and communication.

I'am experienced with Java EE and JavaScript, and have utilized many other languages and open source tools to achieve what I have built so far. I have custom designed and developed enterprise applications, e-commerce frameworks, marketplaces and other solutions. 

After working 7 years in Automotive business as a Full Stack Developer and shipping dozens of software supporting this industry, I saw an opportunity to develop a SaaS application to facilitate the businesses in this area. This story has gone beyond three years and two rounds of investments as of (2020).

I have a good experience creating and managing cloud infrastructure (AWS, Google Cloud, Digital Ocean, Azure).

Specialities:
* Service Oriented Architecture (SOA)
* RESTful Web Services
* Cloud Computing
* Enterprise Architecture
* Solution Architecture
* Software Development
* Software Integration
* Technical Leadership

I hold a BSc in Information Systems and MSc in Information Technology from University of Sussex, UK.

I'm always interested in connecting with friends, colleagues, professionals and hear about new opportunities.

Functional Proficiency

  • System analysis and design
  • Software and infrastructure architecture.
  • Documentation and SRS preparation.
  • Database and Data Model design
  • Business solutions design and development
  • Project management and project lifecycle.
  • Service-Oriented Architecture (Certified SOA Architect)
  • UML modeling.
  • Agile Methodologies (Kanban, Scrum).
  • Payment Gateway Integration.
  • Code Review and Optimization

Experience

Q.Parts

Apr 2018Present

Software Engineer

  • Built a customized e-commerce platform for providing spare parts across the country (React.JS, Bootstrap 4, Node.JS, Java EE).
  • Built a Vendor Marketplace that connects vendors across the middle east area into a single platform.
  • Managed all aspects of business development and project development from initial scoping through strategic and fiscal planning to final testing and delivery.
  • Developed admin dashboards to facilitate the platform and business management with high level of customization including dynamic access control and content management. 

Software Engineer

  • Research, design, analysis, and implementation of scalable application for both day-to-day operations and for large-scale projects on different platforms.
  • Lead the development and design of new software projects.
  • Conduct user requirements sessions to gather data and brainstorm ideas for optimal specifications.
  • Work with the data team to plan, design and implement the integration with the legacy system.
  • Introduced Microservices and SOA concepts and built a pool of services that are being utilized by many applications.
  • Prepare software architecture documents and documentation for API.
  • Supervised interns.
  • Expert in Java EE framework
  • Developed tens of applications including (booking app, sales dashboard app, vehicle delivery, rental approval app, and HR and payroll management system).
  • Redesigned servers’ infrastructure to increase web environment security to comply with PCI security standards.
  • Evaluation of business procedures and processes for existing and provisional solutions

Freelance Projects

Jan 2012Present

Freelancer

  • Developed a custom ecommerce platform for a client that witnessed very noticeable revenue growth after utilizing the custom ecommerce platform.

  • Integration with various payment gateways.

  • Developed tens of applications for different clients including: Inventory management application, micro-accounting systems, video editing software, and android applications.

Skills Set

Backend Technologies

Expert: Java EE: JSF, JSP, JAX-RS, JPA , EJB, JFX, JMS, Web Sockets,


Intermediate:  JavaScript: Node.js, Express.js

Beginner: PHP, Python, .NET, C

Front-End Technologies

 React.js, HTML5, CSS3, XML, jQuery,

Databases

Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite, AWS RDS, Google Cloud SQL

Web Servers

Wildfly, Node.js, Glassfish, Tomcat, TomEE, Oracle Weblogic, Apache Http Server, NGINX

Operating Systems

Linux: (RHEL, CentOS, Ubuntu, Debian), Windows Server, MacOS

IDE's and Tools

Intellij, VSCode, Eclipse, Android Studio, X-Code, DataGrip, Git, JIRA, Trello, ClickUp, Slack,  Microsoft Visio, UML, 

Mobile

Android, Swift, React Native

Education

Master of Science in Information Technology for E-Commerce

Dissertation Title: Education Online Storage Web System Project (STORAGE SYSTEM)

Certifications

Arcitura Education Inc.

Dec 2015Present

Certified SOA Architect

Passed with honor

Arcitura Education Inc.

Dec 2015Present

Certified SOA Professional

Software Engineering Institute - Carnegie Mellon University

TBA

Certified Software Architect Professional

* Under Completion