Burak Dilşen, Developer in Manisa, Manisa Merkez, Turkey
Burak is available for hire
Hire Burak

Burak Dilşen

Verified Expert  in Engineering

Back-end Developer

Location
Manisa, Manisa Merkez, Turkey
Toptal Member Since
December 6, 2021

Burak is a back-end software developer with 7+ years of experience in the airline and digital transformation industries. Throughout his career, he worked at Zero Sum (Japan), Hitit Computer Services, and Logo Business Solutions, supporting clients like Turkish Airlines, Middle East Airlines, and Akbank. Burak has the unique ability to distill complex ideas into concise, well-structured information and always seeks quality and integrity in his work. Burak writes code mainly in a .NET environment.

Portfolio

Star Stream Technology
.NET, VB.NET WinForms, Visual Studio 2019, Visual Basic, Deployment...
DBI Financial Systems Inc
.NET, Visual Basic, Visual Basic .NET (VB.NET), Web Services, XML, .NET Core...
Aiden technologies, Inc.
C#, C#.NET, .NET, Architecture, IT Operations Management (ITOM)...

Experience

Availability

Full-time

Preferred Environment

Visual Studio, Postman, MongoDB, Windows Desktop, Visual Studio .NET

The most amazing...

...source code improvement I've fixed immediately raised the product's revenue by 20%, only by correcting a miscalculation of the customer credits.

Work Experience

VB.NET Developer

2022 - 2023
Star Stream Technology
  • Configured .NET dependencies of the application and COM components that are used. That resulted in the application utilizing the external components and functions smoothly.
  • Fixed the library calls component so that Crystal Reports, Microsoft Outlook, Microsoft Excel, and Softel OCX program dependencies are compiled and run seamlessly under x86 and x64 architectures.
  • Configured the ASP.NET program so that it runs compatible with Crystal Reports components.
Technologies: .NET, VB.NET WinForms, Visual Studio 2019, Visual Basic, Deployment, Windows Forms (WinForms), Crystal Reports

VB.NET Developer

2022 - 2022
DBI Financial Systems Inc
  • Rewrote a financial reporting program as a sole developer that consumes SOAP web services.
  • Translated Visual Basic 6.0 code to Visual Basic.NET and C#.
  • Parsed extensible business reporting language data (XBRL) that is a form of XML. Applied Central Data Repository (CDR) formal specifications to the parsing code published by the Federal Financial Institution Examination Council (FFIEC).
Technologies: .NET, Visual Basic, Visual Basic .NET (VB.NET), Web Services, XML, .NET Core, SOAP, XPath, xUnit.net, Moq, Object-oriented Programming (OOP), C#.NET, C#, Visual Basic 6 (VB6), Desktop App Development, Windows Desktop Software, Windows Desktop, Windows Forms (WinForms), Visual Studio, Visual Studio .NET, Microsoft Visual Studio

Senior Software Engineer

2022 - 2022
Aiden technologies, Inc.
  • Developed features for a WPF application running on a desktop that automates the IT work by performing bulk deployment to thousands of machines.
  • Applied and adapted features to also function under the WinPE environment.
  • Worked closely with the system architect and applied best practices to the application.
Technologies: C#, C#.NET, .NET, Architecture, IT Operations Management (ITOM), Object-oriented Programming (OOP), Desktop App Development, Windows Desktop Software, Windows Desktop, Windows Forms (WinForms), Windows Presentation Foundation (WPF), Visual Studio, Visual Studio .NET, Microsoft Visual Studio

Senior Software Developer

2017 - 2021
Logo Software Inc.
  • Managed data backed by MongoDB, created database scripts to release features and fixes, verified data integrity live, and queried data to report to the manager.
  • Acted as the software release manager for a line of products to improve continuous delivery practices under DevOps. Maintained the test and pre-production environments accessed by 25 employees.
  • Maintained and contributed to the e-Reconciliation product by developing the web back end with ASP.NET MVC. Thousands of companies are actively using the product.
  • Performed the ERP and banking API integration using a RESTful API and OAuth 2.0 and wrote E2E tests.
  • Implemented declarative programming using XSLT to create XML transformations. Engineered XSLT code that generalizes 45 transformation codes into one. Conducted unit testing with millions of inputs.
  • Contributed to digital transformation solutions through object-oriented design and programming—for instance, e-invoicing connected with the Turkish Revenue Administration.
  • Prepared a generic UBL document converter to and from XML and JSON formats following OASIS standards.
Technologies: Object-oriented Programming (OOP), C#.NET, XSLT, JSON, ASP.NET MVC, OAuth 2, Unit Testing, DevOps, TFS, Git, Octopus Deploy, Jenkins, NoSQL, MongoDB, SQL Server 2016, Declarative Programming, REST APIs, APIs, C#, .NET Core, .NET, Lambda Functions, Windows, JavaScript, SQL, Software Architecture, Microsoft SQL Server, Technical Documentation, SQL Stored Procedures, Algorithms, RDBMS, XML, .NET 4, C#.NET WinForms, Job Schedulers, Desktop App Development, Windows Desktop Software, Windows Desktop, Visual Studio 2019, Windows Forms (WinForms), REST, Visual Studio, Visual Studio .NET, Web API, Microsoft Visual Studio, CSS, jQuery, T-SQL (Transact-SQL), ASP.NET Web API, Integration, Data Integration

Analyst Developer

2010 - 2014
Hitit
  • Developed and maintained business logic in PL/SQL for the CRM and the customer loyalty solutions. The clients included TAP Portugal, Malaysia Airlines, and Middle East Airlines.
  • Prepared reports on Oracle Application Express (APEX) running daily to Turkish Airlines senior executives. Optimized SQL queries that ran among tens of tables, many of them with millions of rows of data.
  • Built the Turkish Airlines CRM desktop application using Delphi and DevExpress components. As the single developer, I was accountable for the project for more than two years.
Technologies: PL/SQL, Customer Relationship Management (CRM), Loyalty Programs, Oracle Application Express (APEX), Delphi, DevExpress, Windows Desktop, Windows, Oracle, RDBMS, Job Schedulers, Desktop App Development, Windows Desktop Software, Oracle PL/SQL

Software Developer (Intern)

2008 - 2009
ZERO-SUM
  • Developed and tested mobile phone applications in the brew environment.
  • Ported applications between Java and C++ as part of my role.
  • Translated mobile application interfaces into English.
Technologies: BREW, Java, C++, Windows, Windows Desktop Software, Windows Desktop

Software Developer (Intern)

2007 - 2007
Cabot Communications
  • Implemented software for a satellite receiver using C.
  • Tested and debugged software on satellite receiver hardware.
  • Adapted algorithms, such as games, to make them playable on TV using the remote control.
Technologies: Embedded C, C, Windows, SQL, REST APIs

E-reconciliation

https://e-mutabakat.logo.com.tr/
"e-Reconciliation" is a country-wide used commercial reconciliation software with thousands of active users.

As the only back-end developer and without an analyst or tester, I was responsible for maintaining, optimizing, and developing new features.

During my maintenance, which lasted more than two years, the daily transaction count increased nearly an order of magnitude.

Network Desktop Surveillance App

Developed a Windows desktop application from scratch as part of a freelance project, and it was written in C#, WCF, and EF and uses SQL CE, SQL Server databases where I also used ASP.NET Web Forms for the website.

The application allows viewing and controlling PCs remotely and recording activities on LAN and the internet using IPv4. It provides real-time multiple views of more than 100 PCs, constantly recording and synchronizing data and reporting over FTP and SMTP.

It was written in C#, WCF, and EF and uses SQL CE, SQL Server databases. I also used ASP.NET Web Forms for the website.

Turkish Airlines CRM Development

The Turkish Airlines CRM is a PL/SQL-based application running on Oracle DB with a Windows desktop user interface written in Delphi.

It is used by over 100 customer center employees serving millions of clients of the flag carrier airline in Turkey.

I was responsible for the back-end development, maintenance, and deployment of the customer representative application. I also optimized the SQL queries to generate reports for the executives.

Financial Tracking Application

Worked on improvements on a .NET-based desktop app for tracking debts. The program needed to retrieve/write data from/to SQL Server and Oracle, so I:

• Fixed the connection with Oracle Data Provider for .NET.
• Wrote queries for SQL Server and Oracle, which have different table structures
• Exported and migrated data.
• Fixed amount calculations.
• Modified the data grid on the user interface, adding/removing columns and formatting the numbers, dates.

Languages

C#.NET, XSLT, C#, XML, SQL, Delphi, Java, C++, C, Embedded C, JavaScript, Visual Basic, Visual Basic .NET (VB.NET), XPath, Visual Basic 6 (VB6), Visual Basic for Applications (VBA), VB.NET, CSS, T-SQL (Transact-SQL), XAML, Bash, ECMAScript (ES6)

Frameworks

.NET, .NET 4, ASP.NET Web API, ASP.NET MVC, OAuth 2, ASP.NET, .NET Core, VB.NET WinForms, Windows Presentation Foundation (WPF), ASP.NET Web Forms

Libraries/APIs

Windows Forms (WinForms), REST APIs, Web API, SignalR, Entity Framework, Moq, Windows API, jQuery, JSONP

Tools

Visual Studio, Postman, C#.NET WinForms, Visual Studio 2019, Visual Studio .NET, Microsoft Visual Studio, TFS, Git, Oracle Application Express (APEX), Jenkins, xUnit.net, Crystal Reports

Paradigms

Desktop App Development, Declarative Programming, Object-oriented Programming (OOP), REST, Unit Testing, DevOps, Functional Programming

Platforms

Windows Desktop, Windows, Oracle, BREW

Other

Software Development, Windows Desktop Software, Back-end Development, APIs, Algorithms, Stock Trading, Octopus Deploy, Customer Relationship Management (CRM), Loyalty Programs, DevExpress, Web Services, SOAP, IPv4, FTP, SMTP, Windows Communication Foundation (WCF), Lambda Functions, Software Architecture, Technical Documentation, Transmission Control Protocol (TCP), TCP/IP, UDP, Quartz.NET, Task Automation, Architecture, IT Operations Management (ITOM), Job Schedulers, TradingView, Deployment, Algorithmic Trading, Integration, Background Threading, Trading, Algorithmic Trading Analysis, Investments, Regular Expressions, Debugging, Data Structures

Storage

JSON, SQL Server 2016, PL/SQL, Microsoft SQL Server, RDBMS, Oracle PL/SQL, MongoDB, NoSQL, Relational Databases, SQL CE, SQL Stored Procedures, Databases, Data Integration, JSON-LD

2003 - 2007

Bachelor's Degree in Computer Engineering

Ege University - İzmir, Turkey

OCTOBER 2023 - PRESENT

JavaScript Algorithms and Data Structures

freeCodeCamp.org

JULY 2023 - PRESENT

JSON Essential Training

LinkedIn Learning

JUNE 2023 - PRESENT

Microsoft XAML: 2 Content and Properties

LinkedIn

JANUARY 2023 - PRESENT

Microsoft XAML: 1 Core Concepts

LinkedIn

DECEMBER 2022 - PRESENT

Threading in C#

LinkedIn

OCTOBER 2022 - PRESENT

Introducing Desktop and .NET Core

LinkedIn Learning

APRIL 2021 - PRESENT

Introduction to Bash Shell Scripting

Coursera

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