Ilker Karan, Developer in Newbury, United Kingdom
Ilker is available for hire
Hire Ilker

Ilker Karan

Verified Expert  in Engineering

Front-end Developer

Newbury, United Kingdom

Toptal member since September 24, 2020

Bio

Ilker is an accomplished software engineer highly skilled in both front- and back-end web development. He is friendly, cooperative, and adaptive, which allows him to blend into any team and project with ease. He is also highly motivated and hardworking, delivering outstanding work in an organized, reliable, and consistent manner.

Portfolio

A UK Company
Agile Software Development, Jenkins, Back-end Development...
A UK Company
JavaScript, Angular, SQL, Agile, C#.NET, C#, Scrum, Azure DevOps...
HaydiGO
JavaScript, Back-end Development, Back-end, Front-end Development...

Experience

  • JavaScript - 7 years
  • Front-end Development - 7 years
  • Scrum - 5 years
  • Azure DevOps - 4 years
  • .NET Core - 4 years
  • MongoDB - 4 years
  • Node.js - 3 years
  • React - 3 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), JavaScript 6, C#, Agile, Git, Azure, React, .NET Core, Node.js

The most amazing...

...thing about my work is that I've managed to become a professional by doing my favourite hobby, which I am also very good at.

Work Experience

Senior Full-stack Developer

2020 - 2020
A UK Company
  • Developed a cutting-edge financial advisor app with a modern look.
  • Delivered all tasks successfully while participating in both front-end and back-end Scrum teams in separate sprints.
  • Solved the critical problems that were slowing down the overall development velocity.
  • Mentored the less experienced developers using pair programming.
Technologies: Agile Software Development, Jenkins, Back-end Development, Front-end Development, API Development, Microservices, Apollo Server, React Apollo, Apollo, Amazon Web Services (AWS), Unit Testing, Scrum, TypeScript, JavaScript, Redis, Git, Docker, MongoDB, GraphQL, Express.js, Node.js, React

Senior Full-stack Developer

2019 - 2020
A UK Company
  • Developed a health and safety risk assessment app.
  • Maintained CI/CD by setting up the Azure Pipelines and agents.
  • Developed dynamically created DOCX reports generated by Aspose for .NET.
Technologies: JavaScript, Angular, SQL, Agile, C#.NET, C#, Scrum, Azure DevOps, SQL Server 2012, AngularJS, ASP.NET MVC, JavaScript 6, .NET Core, CI/CD Pipelines

Senior Full-stack Developer

2019 - 2019
HaydiGO
  • Developed an omnichannel eCommerce management system for product information and warehouse management.
  • Built a web app with the latest technologies to help users easily manage their products and orders.
  • Implemented third-party communication with several leading logistics parcel service providers such as DHL.
Technologies: JavaScript, Back-end Development, Back-end, Front-end Development, Web Development, Microservices, API Development, Front-end, Web API, C#.NET, C#, HTML5, CSS, CSS3, ECMAScript (ES6), Redux, Amazon Web Services (AWS), Unit Testing, Scrum, Jira, Git, RabbitMQ, Redis, React Native, React Redux, React, JavaScript 6, Entity Framework Core, .NET Core

Senior Full-stack Developer

2019 - 2019
iMoba
  • Assisted in the development of a high-throughput, global data collection product.
  • Optimized and moved microservices developed in C# and Node.js into a distributed cloud-native environment.
  • Analyzed business requirements within technical implementations.
Technologies: C#.NET, C#, REST APIs, Azure DevOps, Azure DevOps Services, Azure PaaS, Front-end Development, API Development, Microservices, Microservices Architecture, Azure Queue Storage, Unit Testing, Scrum, .NET Core, Jira, Git, Azure, React Redux, React, MongoDB, Redis, Node.js, JavaScript

Senior Full-stack Developer

2015 - 2019
A Turkish Company
  • Developed an eSourcing app used by most of the top 500 companies in Turkey. The app also had a significant global impact.
  • Ported the entire front end from ASP.NET MVC into React.
  • Set up the CI/CD environment using Azure Pipelines.
  • Delivered technical designs and implementations of new features in a Scrum environment.
  • Improved performance and solved various bottlenecks by implementing best practice algorithms and patterns.
  • Delivered the version control migration from TFS to Git.
  • Participated in the technical decision-making meetings as a senior developer.
Technologies: Bootstrap, Unit Testing, jQuery, Bootstrap 3, MongoDB, Scrum, React, Azure DevOps, Git, Redis, SQL Server 2014, Entity Framework, ASP.NET MVC, .NET Core, .NET 4

Experience

eProcurement App

Developed a wide-ranging app for eSourcing, catalog, requisition, and purchase order management, with fully integrated budget controls and approval workflows that facilitate the buying processes. As the full-stack software engineer, I delivered technical designs and implementations of new features, performance improvement, and maintenance. I also ported the legacy codebase to modern technologies, from .NET MVC to React and from TFS to Git.

Finance Advisor App

Investment Pathways' choices software includes a range of easy-to-read forecasts and charts to help users clearly communicate each pathway outcome and risk to their customers to manage expectations and inform decision-making. I served as a senior full-stack developer. I collaborated with front-end and back-end teams through separate sprints to deliver the latest tech-driven and high-quality deliverables.

High-throughput Data Process System for Triodor

https://www.moba.net/page/en/Products/iMOBA
Developed a high-throughput, distributed, global data collection product fed by hundreds of data producer machines collecting millions of data points per hour worldwide. I worked as a senior full-stack developer and was a core member of the Scrum team to deliver optimized microservices for various data processing and administration steps. I set up the project's CI/CD process by implementing new features and improving the existing ones.

Omnichannel eCommerce Management System for HaydiGO

https://haydigo.com/en/
Developed a flexible omnichannel app that provides product information and a warehouse management system for eCommerce platforms. As a core Scrum team member, I successfully delivered many sprints and integrated multiple 3rd-party logistics parcel services into the system, such as DHL.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Education

2007 - 2014

Bachelor's Degree in Computer Engineering

Sakarya University - Sakarya, Turkey

Certifications

FEBRUARY 2022 - PRESENT

OpenJS Node.js Services Developer (JSNSD)

The Linux Foundation

JANUARY 2022 - PRESENT

OpenJS Node.js Application Developer (JSNAD)

The Linux Foundation

DECEMBER 2020 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

Skills

Libraries/APIs

Node.js, React, React Redux, Entity Framework, jQuery, API Development, REST APIs, Web API, Buffer, Buffer API

Tools

Git, Mocha, RabbitMQ, Jira, Figma, React Apollo, Jenkins, Azure DevOps Services, NPM

Languages

JavaScript, JavaScript 6, C#.NET, C#, HTML, HTML5, CSS3, CSS, ECMAScript (ES6), SQL, GraphQL, TypeScript

Frameworks

.NET Core, Express.js, ASP.NET MVC, Entity Framework Core, .NET 4, Bootstrap 3, .NET, Jest, Redux, Bootstrap 3+, Bootstrap, Material UI, ASP.NET, AngularJS, React Native, Angular

Paradigms

Azure DevOps, Scrum, Unit Testing, Agile, Continuous Integration (CI), Continuous Delivery (CD), Back-end Architecture, REST, Microservices, Microservices Architecture, Aspect-oriented Programming, Agile Software Development, API Architecture, Web Architecture, RESTful Development, DevOps

Storage

SQL Server 2012, SQL Server 2014, NoSQL, Cloud Firestore, Redis, MongoDB, Azure Queue Storage, PostgreSQL, MySQL

Platforms

Azure, Firebase, Amazon Web Services (AWS), Docker, Azure PaaS, Visual Studio Code (VS Code)

Industry Expertise

Project Management

Other

Software Development, Web Development, Algorithms, Data Structures, Software Architecture, Caching, Material Design, Back-end, Front-end, Front-end Development, Back-end Development, Full-stack, API Integration, Software as a Service (SaaS), Performance Tuning, APIs, React Hooks, User Interface (UI), MERN Stack, Apollo, Apollo Server, Firebase Cloud Functions, Networks, CPU Boards, Electronics, Robotics, User Experience (UX), Streaming, RESTful Microservices, Proxy Servers, HTTP Server, CI/CD Pipelines

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