Jihad Asad, Developer in Nablus, Palestine
Jihad is available for hire
Hire Jihad

Jihad Asad

Verified Expert  in Engineering

Software Developer

Location
Nablus, Palestine
Toptal Member Since
December 10, 2019

Jihad is an experienced senior software engineer with more than seven years of extensive experience and skills as a full-stack developer primarily specializing in Java Spring/Struts, Angular, and React. He has a demonstrated history of working in eCommerce and e-health care industries from small and short-term projects to huge real-time systems.

Portfolio

IQVIA – Ramallah Office
Angular Material, Healthcare, HTML, Hibernate, TypeScript, CSS, XML, HTML5...
Infinite Tiers Group
Eclipse, HTML, TypeScript, CSS, XML, HTML5, Amazon S3 (AWS S3), IBM Db2, SQL...
ITG Software
HTML, CSS, HTML5, Amazon S3 (AWS S3), IBM Db2, SQL, REST APIs, SOAP...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), IntelliJ IDEA, Windows, Linux

The most amazing...

...thing I've done is build new features for a multi-billion dollar eCommerce client that increased their sales by about 15%.

Work Experience

Senior Software Engineer

2019 - PRESENT
IQVIA – Ramallah Office
  • Integrated Spring Boot with Elasticsearch and optimized search performance.
  • Designed a logging management system specification and architecture.
  • Optimized disk usage on upper environments without data loss by archiving old logs.
  • Maintained and supported the list management system.
  • Created scripts to automate the build and deploy process considering sending alerts when the code has any issue.
Technologies: Angular Material, Healthcare, HTML, Hibernate, TypeScript, CSS, XML, HTML5, Spring Security, SQL, SOAP, Consul, AngularJS, Full-stack, MySQL, Agile, eCommerce, Spring Boot, Keycloak, Docker, Elasticsearch, Angular, Spring, Java, REST APIs, Front-end, Web Development, Java 8, MongoDB, Bootstrap, IntelliJ IDEA, Docker Compose, Apache Kafka, Frameworks, RxJS, Apache Tomcat, SoapUI, Test-driven Development (TDD), API Architecture, Subversion (SVN), CSV, Cache

Lead Software Engineer and Solution Architect

2016 - 2019
Infinite Tiers Group
  • Led and managed a team of five software engineers.
  • Reviewed each code change before it is committed, to ensure the code delivered to the client has the best quality.
  • Designed technical approaches based on the functional requirements and existing systems. Presented the project guidelines and technical milestones to the team.
  • Met with clients to provide feedback and updates on projects to keep them informed about issues that arise during development and the recommended solutions.
  • Implemented a mobile-optimized progressive site with React and Redux.
Technologies: Eclipse, HTML, TypeScript, CSS, XML, HTML5, Amazon S3 (AWS S3), IBM Db2, SQL, SOAP, Google Analytics, VMware, Full-stack, Spring, WebSphere Commerce, Agile, jQuery, eCommerce, Spring Boot, Leadership, Shopify, Redux, React, Solr, GWT, JavaScript, JSTL, Apache Struts, Java, WCS, REST APIs, Front-end, Web Development, Sass, Software Architecture, Frameworks, React Redux, Node.js, Express.js, jQuery UI, Test-driven Development (TDD), API Architecture, Subversion (SVN), Commerce, Single-page Applications (SPA), Cache

Senior Software Engineer

2015 - 2016
ITG Software
  • Applied Java/Jakarta EE design patterns while developing the software components.
  • Helped and advised junior developers and made sure they were following best practices.
  • Implemented and displayed sale price ranges on products list pages and product details page.
  • Analyzed the system and suggested a way to enhance the performance.
  • Resolved daily support and enhancements of WCS implementation tasks.
Technologies: HTML, CSS, HTML5, Amazon S3 (AWS S3), IBM Db2, SQL, REST APIs, SOAP, Google Analytics, VMware, AngularJS, Full-stack, Angular, WebSphere Commerce, Agile, jQuery, GWT, JavaScript, JSTL, Apache Struts, Java, WCS, Front-end, Web Development, Dojo, jQuery UI

IBM WebSphere Commerce Developer

2014 - 2015
RESpodo
  • Created a new WCS store based on the Aurora starter store.
  • Integrated WCS 7 with Adobe Experience Manager (AEM).
  • Used Solr to enhance data retrieval performance for WCS.
  • Created a new promotion type that increased the total sale for the client.
  • Created a reusable component for product filtering based on color and price.
Technologies: HTML, CSS, SQL, Full-stack, WebSphere Commerce, Adobe Experience Manager (AEM), Solr, JavaScript, Dojo, JSTL, Apache Struts, Java, WCS, Web Development

Software Engineer

2012 - 2013
InfiniteTiers Group
  • Developed, tested, and debugged applications using Java/JEE tools and technologies.
  • Applied Java/Jakarta EE design patterns while developing software components.
  • Oversaw the maintenance of six branded WCS sites under Cornerstone Brands.
  • Analyzed and researched the server-side exceptions to determine the root cause and provide the approaches to resolving them using best practices.
  • Replaced WCS pricing engine with a real-time call for pricing and availability.
  • Created a caching mechanism to optimize WCS performance.
Technologies: HTML, CSS, SQL, Full-stack, JavaScript, GWT, Apache Struts, Java, WCS, Web Development

HD Supply

https://hdsupply.com/
Worked as a developer to implement real-time pricing and availability integration with 3rd party using soap and rest web services.

PLCC

Part of the team that developed a private label credit card (PLCC) where the client can create his own credit card and customers can use it.

CornerStone Brands (HSN)

Responsible for support and enhancements of WCS implementation of eight branded WCS sites under Cornerstone Brands and implement multiple concurrent Java/J2EE/JEE projects for the brands.

Health Data Registry (HDR)

Health Data Registry is a data registry tool that manages the data of systems, providing a means for easy data storage, and integrating with other systems to allow efficient data exchange.

It supports interoperability standards pertaining to data content structure, reference models, and terminologies by providing terminology a service that allows healthcare applications to make use of codes and value sets without having to become experts in the fine details of code system.

Languages

HTML, Java 8, Java, HTML5, CSS, TypeScript, Sass, JavaScript, SQL, XML

Frameworks

GWT, Angular Material, AngularJS, Spring, Apache Struts, Spring Boot, Hibernate, Bootstrap, Angular, Redux, Spring Security, Dojo, Express.js

Libraries/APIs

REST APIs, React, jQuery, RxJS, JSTL, React Redux, Node.js, jQuery UI

Tools

Solr, VMware, Google Analytics, Subversion (SVN), Apache Tomcat, IntelliJ IDEA, Git, SoapUI, Apache Maven, Docker Compose, Adobe Experience Manager (AEM), Keycloak

Paradigms

Agile, Microservices, REST, HL7 FHIR Standard, Database Design, Test-driven Development (TDD), API Architecture

Platforms

WebSphere Commerce, Windows, Eclipse, Visual Studio Code (VS Code), Linux, Shopify, Docker, Oracle, Apache Kafka

Storage

MySQL, MongoDB, Hazelcast, Cache, PostgreSQL, IBM Db2, Amazon S3 (AWS S3), Elasticsearch

Other

Full-stack, APIs, eCommerce, Front-end, WCS, Google Tag Manager, Web Development, Consul, Commerce, Frameworks, CSV, SOAP, Single-page Applications (SPA), Leadership, RESTful Microservices, Software Architecture, Progressive Web Applications (PWA)

Industry Expertise

Healthcare

2006 - 2011

Bachelor's Degree in Computer Engineering

An-Najah National University - Palestine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring