Dan-Alexandru Calavrezo
Inhaber, IT Consultant, Freelancer / freiberuflich
Bucharest, Rumänien
Über mich
Experienced software engineer with a background in embedded development, safety critical systems, networking and distributed enterprise applications.
Werdegang
Berufserfahrung von Dan-Alexandru Calavrezo
Bis heute 8 Jahre und 8 Monate, seit Nov. 2015
IT Consultant
Freelancer / freiberuflich
- ported code base to new TI SDK versions on TDA4 hardware - developed SW integration strategy - integration of software according to the projects release plan - worked on slicing TI SDK and the code base into BRICKS packages (CMake based build system) - bring-up debugging of SOC using Lauterbach - several bug fixes in code, mostly related to SDK APIs/drivers - introduction of new compiler versions/ toolchains - created new build platforms (Docker images) - performed uplifts of SDK versions
- I was responsible for implementing a CI/CD pipeline for the Audi auxiliary heater project. - Created a multi-branch pipeline in Jenkins using DSL having SVN as a SCM. - I had to automatize the build execution, the triggering of UT execution (Razorcat Tessy), static code analysis (AbsInt Astree), integration tests and finally for smoke test execution on the hardware.
- backend developer for Audi AG - Service Platform Retail project - developing SpringBoot based microservices - part of the Retail Digital Platform team
- Writing SpringBoot backend microservices for Audi AG internal enterprise application in the Connectivity team - unit testing, system testing, deployment, etc - Technologies used: Java/ SpringBoot, Jenkins, Postman, MarkLogic, Kafka, SonarQube, Junit, Grafana, Kibana, Kubernetes, Helm
part of IBM x86 acquisition: - Part of the platform team, responsible for new platform introductions; - Help bring-up our OS on new hardware ( new network ASICs, new CPUs) - Bring-up for new SDK versions of network ASICs (Broadcom) - Developed various features ( QCN, ACL) - Bug fixing on various platform levels; - Unit testing automation, unit tests, documentation, etc
- Re-wrote from scratch the firmware for a differential pressure sensor in order to be certified by TÜV as a SIL 2 device (ARM CortexM3 device) - Did 95%+ of coding alone - Written automation tests for whole code - Documentation - Support for customer - Handover done
2 Jahre und 7 Monate, Juli 2012 - Jan. 2015
Software Engineer
IBM Romania
- Part of the platform team, responsible for new platform introductions; - Help bring-up our OS on new hardware ( new network ASICs, new CPUs) - Bring-up for new SDK versions of network ASICs (Broadcom) - Developed various features ( QCN, ACL) - Bug fixing on various platform levels; - Unit testing automation, unit tests, documentation, etc
6 Monate, Jan. 2012 - Juni 2012
Technical Leader
Thales Systems Romania
- became product responsible - provided technical support for the team - implement best practices for improving technical productivity within the team, while trying to keep things fun and challenging
3 Jahre und 5 Monate, Feb. 2009 - Juni 2012
R&D Engineer
Thales Systems Romania
- development and bug fixing on a safety critical embedded machine (SIL4 based on CENELEC) in C language (Win and Linux) - bug fixing and new features for the a train control HMI application written in C (Win32) - working under CMMI Level 3
4 Monate, Nov. 2008 - Feb. 2009
Network Operation Engineer
Vodafone Romania
- performing work orders from Network Planning Departments; - performing Acceptance and Implementation of new projects; - Vendor Management (for Starent Networks)
Ausbildung von Dan-Alexandru Calavrezo
2 Jahre und 5 Monate, 2008 - Mai 2010
Advance Web Application Systems
Politehnica University of Bucharest
2003 - 2008
Computer Science
Politehnica University of Bucharest
Sprachen
Deutsch
Gut
Englisch
Fließend
Rumänisch
Muttersprache