Emre Taşkın, Developer in Eskişehir, Turkey
Emre is available for hire
Hire Emre

Emre Taşkın

Verified Expert  in Engineering

Bio

Emre is a dynamic and creative software developer with 6+ years of experience in C# producing robust code. His expertise lies in Unity mobile games, WPF desktop apps, and Windows Services, with some experience in UI/UX design. His tech stack consists of Unity, Visual Studio, Firebase, and Photoshop. With the help of formal mechanical engineering education, Emre enjoys solving mathematical problems and doing DIY projects with Arduino.

Portfolio

Tusas Engine Industries
C#, .NET, Windows Presentation Foundation (WPF), Windows Services...
ADMET, INC.
C#, User Interface (UI), User Experience (UX), Windows 10, Windows App SDK...
Immersify Education LTD
Unity, Unity2D, Front-end, Front-end Development, UI Development, Animation, Git

Experience

  • Visual Studio - 6 years
  • C# - 6 years
  • Unity - 6 years
  • Windows Presentation Foundation (WPF) - 4 years
  • Cloud Firestore - 2 years
  • Firebase Authentication - 2 years
  • Firebase Realtime Database - 2 years
  • Firebase Cloud Functions - 2 years

Availability

Part-time

Preferred Environment

Windows, MacOS, GitHub, Unity, Visual Studio, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a mobile strategy game called Pantenite Space Colony that has 200,000+ downloads on Google Play.

Work Experience

Senior C# Developer

2018 - PRESENT
Tusas Engine Industries
  • Developed a WPF application to monitor the company's CNC machines in real time.
  • Tracked and fixed bugs using Azure DevOps as a reporting tool.
  • Wrote several Windows services and desktop applications in C#. Data management is handled by SQL Server via stored procedures.
  • Received the Administration High Achievement Award from the general manager and CEO in 2016.
Technologies: C#, .NET, Windows Presentation Foundation (WPF), Windows Services, Visual Studio, Azure DevOps, Full-stack, C#.NET, SQL, Entity Framework, 3D, Desktop App Development, Windows Desktop Software, Azure, CI/CD Pipelines, Redis, Technical Design, Technical Architecture, Microsoft SQL Server, VB.NET WinForms, Visual Studio 2019, Visual Basic, Windows Forms (WinForms), SQL Server 2016, Front-end, User Interface (UI), Front-end Development, UI Development, Animation, SQL Stored Procedures, GE Digitals Proficy Plant Applications, SQL Server 2017, Back-end Development, XAML, .NET Core, Blazor, Cloud, Serverless, Git, Web Design

C# Programmer

2024 - 2024
ADMET, INC.
  • Engineered report parameters control in C# WinUI that streamlined pre-/post-test parameter configuration, enabling test operators to precisely define and standardize testing specifications.
  • Designed and implemented geometry creator control that allowed users to select from pre-defined specimen geometries and create custom specifications, expanding testing capabilities while maintaining standardization.
  • Developed custom reporting control with dynamic data visualization features, empowering users to select and configure specific test parameters for reporting and improving results analysis flexibility.
Technologies: C#, User Interface (UI), User Experience (UX), Windows 10, Windows App SDK, Windows UI (WinUI) 3

Unity 2D Developer

2023 - 2023
Immersify Education LTD
  • Translated Figma designs into a captivating and functional Unity 2D interface, ensuring an impeccable visual alignment between the original designs and the implemented UI elements.
  • Implemented robust PlayFab data saving and loading mechanisms, ensuring user progress and preferences were securely stored and seamlessly retrieved, even across different devices or platforms.
  • Integrated LeanTween animations, adding life into UI elements with smooth and captivating motion, enhancing the overall user experience through sophisticated transitions and dynamic visual effects.
Technologies: Unity, Unity2D, Front-end, Front-end Development, UI Development, Animation, Git

Senior Software Engineer

2022 - 2023
Muus Collective
  • Set up all PlayFab communication from the back end and educated team members about PlayFab, enabling smooth integration of PlayFab services into the application.
  • Created an in-app purchasing system for both Android and iOS using PlayFab SDK in Unity.
  • Implemented Azure Functions to handle database operations efficiently, resulting in a reduced response time for user requests.
  • Conducted extensive database performance testing to identify and optimize time-consuming queries for faster execution and improved user experience.
  • Collaborated closely with the QA team to identify and resolve critical production issues related to database connectivity and data consistency, ensuring the application's high availability and reliability.
Technologies: Azure PlayFab, Azure, C#, NoSQL, SQL, CI/CD Pipelines, Redis, Unity3D, Unity, Unity2D, Front-end Development, UI Development, Animation, SQL Stored Procedures, SQL Server 2017, Back-end Development, .NET Core, Game Development, 2D Games, Cloud, Serverless, Git

IoT Engineer

2016 - 2018
Tusas Engine Industries
  • Oversaw smart manufacturing, predictive maintenance, and smart building projects.
  • Developed apps to connect machines using industrial communication protocols such as MT Connect and OPC UA.
  • Built an OT network consisting of CNC machines, GE Industrial Gateway Server/Kepware, and GE historian database.
Technologies: OPC UA, Redis, Apache Kafka, Kepware Server (PLC Integration), Microsoft SQL Server, VB.NET WinForms, Visual Studio 2019, Visual Basic, Windows Forms (WinForms), SQL Server 2016, Front-end, Back-end, SQL Stored Procedures, GE Digitals Proficy Plant Applications, SQL Server 2017, Back-end Development, XAML, .NET Core, Git

CNC Programming Engineer

2015 - 2016
Tusas Engine Industries
  • Built CNC programs for multi-axis CNC machines using Siemens NX.
  • Developed task-tracking and revision control software for CNC programs.
  • Simulated CNC programs in 3D using VERICUT before running them on machines.
Technologies: NX CAM, Siemens NX, AutoCAD, CNC Programming, FANUC, Visual Basic, SQL, Microsoft SQL Server, Front-end, GE Digitals Proficy Plant Applications, SQL Server 2017, Back-end Development, Git

Manufacturing Engineer

2014 - 2015
Tusas Engine Industries
  • Recommended and implemented improvements and/or modifications for the sequence of operations, equipment utilization, and related matters.
  • Monitored operations to assure compliance with current project schedules and approved quality standards.
  • Recommended design modifications or process changes during the design of new products.
Technologies: 3D, AutoCAD, Siemens NX, CNC, FANUC, Microsoft SQL Server, Manufacturing, CAD, DWG File Format, DXF, Front-end, GE Digitals Proficy Plant Applications, SQL Server 2017

Unity Mobile Game | Pantenite Space Colony

https://play.google.com/store/apps/details?id=com.kodsay.PanteniteSpaceColony
Developed a mobile strategy game using the Unity game engine. It's launched on both Google Play and the App Store. Firebase Realtime Database is used for cloud data persistence. Integrated several Unity plugins, such as Google Play billing, AdMob, and Firebase.

Unity Mobile Game - Nova Colony - Space Settlers

https://play.google.com/store/apps/details?id=com.kodsay.novacolony
Developed a mobile strategy game using the Unity game engine. It's launched on both Google Play and the App Store. Firebase Realtime Database is used for cloud data persistence. Integrated several Unity plugins, such as Google Play billing, AdMob, and Firebase.

Shop Floor CNC Machines Live Dashboard

A C# WPF-based app for real-time monitoring of CNC Machines on the shop floor. It uses MS SQL tables and stored procedures for storing and fetching data. Sensor data is stored on the GE Historian database and retrieved by OPC UA connectors.
2007 - 2012

Bachelor's Degree in Mechanical Engineering

Istanbul Technical University - Istanbul, Turkey

Libraries/APIs

Entity Framework, Windows Forms (WinForms)

Tools

Visual Studio, Unity SDK, Visual Studio 2019, CAD, Git, GitHub, Firebase Authentication, NX CAM, Siemens NX, AutoCAD, Unity 5

Languages

C#, C#.NET, SQL, Visual Basic, XAML, Swift

Frameworks

Unity, Windows Presentation Foundation (WPF), .NET, Unity3D, Unity2D, VB.NET WinForms, .NET Core, Blazor

Paradigms

Desktop App Development, Azure DevOps, CNC Programming

Platforms

Azure, Azure PlayFab, iOS, Android, Windows, MacOS, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Apache Kafka, Windows UI (WinUI) 3

Storage

Microsoft SQL Server, SQL Server 2016, SQL Stored Procedures, SQL Server 2017, Cloud Firestore, Firebase Realtime Database, NoSQL, Redis

Industry Expertise

Web Design

Other

Full-stack, 3D, Windows Desktop Software, CNC, Technical Design, Technical Architecture, Manufacturing, DWG File Format, DXF, Front-end, Back-end, User Interface (UI), Front-end Development, UI Development, Animation, GE Digitals Proficy Plant Applications, Back-end Development, Game Development, 2D Games, Cloud, Serverless, Engineering, Firebase Cloud Functions, CI/CD Pipelines, Windows Services, FANUC, OPC UA, Kepware Server (PLC Integration), User Experience (UX), Windows 10, Windows App SDK

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