Özgün Elpek,土耳其安卡拉的开发人员
Özgün is available for hire
Hire Özgün

Özgün Elpek

Verified Expert  in Engineering

软件开发人员

Location
Ankara, Turkey
至今成员总数
July 3, 2019

Özgün is a highly adaptive software engineer with a master's degree in computer engineering, 专攻数字几何处理和计算机图形学. He has worked in Turkey's top software development companies in the fields of civil engineering, GIS systems, and video games, 使用各种技术.

Portfolio

全球数据科学软件公司
c#, Windows窗体(WinForms),桌面,单元测试,Win32 API, Windows...
URoom
Unity3D, Java, c++, .. NET Core, ARCore, 3D扫描,Figma...

Experience

Availability

Part-time

首选的环境

Git, Visual Studio, Windows

The most amazing...

...project I've built is the real-time 3D ultrasound editor with GPGPU approaches.

Work Experience

Software Engineer

2023 - PRESENT
TaleWorlds娱乐
  • 在TaleWorlds娱乐担任系统/游戏软件工程师, 以《欧博体育app下载》系列而闻名.
  • Optimized various gameplay mechanics to enhance user experience and improve game performance, alongside streamlining software pipeline architectures to accelerate development cycles.
  • 基于详细的游戏设计执行一系列游戏功能, 专注于丰富玩家粘性和玩法动态.
技术:c#, c++

桌面软件工程师

2021 - 2022
全球数据科学软件公司
  • Worked on modernization of the large-scale WinForms desktop application UI to have CSS style look and feel.
  • Collaborated with the senior product manager and UI/UX designer to refine and evaluate the design and identify the limitations and possible approaches to implement the design at each iteration.
  • Worked with the product and engineering managers to identify the deliverables, sprint planning, road maps, and test plans.
Technologies: c#, Windows窗体(WinForms),桌面,单元测试,Win32 API, Windows, Telerik, Syncfusion, NUnit, UI Automation, Jira, Confluence

Software Engineer

2020 - 2021
URoom
  • Developed a sandbox showroom creation app MVP targeting furniture companies to showcase and sell their showrooms and assets in a virtual reality environment.
  • 从事带ToF相机的移动设备的3D扫描应用, 都使用了Google ARCore, 以及本地的数字几何处理算法.
  • Worked on offline 3D model reconstruction from point clouds for desktops with C++.
  • Developed native Android libraries in Java for unity to perform specific tasks.
  • Worked on a 3D website builder app for mobile devices that can show content such as images, videos, 和3D显示对象上的pdf.
  • Implemented UI/UX designs into the front end and connected back-end services for all applications.
技术:Unity3D, Java, c++, .. NET Core, ARCore, 3D扫描,Figma, Adobe体验设计(XD)

Unity Developer

2019 - 2020
Parkxy Corp Daeda
  • Developed a 3D content viewer app for building apartments from 2D plan views.
  • 实现交互, editable, 以及可定制的公寓几何, materials, 和资产到应用中.
  • 运行时资源的加载和放置,包括2D和3D.
  • Integrated GraphQL connections for Unity to communicate with AWS AppSync service.
  • 集成的谷歌地图API地址选择和地址标签.
  • 从UI/UX设计中实现了功能齐全的前端.
技术:Unity3D, GraphQL, Amazon S3 (AWS S3), 亚马逊网络服务(AWS), Google Maps API, AWS AppSync, 计算几何, Figma

Software Engineer

2019 - 2019
Zibumi
  • 使用KML实现OGC地理形状的序列化机制, JSON, GeoJSON, WKT, CSV, and plain text.
  • 开发了一个常用的KML编辑器创建工具, edit, 并使用KML规范删除给定地形上的地理形状. It has the capability of transferring data to and from other GIS software such as Google Earth, and ArcGIS Earth.
  • Reimplemented existing tools using a pattern where the core engineering part is separated, 并且独立于Unity, 哪个只用于UI和渲染.
  • 实现了工具的捆绑机制. 这使开发人员和设计人员能够自动创建ui, 这取决于使用不同bundle的不同客户端的需求.
  • Developed a touring tool where users can take screenshots of different views, and animate the camera between these screenshots with various speed options.
  • Worked on a solar energy and insolation simulation tool using compute shaders that boosted the process 300-350 times faster compared to classical CPU approaches.
技术:JSON, XML, Unity, c#

软件开发人员

2016 - 2019
Prota Software
  • 在VB中创建dll.NET that implemented structural steel design specifications for the UK, US, Europe, and Turkey. 这使ProtaStructure®能够设计钢结构.
  • Created a tool that was used to generate multiple structural braces between selected regions. 该工具提高了复杂结构中用户的生产力.
  • Developed a tool used in ProtaStructure® and ProtaDetails® that was capable of checking the structural capacity of truss members and optimizing the profiles used among given alternatives.
  • Created a wind load generator tool for ProtaStructure® and ProtaDetails® that applied wind loads to the desired structure with a single button using UK, US, Europe, 和马来西亚标准.
  • Implemented OOP principles in the existing codes of a large project to make them clean and properly structured for future extensibility.
技术:Asana, DevExpress, .NET, VB.NET, C#

结构工程师

2013 - 2016
Prota Engineering
  • 在土耳其设计了各种标志性钢结构.
  • Developed small programs using Excel and VBA that design and optimize structural steel connections.
  • 利用MATLAB开发二维有限元模型求解器.
技术:MATLAB

ProtaStructure®

http://www.protasoftware.com/protastructure
ProtaStructure® is an innovative structural analysis, and BIM software originated in Turkey. Core strengths of ProtaStructure are the analysis speed and ease of structure creation. Prota Structure® has been the number one choice in the field of civil engineering for small to large contractors, 尤其是在土耳其和马来西亚.

ProtaDetails®

http://www.protasoftware.com/protadetails
ProtaDetails® is a standalone system used for creating automated concrete CAD drawings, 并对独立结构构件进行了设计和详图.

CitiGenius Atlas

CitiGenius Atlas is a multi-purpose GIS analysis software used in municipal, 房地产和军事应用.

基于cad的重叠点阵网格

http://github.com/elpekozgun/OET
使用WinForms创建了一个独立的基于CAD的网格程序, C#, GDI+用于重叠点阵建模(OLM)应用. 这类似于有限元建模(FEM)。, 但更擅长解决不规则材料的挑战. 该程序已集成到机密的大学OLM求解引擎, and gnuplot, 哪个是科学应用中最流行的图形工具.

Firebowl: 3D保龄球游戏

http://www.youtube.com/watch?v=xPLDYnUoMiM
This is a casual single-player 3D mobile bowling game made in Unity using test-driven development for score calculations. Implemented a curved ball mechanism by drawing a curve pattern on the screen to throw the ball.

Unity: 2018全球游戏开发挑战赛参赛

我在2018年参加了Unity的官方环球游戏开发挑战赛, with a hoverboard game prototype design based on the Back to the Future ™️ franchise.

顶点弯曲框架

Worked on a hobby digital geometry processing application used for reconstructing and editing 3D mesh from noisy ultrasound data and CT scans obtained from medical devices. It handles the visualization and editing/cleaning part efficiently in real time enabled by GPGPU approaches. 它还输出一个3D模型,以移植到3D打印应用程序.

Ozgunelpek.com

http://ozgunelpek.com/
这是我的作品集网站, where I present a unique blend of skills and accomplishments in the field of software engineering. 在这个3D领域, I showcase a diverse collection of projects that highlight my expertise and proficiency in various aspects of the discipline.
2018 - 2020

计算机工程硕士学位

中东技术大学-安卡拉,土耳其

2007 - 2012

土木工程学士学位

中东技术大学-安卡拉,土耳其

2017年11月至今

DEV210.2x:中级c++

Microsoft

Libraries/APIs

Windows窗体(WinForms), LINQ, GDI(+), Three.js, Standard Template Library (STL), OpenGL, Google Maps API, OpenCV, Win32 API, SignalR

Tools

Asana, Microsoft Visual Studio, Git, Mercurial, Notepad++, Visual Studio, Slack, Postman, Figma, MATLAB, Syncfusion, Jira, Confluence, AWS AppSync, Adobe体验设计(XD), PlayFab

Frameworks

.NET, Unity3D, Unity, .NET Core, NUnit

Languages

c#, C, XML, Visual Basic .NET (VB.NET), C++, VB.. NET, GLSL, XAML, ShaderLab, GraphQL, Java, HTML, CSS

Paradigms

Object-oriented Programming (OOP), 测试驱动开发(TDD), Unit Testing, REST, GPGPU

Platforms

Windows, Android, Xamarin, 亚马逊网络服务(AWS), ARCore, Desktop, Telerik, Azure Functions, Visual Studio Code (VS Code)

Storage

MongoDB, JSON, Amazon S3 (AWS S3)

Other

Algorithms, 计算几何, Computer Graphics, Plastic SCM, Video Games, DevExpress, GPU Computing, 软件架构, Civil Engineering, 有限元法(FEM), 3D Scanning, Shaders, UI Automation, Fusion, Unreal Engine 5

有效的合作

如何使用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

选择你的才能

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring