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

Ilker Karan

Verified Expert  in Engineering

Front-end Developer

Location
Newbury, United Kingdom
Toptal Member Since
September 24, 2020

Ilker is an accomplished software engineer, highly skilled in both front-end 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 a highly motivated and hardworking person who delivers 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

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 most favorite 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

eProcurement App for Promena

https://www.promena.net
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 legacy codebase to modern technologies, from .NET MVC to React and from TFS to Git.

Finance Advisor App for EValue

https://www.ev.uk/investment-pathways
Investment Pathways' choices software includes a range of easy-to-read forecasts and charts to help users communicate each pathway outcome and risk clearly to their customers to manage expectations and inform decision-making. I served as a senior full-stack developer. Through separate sprints, I collaborated with front-end and back-end teams 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 acted as a core member of the Scrum team to deliver optimized microservices for various steps of data processing and administration. By implementing new features and improving the existing features, I set up the project's CI/CD process.

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 member of the Scrum team, I successfully delivered many sprints and integrated multiple third-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.

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

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

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

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

Platforms

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

Industry Expertise

Project Management

2007 - 2014

Bachelor's Degree in Computer Engineering

Sakarya University - Sakarya, Turkey

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

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