Emre Taşkın
Verified Expert in Engineering
Software Developer
Eskişehir, Turkey
Toptal member since October 14, 2022
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
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
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
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.
C# Programmer
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.
Unity 2D Developer
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.
Senior Software Engineer
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.
IoT Engineer
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.
CNC Programming Engineer
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.
Manufacturing Engineer
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.
Experience
Unity Mobile Game | Pantenite Space Colony
https://play.google.com/store/apps/details?id=com.kodsay.PanteniteSpaceColonyUnity Mobile Game - Nova Colony - Space Settlers
https://play.google.com/store/apps/details?id=com.kodsay.novacolonyShop Floor CNC Machines Live Dashboard
Education
Bachelor's Degree in Mechanical Engineering
Istanbul Technical University - Istanbul, Turkey
Skills
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
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