
Senior Software Engineer with extensive experience at Ascent Software, specializing in C++ development. Skilled in testing, Python, optimization and project management, fostering collaboration while delivering safe solutions that meet customer needs. Looking for fully remote work, or situated in the Elche-Alicante area of Spain.
Worked on a C++ compiler that would use AUTOSAR compliant XML input from car engineers to generate MISRA compliant embedded C code to be used on ECUs. Main responsibilities included:
Worked on a C++ integrated solution combining data acquisition with testing, simulation and analytics tools named Simcenter Testlab, geared towards car manufacturers. Main responsibilities included:
Worked on multiple small projects for companies and other individuals as a freelancer. Main responsibilities included:
* Writing small backend or full stack applications using C++, Java, C# and the Unity Game Engine
* Managing client interactions and expectations
* Project and feature analysis, cost breakdown, risk assessments
* Managing multiple projects and clients at the same time
Worked on the backend of a map application, inventing an algorithm to process large amounts of data from all over the world in order to provide routing using public transportation. Main responsibilities included:
* Development of a custom algorithm in C++, starting from basics like A*, Dijkstra, Bellman-Ford, in order to obtain fast and efficient responses to customer queries
* High focus on speed, both client-side and server-side, in order to obtain dozens of alternatives in milliseconds
* High focus on memory management and storage, both client-side and server-side, in order to efficiently store and access high volumes of data
* Creating a basic UI for visualizing results using Java and Android Studio
* Researching and implementing machine learning algorithms for data and image processing
Programming/scripting languages:
Tools:
Other: