
Yasser Hisham
Verified Expert in Engineering
Back-end Developer
Ramallah, Palestine
Toptal member since March 10, 2022
Yasser is a software developer with over ten years of experience working through the entire software development lifecycle. He specializes in back-end development and has experience working with Java, C#, Node.js, REST, Spring, and Google Cloud solutions. Yasser is always committed to delivering high-quality solutions, focusing on usability and performance improvements, and following high standards of efficiency and productivity.
Portfolio
Experience
- Object-oriented Programming (OOP) - 10 years
- Java - 10 years
- Web Development - 10 years
- MySQL - 7 years
- REST - 5 years
- Google Compute Engine (GCE) - 5 years
- Node.js - 4 years
- Python - 2 years
Availability
Preferred Environment
Java, Eclipse, Slack, Visual Studio, .NET, Node.js, MySQL, Google Compute Engine (GCE), Bitbucket, Git
The most amazing...
...project I've worked on is building a routing engine which traverses millions of rates around the globe to create and connect paths in milliseconds.
Work Experience
Senior Software Engineer
Freightos
- Worked on multiple significant features and systems, from architecture to design, build, and maintenance.
- Improved the performance of the crucial back-end engines on which the whole core system relies.
- Collaborated with other business units, mainly with product and data teams, to design and build customized projects for our customers.
- Implemented REST microservices using Java and the Spring Boot framework.
- Worked on Google Cloud Platform (GCP) services like compute engine, cloud storage, Cloud SQL, and Google Big Query.
- Conducted technical interviews and assessed filtration assignments to evaluate candidates as part of the company's recruitment process.
Software Developer
Ericsson
- Contributed to developing a C#-based web application project to manage the company's resources, projects, clients, and staffing.
- Helped with the development of small to medium features, mainly working on Java projects with Spring and Hibernate frameworks.
- Collaborated on a Java project to track every detail in checking and repairing Apple devices for our client's subscribers.
- Contributed to a project to report stolen devices, tracking devices maintenance in the stores for our client.
Software Developer
Telcocell
- Developed SOAP services to get/update devices information from Oracle databases.
- Implemented back-end systems and web services for a large telecommunication company using Java, Spring, and Hibernate.
- Implemented unit testing for all exposed services, and helped in manual testing for other features.
Junior Researcher (Associate)
Sina Institute
- Worked with the team on building a complete ontology for the Arabic language.
- Worked on a C# project to match the English words with the Arabic counterparts to build the relations between the words.
- Implemented Java jobs to scrap data from the WordNet library.
Experience
Freight Routing Engine
Heroes of Iron Age
ARL (Apple Repair Leadership)
Education
Bachelor's Degree in Computer Engineering
Birzeit University - Ramallah, Palestine
Certifications
Complete Python Bootcamp
Udemy
Skills
Libraries/APIs
Node.js
Tools
Slack, Visual Studio, Google Compute Engine (GCE), Bitbucket, Git, Apache Maven
Languages
Java, JavaScript, SQL, Python, C#, Python 3, Swift, Objective-C
Paradigms
Object-oriented Programming (OOP), REST, Microservices, Scrum
Platforms
Eclipse, iOS, Oracle Database
Frameworks
Spring, Spring Boot, .NET, Hibernate, Spring MVC, Ant Design, Box2D, Django, Express.js
Storage
MySQL, Databases
Other
Back-end, Web Development, API Integration, Computer Science, Algorithms, Engineering, Multithreading, Performance, APIs, Web Services, SOAP, Software Engineering, Interviewing, Interviews
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