ABOUT ME

caner.erdogan@hotmail.com

I make immersive 3D web and AR experiences with full-responsive UI layouts, using engineering knowledge and expertise to build custom tools for those. I am also a Jedi of Babylon JS forum! I consider myself a learner, an engineer, and a media enthusiast. My goal is, therefore, to use engineering knowledge and discipline to have a slightest contribution in future technologies. As a musician and an international professional, I am confident in my communication, collaboration, documentation and presentation skills. Until mid-2020, I was a senior automotive software engineer with 5 years of experience. The last couple of years of it is on control software architecture design and engineering process automation tools development. I am currently using this knowledge in media and internet technologies, especially on 3D web experiences design and development. I started with testing, fixing and improving the quality of the software functions in development. In a couple of weeks, I started to develop functions from scratch myself. In about a year, I was also assigned to assist the global quality and guidelines team of the company I was working at. This proved me reliable and eventually lead me to become the development responsible of a significantly important part of our work: Safety Software Development. After almost 4 years of working at a global tier-1 engineering service supplier, I have qualified to architect the powertrain control software for a national project. There, I also composed a graphical user interface myself, to speed up and automate the quality and testing operations; therefore, saved a lot of time for our team of engineers, and tens of thousands of dollars of software and engineering expense for our company. For one of the projects in the company I was previously working at, I was tasked to obtain an accurate model of a complex physical system which was highly nonlinear due to frictional dynamics. For this purpose I composed a neural network model generator algorithm that works in hyperparameter spaces and automatically searches for the most accurate architecture for the neural network model. I have lived in many cities among various cultures, therefore, I can communicate, collaborate and build relationships easily. I am also keen on learning tools and techniques used in various fields of technology. I have always been an organized person, which promotes me to give documentation and presentation tasks utmost importance. This is because I would like to ensure any other developer can easily follow and continue with what is provided. I am also a musician since 17 years ago and performed over 100 professional stages. I have been improving myself in various multimedia tools and their programming interfaces, while creating content for our art. Using my engineering education and experience, I can easily adapt to various development environments and think outside the box.

EXPERIENCE

URoom / TEAM International

3D System Responsible

Jan 2023 - Present Software architecture design and development for web based 3D virtual experience creation tool. Cross-platform Web3D application software architecture, implementation and maintenance, Extensive use of Babylon JS, namely: Loaders and serializers, user controls, collisions, rendering overlays and multiple layers, animation easing and blending, dynamic textures, transparent rendering, raycasting and more, Implementation of user controlled tools, namely: Transformation and snap, environment, lighting and shadows, 3D textbox, interaction and animation, UI and media controls, Automated asset processing on backend, workflow with Git, Azure and integrated code quality tools, Direct contribution to product development and feature planning.


Seddi / Orion Innovation

Senior Software Engineer

Feb 2022 - Present Full stack online 2D & 3D textile composition, realistic simulation and rendering tool development., Learn from and contribute to a much anticipated product in a well designed and maintained life cycle with a team of highly experienced academics, engineers, designers and managers from around the world, Extensive use of React JS, Redux, Node JS, Three JS and some Jest, UI development and styling from integrated design guides, Integration of, 3D interface with UI, backend with high-precision computers, and frontend functionalities, Workflow with Git, Jira and integrated code quality tools.


Orkvis

Senior Frontend Engineer

Dec 2020 - Present Frontend design and development for 3D web and AR experiences. Managerial responsibilities such as customer briefings & presentations, contract reviews, coordination of design & software teams alongside technical duties, Structure development for branching advanced Babylon JS and Three JS projects that work concurrently with modern frontend frameworks such as React JS, Quality related contributions such as 3D naming and modeling conventions for interactive experiences, Full-responsive and WCAG compliant web pages design and implementation, App-free augmented Reality (AR) for iOS and Android, client-side model conversion for AR to save data traffic, Advanced asset management such as asynchronous imports, model partitioning, custom interaction management etc., Creative scenery with animations, shaders, post-processing, annotations and more features, Projected engineering knowledge to experience design such as advanced algorithms for camera controls, automated scenery, experience state and transition control, Automated 3D web experiences in connection with customer specific dashboard and backend systems.


Ecemtag Control Technologies

Senior Control Systems Engineer

Feb 2019 - Aug 2020 Functional software architecture design and development for automotive powertrain systems. Transmission control unit software architecture design, from component to integrated software level, Requirement engineering and management in collaboration and communication with private customers and government institutions, Hands-on product level data dictionary, calibration and Model-in-the-loop (MiL) testing tool development, Software quality and guideline composition, Functional development of complex software components involving sensor data compensations, physical adaptations, control actuations and functional safety, Plant model development and validation, Data dictionary management, quality alignment and documentation, Model-in-the-loop (MiL), software-in-the-loop (SiL) and hardware-in-the-loop (HiL) test procedure composition, Daily communication and collaboration with colleagues abroad and local.

AVL Research & Engineering

Control Systems Engineer

Aug 2015 - Jan 2019 Functional software research and development for automotive powertrain systems. Transmission control unit software test environment design based on real-life scenarios, Functional development of complex software components involving sensor data compensations, physical adaptations, control actuations and functional safety, System modelling and control of transmission systems using machine learning, Model-in-the-loop (MiL), software-in-the-loop (SiL) and hardware-in-the-loop (HiL) tests, Electronic control unit flashing, monitoring and calibration over CAN, Data dictionary management, quality alignment and documentation, Software and general power flow design for dual-clutch, automatic and various hybrid transmissions for internal and external R&D projects, Transmission hydraulic circuit design, Daily communication and collaboration with colleagues abroad and local.

SKILLS & PORTFOLIO

I made this web application using Babylon JS and React JS. Some languages and tools I use: Babylon JS Three.js GLSL ARKit & ARCore Blender SolidWorks Next JS React JS Angular JS TypeScript JavaScript MATLAB Python Tensorflow Adobe CC Pro Tools

3D Experience and Augmented Reality Projects

EDUCATION

Istanbul Technical University

Master's Program Mechatronics

Sep 2017 - Dec 2019 Thesis: Modeling and Control of Complex System Dynamics Using Machine Learning Some Courses: Machine Vision Mechatronic System Design Mechatronic System Components Spacecraft Control Systems


Istanbul Technical University

Major Program Control and Automation Engineering

Aug 2010 - Jun 2015 Thesis: A New Control Scheme for Automated Manual Transmission with Electromagnetic Powder Clutch Presented personally at Society of Automotive Engineers' International Conference on Engines and Vehicles; 2015, Capri, Italy. Some Courses: Control System Design Robot Control Signals and Systems Feedback Control Systems Industrial Applications of Power Electronics Microcontroller System Design


Istanbul Technical University

Minor Program Mechatronics

Sep 2012 - Jun 2015 Some Courses: Mechanical Design I-II Theory of Machines Technical Drawing Computer Aided Technical Drawing Hydraulic and Pneumatic Circuits

INTERESTS

I spend most of my time playing drums, discovering new music, reading/writing fantasy stories, dancing, skiing, learning visual design, getting lost in technology news and playing inspirational, story based video games. I have performed over 100 professional stage shows by drum playing with various bands. I also love languages: 🇹🇷 Native Turkish, 🇬🇧 Advanced English speaker; daily, academic and technical, Used to be able to communicate in 🇩🇪 German, now out of practice, Can read 🇷🇺 Cyrillic and 🇬🇷 Greek, but cannot understand, Also used to be able to read some 🇯🇵 Japanese and 🇰🇷 Korean, again, now out of practice.