Khaled Suleyman, Developer in Istanbul, Turkey
Khaled is available for hire
Hire Khaled

Khaled Suleyman

Verified Expert  in Engineering

Full-stack Developer

Istanbul, Turkey

Toptal member since November 30, 2020

Bio

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

Pfizer - PGS Operations Insights
CSS, HTML, JavaScript, React, Node.js, Full-stack, GraphQL, PostgREST, Next.js...
Yara International
Node.js, TypeScript, PostgreSQL, NestJS, React, Kubernetes...
Algorithmic Trading App (Self-employed)
TensorFlow, Python, Express.js, React, Node.js

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

Part-time

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

2021 - 2023
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.
Technologies: CSS, HTML, JavaScript, React, Node.js, Full-stack, GraphQL, PostgREST, Next.js, Kubernetes, Docker, PostgreSQL, .NET, Azure, GitHub, TypeScript, Neo4j, Apache Airflow, Python, FastAPI, Pandas, SQLAlchemy

Senior Full-stack Developer

2020 - 2021
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.
Technologies: Node.js, TypeScript, PostgreSQL, NestJS, React, Kubernetes, Amazon Web Services (AWS), Apollo, GraphQL

Senior Full-stack Developer

2017 - 2019
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.
Technologies: TensorFlow, Python, Express.js, React, Node.js

Senior Full-stack Developer

2016 - 2019
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.
Technologies: Vue, Express.js, Node.js, Python, TensorFlow

Senior Full-stack Developer

2012 - 2015
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.
Technologies: React, Amazon Web Services (AWS), Electron, MongoDB, Meteor, Node.js

Full-stack Developer

2010 - 2012
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.
Technologies: C#, ASP.NET, SQL Server 2014, Angular, .NET

Software Engineer

2008 - 2010
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.
Technologies: Agile Software Development, Software Testing

Experience

Algorithmic Trading App

I developed an algorithmic trading app that monitors price movements and executes trades on major cryptocurrency exchanges. For the web stack, I used React, Node.js, and MongoDB. For machine learning, I used Python and TensorFlow.

Collaboration App for Healthcare Organizations

https://stitch.health
I developed a collaboration web app for healthcare professionals. I served as a full-stack architect and developer, using a software stack consisting of Meteor, React, and MongoDB. I also created the desktop app using Electron.js.

School Management App

A school management app that vastly improved the efficiency of daily school tasks such as messaging, lessons, quizzes, and grading. It also automated and reduced paperwork in the school. The app was heavily used daily by over 2,000 students, parents, teachers, and school administration.

Q&A App

I developed a Quora-like app geared towards the Middle East using Express.js, Angular, and MongoDB. The app allowed users to log in/sign up, post questions in various categories, answer questions, and upvote/downvote questions and answers.

Education

2003 - 2008

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring