Ibrahim Cakir
Verified Expert in Engineering
Full-stack Developer
Bonn, North Rhine-Westphalia, Germany
Toptal member since May 20, 2022
Ibrahim is a full-stack software developer and architect specializing in web apps and API development. His job is to research new technologies and frameworks and integrate them into existing or newly designed architecture. Ibrahim has created many user-centered and modular applications. He enjoys considering the security, performance, and usability of these applications. A fast learner who quickly adapts to new environments, Ibrahim contributes to new projects faster than expected.
Portfolio
Experience
- C# - 15 years
- .NET - 15 years
- REST - 10 years
- TypeScript - 10 years
- Angular - 8 years
- Node.js - 7 years
- React - 7 years
- .NET Core - 7 years
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code), Windows, MacOS, Azure, Git
The most amazing...
...product I've worked on is a GPS tracker for pets. It is one of the first IoT products on the market using narrowband signals, GPS, and various sensors.
Work Experience
Freelance Software Architect and Developer
Self-employed
- Developed, analyzed, and designed the architecture of various software solutions.
- Developed a microservices architecture for a new narrowband IoT product using .NET 6, C#, Node.js, Angular, React, Xamarin, and the Advanced Message Queuing Protocol (AMQP).
- Hosted all project components on Azure and integrated CI/CD using DevOps.
Senior Full-stack Developer
Nexcom IT Services
- Developed an API and web apps for multi-tenant and multi-lingual corporate event management software and its mobile check-in app.
- Led and managed a developer team, mentoring juniors, applying best practices, and motivating them to work on their technical skills.
- Fulfilled the high performance and security requirements of top European companies.
Experience
GPS Tracker for Pets
Education
Master's Degree in Computer Science
RWTH Aachen University - Aachen, Germany
Bachelor's Degree in Computer Science
Middle East Technical University - Ankara, Turkey
Exchange Program in Computer Science
Saarland University - Saarbrücken, Germany
Skills
Libraries/APIs
Entity Framework, Node.js, React, REST APIs, jQuery, SignalR
Tools
Visual Studio, Git, C#.NET WinForms, MSTest, NGINX
Languages
C#, SQL, HTML, HTML5, CSS, Sass, Less, JavaScript, TypeScript, C#.NET, GraphQL, SAML
Frameworks
.NET, .NET Core, ASP.NET, Entity Framework Core, Express.js, Angular, Bootstrap, Jest, Cypress, Next.js, JSON Web Tokens (JWT), NUnit, Windows Presentation Foundation (WPF), Swagger, Loopback, Selenium
Paradigms
REST, Azure DevOps, Microservices, Microservices Architecture, Unit Testing, Human-centered Design (HCD)
Platforms
Visual Studio Code (VS Code), Windows, Azure, Software Design Patterns, Web, Xamarin, MacOS, Docker, SharePoint
Storage
MySQL, Azure Cosmos DB, MongoDB, PostgreSQL
Other
Software Development, Software Design, Data Communication, APIs, WCF Web Services, IIS, Material Design, Software Architecture, Architecture, CI/CD Pipelines, Web MVC, Front-end, Front-end Development, Web Security, Cryptography, Interactive UI, User Interface (UI), OAuth, Performance Testing, User Experience (UX), Networking, Dynamics CRM 365, Octopus Deploy, WebSockets, Programming
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