
Khaled Suleyman
Verified Expert in Engineering
Full-stack Developer
Istanbul, Turkey
Toptal member since November 30, 2020
Khaled is a senior software engineer with over 12 years of experience building and architecting top-quality full-stack projects for startups and multinationals. He has a hands-on understanding of the details that matter most in delivering successful software. He developed a school management app that revolutionized the efficiency of daily school tasks, such as lessons and grading. Khaled was a former software engineer at IBM and has since helped numerous clients as a full-stack freelancer.
Portfolio
Experience
- JavaScript - 10 years
- Node.js - 8 years
- Express.js - 8 years
- MongoDB - 7 years
- C# - 6 years
- Python - 5 years
- React - 4 years
- Angular - 3 years
Availability
Preferred Environment
Amazon Web Services (AWS), Git, Visual Studio Code (VS Code), Slack, MacOS
The most amazing...
...web app I've developed is for school management. The app revolutionized the efficiency of daily school tasks such as messaging, lessons, quizzes, and grading.
Work Experience
Senior Full-stack Developer
Pfizer - PGS Operations Insights
- Developed an app that processes and visualizes pharmaceutical data to give predictive and prescriptive analytics to decision-makers in Pfizer.
- Built an ETL that loads, transforms, and processes data from various data sources and database infrastructures.
- Created back-end endpoints for an app that helps internal stakeholders with day-to-day planning and working activities.
- Handled deployment activities and related documentation.
Senior Full-stack Developer
Yara International
- Developed back-end microservices for a fertilizer recommendation system using GraphQL, Apollo Federation, Nest.js, Node.js, and TypeScript. For database implementation, PostgreSQL and TypeORM were used.
- Converted Figma UI/UX designs to front-end pages using React, React Hooks, TypeScript, and Apollo Client.
- Monitored and fixed several performance bottlenecks by improving database indexing, caching data, batching service requests, and improving GraphQL schema.
- Improved the performance of several front-end pages by optimizing data fetching and efficiently handling React states to eliminate unnecessary renders.
Senior Full-stack Developer
Algorithmic Trading App (Self-employed)
- Developed an algorithmic trading app that monitors price movements and executes trades on major cryptocurrency exchanges.
- Built the front end using React. The app's dashboard allowed users to log in/sign up, visualize their current trades and profits, and manage their portfolios and strategies.
- Constructed the back end using Express.js and Node.js. This contained APIs and business logic responsible for monitoring exchange prices, feeding input to the database, and executing trades whenever necessary.
- Developed an ML tool using Python and TensorFlow. The tool was constructed to read candle prices from the database and feed it to Keras neural network models to predict future prices.
Senior Full-stack Developer
Freelance
- Delivered over 20 projects via major freelancing platforms, on all of which I was top-rated and received outstanding feedback.
- Built back-end projects involving major languages and frameworks such as JavaScript, TypeScript, Express.js, Next.js, Meteor.js, Python, and Flask.
- Developed front-end projects involving major frameworks and libraries like React, Angular, and Vue.js.
- Attended numerous MOOCs and online courses about algorithms, web frameworks, web security, software architecting, machine learning, UI/UX, and similar topics.
Senior Full-stack Developer
Stitch Health
- Developed a collaboration web app for healthcare professionals.
- Participated in leadership activities such as tracking GitHub issues and reviewing pull requests from team members.
- Assisted with the front-end development using React. This included views for login/signup, chatting window, customer payments, and an administration dashboard.
- Maintained and scaled the application by using load balancing, microservices, and horizontal scaling techniques.
Full-stack Developer
Janadan International School
- Developed a fully functional school management web application using ASP.NET, Angular, and SQL Server.
- Took responsibility for deployment, hosting, and monitoring the app.
- Maintained and scaled the app by optimizing database queries, integrating user feedback, and improving the front end.
Software Engineer
IBM
- Developed software in C++ for projects in the automotive industry field.
- Tested software projects using end-to-end testing methodologies.
- Attended several internal courses about software design, agile development, and writing software for the automotive industry.
Experience
Algorithmic Trading App
Collaboration App for Healthcare Organizations
https://stitch.healthSchool Management App
Q&A App
Education
Bachelor's Degree in Computer Engineering
Ain Shams University - Cairo, Egypt
Skills
Libraries/APIs
Node.js, React, Vue, MobX, REST APIs, SQLAlchemy, TensorFlow, PostgREST, Pandas
Tools
Git, Jira, GitHub, Apache Airflow
Languages
Python, JavaScript, C#, TypeScript, HTML, GraphQL, CSS, SQL
Frameworks
Angular, Express.js, Redux, ASP.NET, Electron, .NET, NestJS, Next.js
Storage
MongoDB, SQL Server 2014, PostgreSQL, Neo4j
Paradigms
Software Testing, Agile Software Development
Platforms
Meteor, Docker, Amazon Web Services (AWS), Kubernetes, Azure
Other
FastAPI, Apollo, Full-stack
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