
Khaled Shebl
Verified Expert in Engineering
Software Developer
Tanta, Tanta Qism 2, Gharbia Governorate, Egypt
Toptal member since October 18, 2022
Khaled is a full-stack software engineer with 8+ years of experience using multiple programming languages and frameworks, including iOS development. In addition to managing junior colleagues, Khaled learns new technologies quickly and seeks new opportunities to apply and expand his capabilities. His professional experience is backed by a bachelor's degree in computer science.
Portfolio
Experience
- Git - 8 years
- MySQL - 5 years
- MacOS - 4 years
- Java - 4 years
- Spring Boot - 4 years
- iOS - 4 years
- Flutter - 2 years
- React - 2 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, WebStorm, SourceTree, Git, Postman, Swagger
The most amazing...
...projects I've participated in were developing and testing a B2B back end for Capiter and contributing to many apps for Pixelogic Media.
Work Experience
Senior Software Engineer
Etisalat Egypt
- Worked within payments inside the company and integrated with 3rd parties to manage payment processes through our web platform and mobile apps.
- Led the team in fixing existing bugs in the system, managed new requirements, and maintained the current codebase.
- Contributed to our platform and apps that many users in Egypt use.
macOS Developer
Z Cap LLC
- Managed to send emails via SendGrid with only a pure HTML code, depending on the macOS application that captures user session statistics and previews them to the user.
- Tracked and fixed bugs mentioned by the client via Slack.
- Improved the application's usability, as emails depend on the current user base of the macOS application.
- Built a Google Cloud function to trigger emails when users end their session.
Senior Java Back-end Developer
Capiter
- Participated in developing the back end for the company to serve the website and mobile apps.
- Tracked and managed bugs using the Jira management tool and applied the Agile Scrum methodology.
- Contributed to the 2020 launch of the Egypt-based B2B eCommerce platform that served 60,000 merchants with more than 1,200 suppliers.
Software Engineer
Pixelogic Media
- Contributed to developing and testing ITV, a jar command-line tool for a macOS application.
- Tackled bugs using Jira and the Agile Scrum methodology and participated in building many apps using React, Spring Boot, and Swift.
- Built an in-house macOS app for authoring movies, series, and music.
Software Engineer
Emerge Technology
- Developed a MacOS app for in-house authoring of movies, series, and music and delivering them to all streaming platforms, including Netflix, Amazon, Google, Disney+, and Apple.
- Tackled and fixed bugs using GitHub initially and later moved to Jira.
- Launched and enabled many internal authors to use the MacOS in-house authoring tool.
iOS Developer
700apps
- Maintained many legacy apps and participated in developing new ones.
- Tracked and fixed bugs using Jira as a reporting tool.
- Published an app in the App Store, even if it wasn't compatible with newer iOS versions.
iOS Developer
Code95 Egypt Web Technologies
- Developed two iOS apps: A daily news magazine and LaOferta for previewing offers of local brands.
- Tackled and fixed bugs using Jira as the reporting tool in an Agile Scrum environment.
- Launched both apps, which were later replaced and maintained by other developers.
Experience
Arabic Keyboard for iPad
App Icon Generation
Sawa | Ride Share Mobile Application
https://apps.apple.com/app/id1645381223Mobile and Web App
Capiter Back End
Authoring Tool (JolpatX)
I participated in the development process from the inception. Many servers were built to serve the app using Java, Python. and Node.js; my main contribution was toward the Java server.
SwiftUI Application
Education
Bachelor's Degree in Computer Science
Faculty of Computers and Information, Cairo University - Cairo, Egypt
Certifications
ICAgile Certification
https://www.icagile.com/
Skills
Libraries/APIs
REST APIs, React, Stripe, Node.js, MyBatis
Tools
SourceTree, Git, GitHub, IntelliJ IDEA, WebStorm, Postman, Jira, Xcode, Keycloak, JHipster, Eureka, Zuul, Keyboards
Languages
Java, C++, HTML, JavaScript, SQL, Swift, Swift 2, Objective-C, Python, CSS, Snowflake, Dart, TypeScript
Frameworks
Spring Boot, Swagger, Hibernate, Spring, Spring MVC, Flutter, React Native, SwiftUI, Spring Batch, JUnit
Paradigms
Microservices, Automated Testing, Management, Scrum, Agile, Model View ViewModel (MVVM)
Platforms
MacOS, iOS, Firebase, Mobile, Google Cloud Platform (GCP), Amazon Web Services (AWS), Android, Desktop, Apache Kafka, Oracle
Storage
PostgreSQL, MySQL, MongoDB
Other
APIs, Back-end, Software Engineering, Full-stack, Objective-C++, Multimedia, Team Leadership, Architecture, Geolocation, Custom Keyboards, Accessibility, AVFoundation, Web Applications, Google Cloud Functions, Stripe Payments, Mobile Apps, Native Mobile Apps, HTTP REST
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