
Roman -
Senior Software Engineer | Simulation Engineer
Salary / Daily rate
Barcelona, Spain
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Full-Stack Engineer with 5+ years of experience and a strong foundation in Mechanical Engineering (6+ years), uniquely bridging software development and engineering innovation. Proven track record at Mercedes-Benz, KTM, Ansys, and tech startups delivering scalable React, Django, FastAPI, and Azure applications. Specialized in 3D simulations, data analysis & visualization, and engineering automation—driving workflow acceleration, performance optimization, for technical domains.
Work experience
Senior Software Engineer | Cloud & Big Data
Mercedes-Benz Group Services Madrid
Feb 2025 - Present
1 year 9 months
Madrid, Spain
Senior FEA Engineer & Senior Software Engineer
Cero
Aug 2024 - Mar 2025
8 months
Barcelona, Spain
- Key Responsibilities & Achievements: - Developed Full-Stack Applications for pre-/post-processing 3D simulation data, integrating: ▸ Frontend: React, Axios, Material UI, TailwindCSS, Framer Motion, Nivo.js, HOC, React-Router-Dom. ▸ Backend: FastAPI, NumPy, Pandas, SciPy, Scikit-learn, Seaborn. ▸ Database & Caching: PostgreSQL, Redis. ▸ CAE & Simulation APIs: Abaqus CAE Python API, HyperMesh API, Inspire Python API. - Engineered CAD and PLM solutions: ▸ Pre-processed and designed complex geometries using PTC Creo. ▸ Managed product lifecycle data and workflows within Windchill PLM. - Performed Advanced FEA & Simulation Studies: ▸ Conducted structural, fatigue, and stiffness analyses on motorcycle components using Abaqus CAE, Altair HyperMesh, Altair SimSolid, Altair Inspire, Inspire, and FEMFAT. ▸ Validated simulation results against experimental data, improving model accuracy and reliability. ▸ Developed innovative methodologies for enhanced simulation accuracy and efficiency. - Collaborated in International Engineering Teams: ▸ Worked closely with design, testing, and project teams at KTM and other manufacturers to optimize mechanical components. ▸ Led FEA simulations for linear, nonlinear, dynamic, fatigue/durability, and optimization studies, ensuring robust and efficient designs.
Software Engineer & Mechanical Engineer
ALBERT GARCIA DAVID CUBEL ENGINYERS CONSULTORS SL
Jul 2023 - Aug 2024
1 year 2 months
Barcelona, Spain
- Key Responsibilities & Achievements: - Full-stack application development (React.js, Django, PostgreSQL) for fatigue and creep calculations with ASME, EN, Euro standards. - Plotly Dash Dashboard application development for engineering data processing and PyAnsys API / SolidWorks API for 3D automation and FEA acceleration. - Building rapid Dashboard for quick data analysis and visualization using NumPy, Pandas, Scipy, Scikit-learn and Plotly. - Conducted Thermal CFD and Non-Linear analyses using SolidWorks Flow | Ansys Fluent and Thermos-Mechanical Non-Linear analyses with Ansys Workbench and APDL. Post-processing data with PyAnsys/PyMAPDL and VBA Excel
Software Engineer
Quside
Jun 2023 - Aug 2024
1 year 3 months
Barcelona, Spain
- Key Responsibilities & Achievements: - Led the creation of a Full-stack QRNG testing application with React.js, Django, REST APIs, PostgreSQL, Docker, and Nginx. - Refactored Python and C packages for QRNG, applying design patterns and principles. - Developed an SSH desktop application for secure client-embedded system communication using Paramiko. - Established CI/CD pipelines, implemented unit testing, and optimized workflows using Azure DevOps. - Performed post-processing and in-depth data analysis of QRNG testing results using NumPy, Pandas/cuDF (GPU DataFrame), SciPy, andScikit-Learn for optimized performance and actionable insights. - Documented processes with Doxygen, Azure Wiki, and diagrams.
Middle Software Engineer
SAALG Geomechanics
Nov 2022 - May 2023
7 months
Barcelona, Spain
- Key Responsibilities & Achievements: - Development of DAARWIN cloud-based platform that optimizes construction projects using Python, MariaDB/DBeaver, AWS (S3, ECS, RDS), Docker, gRPC, and JSON for API integration with Plaxis 2D. - Led the full development of a EuroCode Standard Calculation project, implementing Test-Driven Development (TDD) methodology, and utilized Design Patterns and Principles to create well-structured, maintainable, and efficient code. - Created visually appealing mockups for EuroCode Standard in Figma to showcase project progress to clients and investors. - Collaborated with a team using Agile Sprint methodology to effectively manage project tasks and meet deadlines. - Realization of the Unit Testing for models in PLAXIS 2D and verified API integration to ensure reliable performance and data accuracy.
Middle R&D Engineer II
Ansys
Nov 2021 - Mar 2022
5 months
Barcelona, Spain
[Middle] R&D Engineer II for PyAnsys Project - Implementation for PyAnsys Project new features using the full scale of power of Python, Ansys APDL and Hand Calculations. Providing new features with Python libraries such as NumPy, Pandas (using HTML and CSS styling), Matplotlib, VTK, PyVista, Sphinx[LaTeX] and more. - Investigation of how to utilize gRPC with Protobuf support, Microsoft Azure, Kubernetes, and CI/CD - Working with a talented group of developers at Ansys to create the latest generation in software interfaces for Ansys products. - Performing complex bug verification, release testing, and beta support for assigned products.
IDOM Consulting, Engineering, Architecture
Feb 2020 - Dec 2021
1 year 11 months
Barcelona, Spain
Mechanical Engineer for ENSA Nuclear
Nov 2020 - Dec 2021
1 year 2 months
Barcelona, Spain
Mechanical Analysis of the ENSA Components. - Nonlinear Static Analysis, Thermal Analysis, and Fatigue Analysis of the Heat Exchanger Units. Verifications of the Bolted Joints of the Boiler Cover. - Nonlinear Static Analysis, Thermal Analysis, and Fatigue Analysis of the Bolted Flanges. Leaks Verifications of the Bolted Flange Joints with Gaskets. Stress Linearization Procedure. - Buckling Analysis of the BAC-TEP-TEU-TEG Systems. - Hand Calculations with codes and standards for the design of mechanical components such as ASME, RCC-MR, RCC-MRx, Eurocodes, EN. - Thermo-Mechanical Analysis of Temporary Closures for TEP-TEU-TEG-BAC Nuclear Systems. - Mentoring: how to make models prepared for meshing using Ansys SpaceClaim and optimization of the workflow with Ansys APDL Macro Code
Mechanical Engineer in Framatome Nuclear
Feb 2020 - Jan 2021
1 year
Barcelona Area, Spain
Mechanical Engineering for Framatome Components. - Development of the GUI Application with Microsoft VBA for the Result Optimization. - AI implementation of Supervised Machine Learning Algorithms to decrease the simulation time of the models. - Probabilistic Load Flow Method Based on Modified Latin Hypercube-Important Sampling for ANSYS APDL using Python(SciPy, Pandas, Matplotlib, and Seaborn) - Static Structure, Fatigue, and Buckling Analysis for Piping Support using Ansys APDL, RSTAB, Hilti, and IdeaStatica. - The design of mechanical components with codes and standards such as UNE-EN, EN, and ISO.
Validation Engineer
Stadler Bussnang AG
Dec 2018 - May 2019
6 months
46550 Albuixech, Valencia, Spain
Validation Engineer for Locomotives. - Vehicle dynamics - Vibrations and Noise levels - Electrical Testing & Electrical Schemes - NX Simens - CAD/PLM/Team Center software - Programming at Microsoft Visual Basic for Testing Data Analysis - Power pack systems: Engine & Hydrostatic - HVAC and Ventilation - Locomotives validation planning - Europe & USA Railway test center experience - Supplier management
Integrated Project of Design and Simulation the Biomechanical Systems
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Feb 2015 - Aug 2017
2 years 7 months
Kiev Region, Ukraine
- 3D Design and Simulation the Biomechanical Systems between Kyiv Polytechnic University of Ukraine and Bogomolets National Medical University - CAD/CAE/FEM Biomechanical Systems - Mimics 10.01 (Integration Computer Tomography Data to the 3D Model) - CAD SolidWorks v15 - Ansys Workbench CAE/FEM Calculations of Biomechanical Systems
Education
Universitat Politècnica de València (UPV)
Master's degree
2017 - 2019
2 years
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Upper Intermediate B2
2014 - 2017
4 years
Universitat Politècnica de València (UPV)
Student Exchange Program Erasmus+ KA107 2016-2017
2016 - 2017
7 months
The London School of English
Upper Intermediate B2
2015 - 2016
2 years