
Wael Almattar
Verified Expert in Engineering
Architect and Developer
New York, NY, United States
Toptal member since October 1, 2020
Wael is a senior software engineer and back-end and blockchain developer with 10 years of experience in architecture, back-end services, APIs, and decentralized apps in the Web3 space. He pays special attention to performance, scalability, and architecture design. Thanks to a proactive attitude, an open mind, and an entrepreneurial spirit, Wael has managed international and distributed teams to deliver products on time and within budget.
Portfolio
Experience
- Node.js - 6 years
- API Integration - 5 years
- Go - 4 years
- TypeScript - 4 years
- Microservices - 3 years
- GraphQL - 3 years
- Blockchain - 1 year
- Cosmos SDK - 1 year
Availability
Preferred Environment
Amazon Web Services (AWS), SQL, TypeScript, REST APIs, Microservices, Node.js, Go, Ethereum Smart Contracts, Solidity, Cosmos SDK
The most amazing...
...thing I've done was designing and implementing back-end systems that service more than 4 million requests with 100% uptime during Black Friday.
Work Experience
Solidity Lead | Web3 Expert
Space and Time
- Developed and deployed smart contracts using Solidity with zero critical vulnerabilities in the mainnet.
- Worked with leading zero-knowledge protocols like ZKsync on ZK proofs on the chain and Uniswap, Cube3, and Eigenlayer.
- Developed custom SQL query solidity protocol to serve EVM chains.
- Built and integrated active validator set on EigenLayer, improving the protocol’s staking and slashing mechanisms.
- Coordinated security audits across multiple projects.
- Implemented decentralized oracles and relayers on-chain.
- Spearheaded the integration of advanced cryptographic techniques into the protocol, improving overall system security by 25%.
Senior Back-end Engineer
Klarna
- Worked in a team of eight people to develop and maintain browsers within the Klarna application.
- Took responsibility for the back-end infrastructure of the back-end facing front-end layer and internal service to serve Klarna users.
- Used Node.js and TypeScript to develop and maintain back-end services that handle more than 10 million daily requests.
- Wrote testable, documented code that was highly maintainable.
- Ensured maximum performance, compatibility, and world-class user experience across devices and form factors.
- Stayed up to date on emerging technologies and frameworks.
Senior JavaScript Engineer
Zalando
- Used modern web technologies and frameworks to develop front-end distribution systems for components and libraries across the whole retail center.
- Wrote testable, documented code that was highly maintainable.
- Developed for maximum performance, compatibility, and a world-class user experience across all devices and form factors.
- Collaborated with UI/UX designers to improve usability and accessibility.
- Automated repetitive tasks when possible, using customized scripts.
Lead Software Engineer and Architect
Anheuser-Busch
- Spearheaded the back-end infrastructure development for a new payment service in the Southern American region with an expected 1 million daily users.
- Designed the overall back-end framework, specifically security, documentation, deployment, testing, etc.
- Implemented an e-wallet, single-page application with React and Webhooks.
- Created checkout components for external usage by customers and published them to the npm library.
- Collaborated with a team of ten developers to implement back-end services by GraphQL.
- Worked with the rest of the squad and external service providers to ensure the back-end services needed in each iteration were delivered.
- Ensured that the pace of delivery was protected by applying best engineering practices.
- Offered a strategic direction on best design practices.
- Provided updates to date documentation at every stage of development.
Lead Back-end Developer
Yara
- Worked with engineering managers to construct the new team to build a new platform used by the Yara sales team in more than ten countries.
- Constructed a project with TypeScript, GraphQL, and caching, using Redis on the back end and React with hooks and Material-UI on the front end.
- Consulted the business team to draw a reliable roadmap.
- Worked mainly as a back-end developer during my time here.
- Interviewed candidates for permanent roles to continue working on the project.
- Worked with the SRE team to ship deployments with CircleCI, Docker, and Kubernetes.
Lead Back-end and Microservices Engineer
Techloop
- Developed the back end for a platform that serves 100,000 users and 12,000 companies.
- Took responsibility as a lead programmer for the whole back-end infrastructure, including microservices and RESTful APIs.
- Proposed a simplified but scalable system architecture that is being used at the moment in the production environment.
- Introduced GraphQL to the platform and worked with the front-end team to integrate it.
- Used automated solutions to accelerate the development process.
- Extended the existing API with more features and functionalities.
- Tracked tasks, features, and bugs with Jira and Asana.
- Implemented a data-driven approach to support the marketing and sales teams.
- Created a one-page application using React and custom components on top of MUI v4.
- Worked with the business development manager on breaking down new business models into realistic technical tasks with a clear roadmap.
React Developer
International Committee of the Red Cross (via Iosbar Blue Infinity)
- Developed a custom CRM system for the International Committee Red Cross.
- Tracked features and fixed bugs using Microsofts TFS platform and Microsoft PBI. The platform has been launched successfully and has been in production used internally by ICRC.
- Provided full unit testing and clear documentation.
Full-stack Developer
Dether.io
- Implemented a single-page, live-map platform to show users and shops.
- Extended the API for the Dether.io platform with a couple of endpoints.
- Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
Full-stack Developer
VariSolutions
- Worked part-time with the core team to grow the main back-end server using Node.js.
- Implemented new features and pages using React for A/B testing software.
- Wrote unit, end-to-end, and integration tests using Mocha and Jest.
- Optimized the performance by moving aggregated data to Redis server storage.
- Implemented an A/B testing solution to determine the better-performing variations.
Software Engineer
Globe IT
- Designed a complete tracking system for GPS tracking devices with a live real-time dashboard using Node.js, Socket.IO, and AngularJS.
- Created and designed a decoder server to handle a GPS binary device’s data and send commands.
- Optimized a web application's speed and data structures by combining Memcached and MySQL databases.
- Led the API development of a new eCommerce/digital platform (PHP and Node.js).
- Designed a dashboard along with a complete solution for a chat module for an eCommerce project using PHP and AngularJS.
- Maintained existing eCommerce and digital applications to meet the ever-evolving demands of the business (PHP).
- Implemented an online payment system for eCommerce services.
- Developed from scratch an interactive web conference video platform that hosted video rooms with text and voice capabilities using WebRTC, Socket.IO, and jQuery.
- Used AngularJS as the development framework to build a dashboard, a single-page application, and a more interactive front end.
- Developed a web-scraping application along with the entire server-side application using Python.
Web Developer Intern
Mamania.pl
- Worked on various projects where more experienced, senior developers guided me.
- Integrated and tested an online payment system to the eCommerce platform.
- Worked primarily as a full-stack developer as part of my bachelor's degree thesis.
Experience
Back-end Infrastructure for Two APIs and Six Microservices
https://techloop.ioLead Back-end Consultation
GEO2 | Live Tracking System for Cars, People, or Animals
http://geo2.pl/The devices and platform are used by more than 20 partner companies.
Education
Joint Master's Degree in Space Science and Technology
Université Paul Sabatier Toulouse III - Toulouse, France
Completed Credits Towards a Joint Master's Degree in Space Science and Technology
Luleå University of Technology - Kiruna, Sweden
Completed Credits Towards a Joint Master's Degree in Space Science and Technology
The Julius Maximilians University of Würzburg - Würzburg, Germany
Bachelor's Degree in Computer Science
Warsaw University of Technology - Warsaw, Poland
Certifications
Fifth Place in a Collegiate Programming Contest
ACM
Bronze Medal
International Olympiad in Informatics (IOI)
Skills
Libraries/APIs
Node.js, React, Slack API, Socket.IO, React Redux, Google Ads API, jQuery, WebRTC, Redux Form, Google Maps, AMQP, Objection.js, Segment.io, REST APIs, Antd
Tools
Git, RabbitMQ, Cron, CircleCI, Slack, Terraform, Elastic, Mocha, GIS, Auth0, NPM
Languages
GraphQL, TypeScript, JavaScript, HTML, Go, C++, SQL, C, Python, PHP, CSS, Solidity
Frameworks
Koa, AngularJS, Express.js, Zend Framework, Loopback, Jest, Redux, React Native, Material UI, Angular, Cosmos SDK, Tendermint, Hardhat
Paradigms
Microservices, Microservices Architecture, RESTful Development, Unit Testing, Automation, Management, Testing, Back-end Architecture
Platforms
Amazon Web Services (AWS), Algolia, HubSpot, AWS Lambda, Heroku, Mapbox, Docker, Kubernetes, Apache Kafka, Azure, Blockchain, EigenLayer
Storage
Amazon DynamoDB, Redis, MySQL, PostgreSQL, Azure Cloud Services, NoSQL, MongoDB
Other
APIs, Back-end, Back-end Development, API Integration, Computer Science, Algorithms, Web Programming, Software Engineering, Data Structures, RESTful Microservices, Code Auditing, Cryptography, Machine Learning, Data Analytics, Mobile App Development, Space Dynamics, Communication, Custom Instruments, Space Physics, Artificial Intelligence (AI), Electronics, Astrophysics, Image Processing, Microcomputers, Intercom, Full-stack, GRAPH, Payment APIs, Payment Processing, Fintech, Storybook, Axios, Architecture, Solution Architecture, Ethereum Smart Contracts, eCommerce, Mobile Back-end, eCommerce APIs, IT Product Management, Cloud Architecture, IT, IT Project Management, Ethereum Virtual Machine (EVM), Foundry, Account Abstraction, Non-fungible Tokens (NFT)
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