
Fadi Makram
Verified Expert in Engineering
Full-stack Developer
Alexandria, Alexandria Governorate, Egypt
Toptal member since April 4, 2022
Fadi is a professional full-stack software engineer with 8+ years of experience in back-end development, especially with Java Spring Framework. He also has a good experience with React as a front-end technology and knowledge in AWS EC2, RDS, and S3. Besides being very organized and always documenting every record, he's passionate about innovative workplaces where brainstorming is mainly required. Learning new technologies is one of Fadi's best aspirations.
Portfolio
Experience
- Java - 9 years
- Databases - 8 years
- JavaScript - 7 years
- Spring Data JPA - 4 years
- Spring AOP - 4 years
- Spring Boot - 4 years
- React - 2 years
Availability
Preferred Environment
Windows, Linux
The most amazing...
...role I've assumed was acting as the technical lead for X-Solutions, a B2B eCommerce platform used by 20+ enterprise companies in Germany.
Work Experience
Full-stack Technical Team Lead
Yomicepa
- Technically led the development of a telehealth platform, telmdcare.com, where patients can schedule online medical appointments. The back end was built in Node.js and the front end in React with TypeScript.
- Spearheaded the technical development of a US pharmaceutical web platform, rxmaxreturns.com, that helps pharmacies with the expired drugs return process. The platform was built with Java Spring Boot and React.
- Implemented and integrated multiple services and plugins to an enterprise call center platform, novomind iAGENT.
Head of Support
POET
- Owned product support and development as part of my role.
- Acted as the primary contact for any customer maintenance issues, change requests, and installations, providing support for 22 enterprise customers.
- Held weekly jour fixes with German project managers.
Senior Software Engineer
POET
- Worked on project resources, risk, cost and time management, and planning.
- Performed code review and refactoring to reach clean and optimized code quality.
- Migrated an XS application server to JBoss 7 and implemented new technologies like EJB, HorentQ, JBoss modules, and more.
- Executed two brand new installations for ArcelorMittal sub-companies in Liège and Ostrava and two huge upgrades for Daimler and Hamburg Airport.
- Owned all product estimations, particularly change requests, software upgrades and installations, roadmaps, and minor issues.
Software Engineer
POET
- Developed, fixed, and tested software. Built unit and integration tests. Implemented automatic performance test plans.
- Owned the responsibility for project estimates, code reviews, and resources assignments following my recognition as a scrum master and expert software engineer in January 2016.
- Attended XS software support sessions in Karlsruhe, Germany.
- Mentored the company's summer training and performed team evaluations.
Experience
TelMDCare
http://www.telmdcare.comI was the technical team lead and the project manager. We provided integrations with many third-party platforms, namely:
• Availity for insurance payers' information
• Zoom for video call appointments between patients and physicians
• Authorize.net for e-payment transactions processing and refund
• Dosespot as an e-prescription platform
• Twilio for SMS messaging
We delivered this project to a US customer in September 2020.
RxMax Returns
http://www.rxmaxreturns.comI was the technical team lead and project manager.
The platform—only accessible from the US—was built with Java Spring Boot and React. The project was hosted using AWS using EC2, S3, load balancers, CloudFront, Route53, and more.
X-Solutions
https://www.poet.de/e-procurement-loesungen/x-solutions/My contributions to this project included:
• Developing many core features
• Migrating the application server to JBoss 7
• Building unit, integration, performance, and automation tests
• Enhancing the product's CI/CD cycle
• Acting as the head of the customer support team
• Performing code review sessions with team members
Education
Bachelor's Degree in Computer Engineering
Alexandria University - Alexandria, Egypt
Certifications
Pittrich Project Management Skills
Pittrich AG
PMP Course Certificate
New Horizon
German Language Certificate B1.1
Goethe Institut
DELF B1
Centre Culturel Français d'Alexandrie
Skills
Libraries/APIs
REST APIs, React, Node.js
Tools
Apache Solr, Apache Tomcat, Subversion (SVN), WildFly, Amazon CloudFront CDN
Languages
Java, Java 8, JavaScript, SQL, HTML, TypeScript, CSS
Frameworks
Spring MVC, Jakarta Server Pages (JSP), Spring Boot, Spring AOP, Hibernate, GWT, Spring
Storage
Databases, Spring Data JPA, MySQL, SQL Server 2012, Amazon S3 (AWS S3)
Platforms
Oracle, Amazon Web Services (AWS), Windows, Linux, JBoss, Amazon EC2, Twilio, Docker, Availity
Paradigms
Design Patterns, Object-oriented Programming (OOP), REST, Microservices
Other
RESTful Services, Ajax, CI/CD Pipelines, Software Development, Algorithms, HornetQ, Amazon RDS, Languages, German, Project Management Professional (PMP), Load Balancers, Amazon Route 53, Message Queues
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