Ayham Jaradat
Verified Expert in Engineering
Software Developer
Izmir, İzmir, Turkey
Toptal member since February 22, 2021
Over the past few years, Ayham has built many applications using Android, Ionic, Angular, and PHP and has held multiple positions and completed multiple contracts working remotely. He's also gained expertise in building different front-end and back-end applications from scratch and handling diverse technical aspects of the process. He's always eager to learn new things, achieve new goals, and develop his skills. Ayham is a true team worker, honest, dependable, and responsible.
Portfolio
Experience
Availability
Preferred Environment
Windows, PHP, JavaScript, Angular, Ionic, REST APIs, Java
The most amazing...
...thing I've developed is a complete networking platform startup called Connected Businesses (CoB) used by thousands of users.
Work Experience
Senior Angular Developer
Toptal Client
- Developed responsive views and re-usable components for a fashion eCommerce website.
- Implemented and maintained Angular Universal for server-side-rendering.
- Implemented unit testing and E2E testing for the application.
- Integrated lots of third-party libraries and tools to enhance SEO and eCommerce application.
Senior Angular Developer
EXALT Technologies
- Developed many reusable Angular components built on the reactive approach and RxJS.
- Applied and practiced the Agile software development processes and methodology with a team of 10+ developers.
- Used and customized several Angular libraries and tools, such as PrimeNG, AG Grid, NgxCharts, Angular Highcharts, Apollo Angular, and GraphQL.
- Developed reusable UI components Angular library with SaaS, dynamic templates, decorators, pipelines, and custom directives.
Senior Software Engineer
EXALT Technologies
- Developed all parts of a networking platform from its inception to the final production. The platform provides users with the ability to access relevant contacts, leads, and information required to nourish their learning and career evolutions.
- Designed, developed, and managed a very advanced complex application that runs on different platforms, including web, Android, and iOS.
- Tracked and fixed bugs using Jira as a reporting tool.
- Led a team of five, including designers, software engineers, and QA, to design, implement, and deliver a startup application with all of its features.
- Developed a complete in-app chat feature using Firebase real-time database and storage.
- Integrated Webex APIs into the application to support meeting scheduling and video calls.
Software Engineer
EXALT Technologies
- Converted complex PSD files and Zeplin designs to pixel-perfect, high-performance HTML components.
- Enhanced a huge caching statistical data front-end system's performance using the most suitable algorithmic techniques to request, handle, and validate the data.
- Tracked and fixed bugs using Bugzilla as a bug tracking system and testing tool.
- Developed several UI components (charts) with complex customizations and SVG animations.
Teacher Assistant in the CS Department
Birzeit University
- Held a course called Introduction to Programming (C language) to first-year students.
- Taught lab courses for C programming and algorithms.
- Taught basic web development courses on HTML, CSS, and JavaScript.
Experience
Peaxy Lifecycle Intelligence Software Product
I worked within the front-end team to build the main Angular component libraries and views for each of the industrial equipment customers of Peaxy.
Connected Businesses (CoB) Networking Platform
https://connectedbusinesses.app/frontend/My responsibilities on the project:
- Developed all parts of the platform from its inception to the final production.
- Designed and developed platform features.
- Designed and managed a MySQL database.
- Built the back end, control panel, and the RESTful APIs using PHP Yii 2 framework.
- Built the CoB front-end application for web, Android, and iOS using the Ionic Angular framework.
- Integrated third-party libraries and tools such as Webex APIs, A-Trigger, and Firebase real-time database.
Qwilt | Transparent Caching and Video Delivery Platform
https://qwilt.com/Worked on building the customer-facing client web application for Qwilt. The application retrieves a large amount of statistical data and displays it in visually attractive and easily readable charts, tables, and other UI components.
Created the UI components of the application and requested and efficiently handled the data for enhanced performance.
Responsibilities:
• Converted given PSD files and Zeplin designs to pixel-perfect, high-performance HTML components.
• Requested the statistical caching data and handled, validated, and formatted the data arrays in the most suitable algorithmic way to ensure a smooth-running and bug-free app.
Mendeleev Game for Android
https://play.google.com/store/apps/details?id=com.mandeleev.game.mandeleevDesigned, developed, and published the game as the sole developer, from conceptualizing an educational game idea to sketching some drawings, reading chemistry documents, designing the characters and images in Photoshop, and beyond that.
I built this native Android game using Java and Android Studio.
Shabbik Game for Android
I created this game with two other friends in our free time. We used native Android (Java) language, integrated with MySQL database and RESTful web services.
I worked on the complex algorithms of the game most of the time. I built the algorithms to find all possible words from a given letter grid and draw the path of words inside the letter grid.
Fashion eCommerce store for Second-hand Luxury Items
https://www.thevintagebar.com/• Improved the application performance and fixed bugs in the old implementation.
• Developed new front-end features for the order management system.
• Implemented SSR with Angular Universal and managed the needed flows.
• Developed Angular unit tests for the application.
Education
Master's Degree in Computer Engineering
Ege University - Izmir, Turkey
Bachelor's Degree in Computer Engineering
Birzeit University - Ramallah, Palestine
Skills
Libraries/APIs
REST APIs, jQuery, RxJS, NgRx, PrimeNG, Highcharts, Vue
Tools
jqGrid, Git, Angular Universal
Languages
JavaScript, HTML, PHP, Java, C, TypeScript, CSS, Less, HTML5, GraphQL
Frameworks
Angular, Ionic, Yii 2, Bootstrap
Paradigms
Agile, Object-oriented Programming (OOP), Unit Testing, Mobile Development, RESTful Development, Real-time Systems
Platforms
Windows, Android, Firebase, Algolia
Storage
Database Management Systems (DBMS), MySQL
Industry Expertise
Bioinformatics
Other
Algorithms, Artificial Intelligence (AI), Graph Theory, Usability, Data Structures, Software, Software Modeling, SaaS, Ajax, Mobile Game Development, APIs, Responsive UI, Real-time Communication (RTC), Networking, Security, eCommerce, SEO Tools, Programming
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring