Burak Dilşen
Verified Expert in Engineering
Back-end Developer
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
Experience
- Windows Desktop - 8 years
- C#.NET - 8 years
- Back-end Development - 6 years
- Object-oriented Programming (OOP) - 4 years
- MongoDB - 2 years
- XSLT - 2 years
- Unit Testing - 1 year
Availability
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
Self-employed
- Made functional improvements by writing queries for SQL Server and Oracle, which have different table structures. Fixed transaction amount calculations.
- Performed database maintenance by fixing the connection with Oracle Data Provider for .NET and exporting and migrating data.
- Handled UI updates by modifying the data grid on the user interface, adding/removing columns, and formatting the numbers and dates.
VB.NET Developer
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.
VB.NET Developer
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).
Senior Software Engineer
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.
Senior Software Developer
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.
Analyst Developer
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.
Software Developer (Intern)
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.
Software Developer (Intern)
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.
Experience
E-reconciliation
https://e-mutabakat.logo.com.tr/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
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
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
• 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.
Education
Bachelor's Degree in Computer Engineering
Ege University - İzmir, Turkey
Certifications
JavaScript Algorithms and Data Structures
freeCodeCamp.org
JSON Essential Training
LinkedIn Learning
Microsoft XAML: 2 Content and Properties
Microsoft XAML: 1 Core Concepts
Threading in C#
Introducing Desktop and .NET Core
LinkedIn Learning
Introduction to Bash Shell Scripting
Coursera
Skills
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
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), HTML
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
Paradigms
Desktop App Development, Declarative Programming, Object-oriented Programming (OOP), REST, Unit Testing, DevOps, Functional Programming
Platforms
Windows Desktop, Windows, Oracle, BREW
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
Other
Software Development, Windows Desktop Software, .NET Framework, 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
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