Ioannis Kaliakatsos
Algorithms Development Expert, Research & Development
Experience
May 2022 - Present
3 years 9 monthsWallisellen, Switzerland
Algorithms Development Expert, Research & Development
Reishauer AG
- Mathematical specification and definition, analysis and software development of the skiving cutter tool motion planning within the skiving machine for simultaneous and sequential gear flank processing
- Twist-free topological manufacturing
- Workpiece flank line modifications
- Workpiece flank line and profile corrections
- Workpiece tooth thickness deviations
- Computer vision algorithms for automatic wear detection of the skiving cutter tool
- Software development for corrections of the machine kinematics for the profile grinding product series, including twist-free grinding
- Software development for corrections of the machine kinematics, quality measurement and evaluation for the slot grinding product series
- Performance analysis and continuous improvement of internal design tools (RTDesign)
- Tools used: C#, .NET, TeamCity, git, PostgreSQL, MySQL
Nov 2019 - Apr 2022
2 years 6 monthsWallisellen, Switzerland
Algorithms Development Engineer, Research & Development
Reishauer AG
- Mathematical definition, analysis and software development of geometry related algorithms for the skiving product line
- Geometry of cylindrical workpieces, including modifications
- Geometry of skiving cutting tools
- Tools used: C#, .NET, TeamCity, git, PostgreSQL, MySQL
Nov 2017 - Oct 2019
2 yearsWallisellen, Switzerland
Software Engineer, Machine Control Software
Reishauer AG
- Development of calculations related to geometry of cylindrical and beveloid workpieces, grinding wheels and dressing tools
- Motion planning of the grinding wheel relative to the workpiece
- Gear quality measurements and evaluation of the results
- Tools used: C#, .NET, TeamCity, svn, PostgreSQL
Jan 2014 - Oct 2017
3 years 10 monthsBubikon, Switzerland
Simulation Engineer, Computational Engineering
KISSsoft AG
- Determined mathematical models, developed algorithms and implemented software for engineering problems
- Non-linear deformation analysis of multiple connected shafts, including thermal effects and rolling bearing clearance
- Non-linear stiffness analysis of rolling bearings with rigid and elastic rings
- Elastic contact analysis of plane (2D) bodies having arbitrary profile geometry
- Detection of independent and dependent closed-loops in graph models
- Non-linear regression of arbitrary functions
- Calculation of gear shifting synchronisation duration in automotive gearboxes
- Developed high-performance in-house libraries for linear algebra, sparse matrix solvers, and interfaces to third-party mathematical libraries
- Defined, implemented and managed the product’s cross-platform software development
- Tools used: C, C++, OpenMP, Intel Math Kernel Library (MKL), Intel Parallel Studio XE
Feb 2010 - Dec 2013
3 years 11 monthsBubikon, Switzerland
Mechanical Engineer, Machine Element Design
KISSsoft AG
- Implemented engineering design requests from customers: verification of an excavation machine gearbox (600 kW); 5-stage gearbox optimization with respect to safety, weight and size; 3-gear chain sizing made of plastic; gear profile optimization with respect to transmission error for a wrist watch
- Developed strength and lifetime calculations for machine elements of industrial gearboxes according to industry standards (DIN, ISO)
- Service life calculation of rolling bearings
- System transmission error calculation of planetary gear drives
- Provided second-level support and troubleshooting of customer questions
- Served as software training instructor in seminars (internal and external)
- Ported parts of the product to an iOS application (Hardness Conversion)
- Tools used: C, C++, Qt, OpenGL, cmake, gcc, Visual Studio
Oct 2006 - Dec 2009
3 years 3 monthsZürich, Switzerland
Research Assistant, Mechanical and Process Engineering
Swiss Federal Institute of Technology, Zurich
- Developed a mechatronic vehicle for internal control inspection of the beam screen of the Large Hadron Collider at CERN: led interdisciplinary design group, feasibility analysis of wireless powering methods with microwave radiation, design concept of the robot device
- Investigated wireless powering methods for medical microrobots, researching mechanical and physical properties of human body systems
- Provided lab support to Computer Science, Mechanical and Electrical Engineering students as Teaching Assistant
- Supervised MSc. and semester projects
Aug 2004 - Sep 2004
2 monthsLaurium, Greece
Summer Intern
Public Power Corporation S.A.
- Investigated alternative gas turbine loading scenarios for fuel savings at Combined Cycle Power Plant IV in Lavrion, Greece resulting in 3 million yearly savings
Skills
- Technical Programming: C/c++/c#/obj-c, Swift, Qt, Opengl, Intel Mkl, Parallel Studio Xe, Openmp, Gcc, Matlab/simulink, Mathematica, Fortran, Assembly
- Ide: Ms Visual Studio, Xcode, Cmake, Qt Designer
- Cad/cae: Solidworks, Unigraphics, Ansys, Maxwell, Comsol Multiphysics, Spice
- Operating Systems: Macos, Linux, Windows
- Machine Shop: Lathe, Mill, Drill, Soldering
Languages
Greek
NativeGerman
AdvancedEnglish
AdvancedEducation
Oct 2006 - Dec 2009
Swiss Federal Institute of Technology
Doctoral Program Courses · Mechanical and Process Engineering · Zürich, Switzerland
Sep 2001 - Jun 2006
National Technical University of Athens
Master of Science · Mechanical Engineering · Athens, Greece
Lorem ipsum dolor sit amet
Matura
Certifications & licenses
Continuing Power Skiving, 4th Professional Seminar
Fraunhofer IWU, Germany
Deep Learning Specialization
deeplearning.ai, USA, online
Machine Learning
Stanford University, USA, online
Automotive Gearboxes: Theory And Applications
Bubikon, Switzerland
Intel HPC Code Modernization Workshop
Zurich, Switzerland
Frictional Losses In Rolling Bearings
KISSsoft AG, Switzerland
How To Write Fast Numerical Code
ETH Zurich, Switzerland
Qt Developer Days
Munich, Germany
VDI Wissenforum In The Wind Energy Industry
Hannover, Germany
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience