Halil İbrahim Kalyoncu, Developer in Istanbul, Turkey
Halil is available for hire
Hire Halil

Halil İbrahim Kalyoncu

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
November 21, 2018

Since 2012, Halil's been developing web apps using mostly the Microsoft tech stack (.NET Core). He's equally comfortable with both the back- and front-end and defines himself as a full-stack web app developer. Besides having excellent communication skills, Halil also has spent many years successfully working with the Agile methodology and in teams of all sizes. Also of note, Halil has worked for two of the largest eCommerce sites in Turkey.

Portfolio

Aurora Loan (Startup)
NUnit, Moq, Azure, Microsoft SQL Server, AutoMapper, Entity Framework...
Trendyol.com
NUnit, Moq, Autofac, Docker, Memcached, Redis, Couchbase, Microsoft SQL Server...
Hepsiburada.com
NUnit, Moq, Castle Windsor, RabbitMQ, ELK (Elastic Stack), Docker, Memcached...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Visual Studio, Windows

The most amazing...

...project I led was developing a responsive custom script microservice, replacing legacy JavaScript executions with Deno for 10x speeded-up widget rendering.

Work Experience

Full-stack Senior Developer

2018 - PRESENT
Aurora Loan (Startup)
  • Implemented a weekly affiliate report (Azure web job).
  • Conducted verbal contract steps during customer calls.
  • Fixed the bugs in an automated payment feature.
  • Maintained a Twilio integration.
  • Implemented new features implemented and fixed any bugs during the implementation.
Technologies: NUnit, Moq, Azure, Microsoft SQL Server, AutoMapper, Entity Framework, ASP.NET Core, CSS, HTML

Full-stack Web Developer

2017 - 2018
Trendyol.com
  • Developed a guest checkout process.
  • Implemented an old content URL redirection.
  • Built a user behavior data collection tool.
  • Developed several features.
  • Configured the blue & green deployment setup.
Technologies: NUnit, Moq, Autofac, Docker, Memcached, Redis, Couchbase, Microsoft SQL Server, AutoMapper, Dapper, Entity Framework, ASP.NET Web API, React, Angular, TypeScript, Webpack, Gulp, Sass, CSS, HTML, Node.js

Back-end Developer (Checkout Team)

2015 - 2017
Hepsiburada.com
  • Implemented a shopping loan payment method.
  • Built a distributed cache.
  • Installed end-to-end request logging.
  • Analyzed and migrated a structure from a monolithic one to a microservice structure.
  • Built new features and fixed any bugs that arose during the implementation.
Technologies: NUnit, Moq, Castle Windsor, RabbitMQ, ELK (Elastic Stack), Docker, Memcached, Redis, Windows Communication Foundation (WCF), Microsoft SQL Server, AutoMapper, NHibernate, ASP.NET Web API, .NET

JavaScript Developer

2013 - 2015
RKSoft GIS Solutions
  • Built and supported various JavaScript map components like a map layer and others.
  • Constructed from scratch and installed UI components such as a layer manager, the toolbar, dialogs, and all of the form components (textboxes, select boxes); a Winforms style parent-child pattern followed.
  • Developed web applications and integrated the Map API.
  • Implemented an add-on-based plugin feature.
  • Installed the client-side authentication.
  • Developed new features and fixed any bugs that arose during the implementation.
Technologies: Entity Framework, jQuery, CSS3, HTML5, Windows Communication Foundation (WCF), Oracle, PostgreSQL, ASP.NET MVC, Builder, Google, ES5

Full-stack Developer

2012 - 2013
Entegral Integration Business Solutions
  • Implemented various modules: a localization module, a payment module, and a product & category module.
  • Developed an admin panel.
  • Fixed all bugs that arose during the implementation processes.
Technologies: LINQ to SQL, jQuery, CSS, HTML, Windows Communication Foundation (WCF), Microsoft SQL Server, ASP.NET MVC, ES5

Junior Software Developer

2012 - 2012
Yalin Software
  • Developed a Silverlight user interface (UI).
  • Built a WPF user interface (UI).
Technologies: Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Microsoft Silverlight

Distributed Dynamic Configuration Sample

https://github.com/ibrahimkalyoncu/distributed-config-sample
This sample .NET Core application showcases how I implemented a dynamic distributed cache. The instant cache invalidation is implemented using a Pub/Sub server, eliminating the need for a cache invalidation interval.

Languages

C#, CSS3, JavaScript 5, HTML4, JavaScript, JavaScript 6, HTML5, SQL, SCSS, TypeScript, HTML, CSS, Sass, ES5

Frameworks

.NET, ASP.NET MVC, ASP.NET Core 2, Angular, ASP.NET Web API, NUnit, NHibernate, Windows Presentation Foundation (WPF), ASP.NET Core, .NET Core

Libraries/APIs

jQuery, Vuex, Vue 2, React, Entity Framework, AutoMapper, Moq, Node.js

Tools

Git, Visual Studio, Gulp, Webpack, Dapper, Autofac, ELK (Elastic Stack), RabbitMQ, Castle Windsor, LINQ to SQL, Microsoft Silverlight, Jenkins, Subversion (SVN), Vue CLI

Paradigms

Agile, REST, Continuous Delivery (CD), Continuous Integration (CI)

Platforms

Windows, Docker, Oracle, Kubernetes, Azure, Visual Studio Code (VS Code)

Storage

Microsoft SQL Server, Databases, Couchbase, Redis, Memcached, PostgreSQL

Other

Axios, Vue Router, Windows Communication Foundation (WCF), Google, Builder, Octopus Deploy

2007 - 2012

Bachelor's Degree in Engineering

Uludag University - Bursa, Turkey

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