Printing tool Download PDF

Summary

Software engineer with 8 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.

Co-Founded and developed a custom e-commerce platform (www.q.parts) and currently working on making it the first of a kind specialized software solution for spare parts business that enables customers to buy spare parts as easy as buying a pair of shoes.

I have worked with teams and worked individually.

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.

I'm always interested in connecting with friends, colleagues and professionals outside my network.

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.

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).
  • Managed all aspects of business development and project development from initial scoping through strategic and fiscal planning to final testing and delivery.
  • Developed admin dashboard for quotations, orders processing, sales, and purchases.
  • Developed access control management module for admins.
  • Developed vendor portal for quotations, and order and sales management.
  • Managed the development of front-end design and development.
  • Managed the development of mobile applications.

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

Java EE

JSF, JSP, RESTEasy, JPA (EclipseLink, Hibernate) , EJB, PrimeFaces, JFX, Web Scokets, JMS

Front-End Development

HTML5, CSS3, XML, JavaScript, JQuery, ReactJS (Entry)

Databases

Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite

Application Servers

Wildfly, NodeJS, Glassfish, Tomcat, TomEE, Oracle Weblogic, Apache Http Server, NGINX

Other Frameworks

Python, PHP, .NET , Android, Swift, Windows, Linux.

IDE's and Tools

Eclipse, Intellij, Android Studio, Git, JIRA, Trello, Slack, Marvelapp, Microsoft Visio, UML, DataGrip

Networking

TCP/IP, Sockets, HTTP, Security, REST

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