Özgün Elpek
Verified Expert in Engineering
Software Developer
Özgün是一位具有很强适应能力的软件工程师,拥有计算机工程硕士学位, specializing in digital geometry processing and computer graphics. 他曾使用c#在土耳其土木工程和GIS系统领域的顶级软件开发公司工作, .NET, and Unity.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows
The most amazing...
...我所建立的项目是实时3D超声编辑器与GPGPU的方法.
Work Experience
Desktop Software Engineer
Global Data Science Software Company
- 致力于大规模WinForms桌面应用UI的现代化,使其具有CSS风格的外观和感觉.
- 与高级产品经理和UI/UX设计师合作,完善和评估设计,并确定在每次迭代中实现设计的限制和可能的方法.
- 与产品和工程经理一起确定可交付成果, sprint planning, road maps, and test plans.
Software Engineer
URoom
- 开发沙盒展厅创建应用MVP,目标是家具公司在虚拟现实环境中展示和销售他们的展厅和资产.
- Worked on 3D scanning applications for mobile devices with a ToF camera, both with Google ARCore, and native in-house digital geometry processing algorithms.
- 使用c++从桌面的点云进行离线3D模型重建.
- 用Java为unity开发原生Android库来执行特定任务.
- 为移动设备制作3D网站构建应用程序,可以显示图像等内容, videos, and PDFs on 3D display objects.
- 为所有应用程序的前端实现UI/UX设计,并连接后端服务.
Unity Developer
Parkxy Corp Daeda
- 开发了一个3D内容查看器应用程序,用于从2D平面视图中构建公寓.
- Implemented interactive, editable, and customizable apartment geometry, materials, and assets into the app.
- Runtime asset loading and placement into the world, both in 2D and 3D.
- 集成GraphQL连接Unity与AWS AppSync服务通信.
- Integrated Google Maps API for address selection and address tagging.
- Implemented a fully functional front end from the UI/UX designs.
Software Engineer
Zibumi
- 使用KML实现OGC地理形状的序列化机制, JSON, GeoJSON, WKT, CSV, and plain text.
- Developed a frequently used KML editor tool to create, edit, 并使用KML规范删除给定地形上的地理形状. 它具有与其他GIS软件(如Google Earth)之间传输数据的能力, and ArcGIS Earth.
- 使用分离核心工程部分的模式重新实现现有工具, and independent from Unity, which is used for UI and rendering only.
- Implemented the bundling mechanism for tools. 这使开发人员和设计人员能够自动创建ui, depending on the needs of different clients using different bundles.
- 开发了一个旅游工具,用户可以在其中截取不同视图的截图, 并在这些截图之间用不同的速度选项动画相机.
- 使用计算着色器开发太阳能和日晒模拟工具,与传统CPU方法相比,该工具将处理速度提高了300-350倍.
Software Developer
Prota Software
- Created DLLs in VB.NET实现了英国、美国、欧洲和土耳其的结构钢设计规范. This gave ProtaStructure® the ability to design steel structures.
- 创建了一个工具,用于在选定区域之间生成多个结构支撑. This tool increased the productivity of users in complex structures.
- 开发了一种用于ProtaStructure®和ProtaDetails®的工具,能够检查桁架成员的结构能力,并在给定的替代方案中优化使用的轮廓.
- 为ProtaStructure®和ProtaDetails®创建了一个风荷载发生器工具,使用UK通过一个按钮将风荷载应用到所需的结构上, US, Europe, and Malaysian standards.
- 在大型项目的现有代码中实现OOP原则,使它们干净,结构合理,便于将来扩展.
Structural Engineer
Prota Engineering
- Designed various landmark steel structures in Turkey.
- 利用Excel和VBA开发小程序,设计和优化结构钢连接.
- Developed 2D finite element model solvers using MATLAB.
Experience
ProtaStructure®
http://www.protasoftware.com/protastructureProtaDetails®
http://www.protasoftware.com/protadetailsCitiGenius Atlas
CAD-based Overlapping Lattice Mesher
http://github.com/elpekozgun/OETFirebowl: 3D Bowling Game
http://www.youtube.com/watch?v=xPLDYnUoMiMUnity: 2018 Universal Gamedev Challenge Entry
Vertex Bender Framework
Ozgunelpek.com
http://ozgunelpek.com/Skills
Languages
C#, C, XML, Visual Basic .NET (VB.NET), C++, VB.NET, GLSL, XAML, ShaderLab, GraphQL, Java, HTML, CSS
Frameworks
.NET, Unity3D, Unity, .NET Core, NUnit
Libraries/APIs
Windows Forms (WinForms), LINQ, GDI(+), Three.. js,标准模板库(STL), OpenGL,谷歌地图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 Experience Design (XD), PlayFab
Paradigms
面向对象编程(OOP),测试驱动开发(TDD),单元测试,REST, GPGPU
Platforms
Windows, Android, Xamarin, Amazon Web Services (AWS), ARCore, Desktop, Telerik, Azure Functions, Visual Studio Code (VS Code)
Other
Geometric Modeling, Algorithms, Computational Geometry, Computer Graphics, DevExpress, GPU Computing, Software Architecture, Civil Engineering, Finite Element Method (FEM), 3D Scanning, Shaders, UI Automation, Fusion
Storage
MongoDB, JSON, Amazon S3 (AWS S3)
Education
Master's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Bachelor's Degree in Civil Engineering
Middle East Tecnhical University - Ankara, Turkey
Certifications
DEV210.2x: Intermediate C++
Microsoft