Daniel J.

Embedded Software Developer

430 dollar
Freelancer
8 years
Timisoara, ROMANIA

My experience

More

VeoneerMay 2018 - Present

Main activities and responsibilities:
▪Write the implementation in a variety of computer languages, such as C/C++/Matlab.
▪Analyze the signal processing and raw data in MATLAB for different models.
▪Responsible for development of simulation environment for testing radar sensor features in the lab (before test driving). Our simulation environment (similar to CarMaker) creates virtual scenarios and virtual objects which are injected to sensor model.
▪Develop the software under Windows and Linux environment (OpenSuse).
▪Write the unit tests using Google C++ Testing Framework.
▪Automated documentation using Doxygen.
▪Development environment: VS 2015, Qt 5.8, Visual AssistX, CppCheck-AddIn, CodeMaid, Jira, PTC etc.
More

HoneywellJuly 2017 - June 2018

Main activities and responsibilities:
▪Designing, developing, testing, and release high quality embedded firmware.
▪Review functional and technical requirements, raising potential issues and participating actively in
design discussions.
▪Working as a member of a design, build and test agile team continuously releasing new updates.
▪Write the implementation in a variety of computer languages, such as C/C++/C#.
▪Good knowledge of metering communication protocols, such as ZigBee, GPRS, DLMS/COSEM, HDLC.
▪Development environment: Keil, SVN, GIT, Jira.
More

OPSWATJuly 2015 - July 2017

Main activities and responsibilities:
▪In charge of development support for security products such as AppRemover and OESIS which are currently used by more than 1.000.000 customers.
▪Write the implementation in a variety of computer languages, such as C/C++/Squirrel/Lua
▪Cross platform SDK product development (Windows + Mac + Linux)
▪AppRemover provides the ability to uninstall applications from endpoints. It may be necessary to remove applications to ensure the safety and security of the endpoints and the network.
▪OESIS Framework is a cross platform SDK that enables software engineers and technology vendors to develop products for securing and managing endpoints through detecting, classifying, assessing and managing thousands of third-party software applications.


Main activities and responsibilities:
▪Provide support, including procedural documentation and relevant reports
▪Create HTML/CSS/JavaScript code for signatures
▪Setting up new users' accounts and profiles and dealing with password issues
▪Responding within agreed time limits to call-outs
▪Work continuously on a task until completion
▪Rapidly establishing a good working relationship with customers and software developers
▪Testing and evaluating new technology
▪Research technical issues
▪Learn about product updates and new technologies
More

West University of TimisoaraMay 2015 - June 2015

Main activities and responsibilities:
▪Cross-site Scripting (XSS)
▪Code injection
▪SQL injection
▪Searching for vulnerabilities
More

Automobile BavariaMay 2013 - June 2015

Main activities and responsibilities:
▪Listen and respond to customers’ needs and concerns
▪Provide information about products and services
▪Handle returns or complaints
▪Research answers or solutions as needed
▪Review or make changes to customer accounts

My stack

IT Infrastructure

Windows Server, Linux

Mobile

Embedded Systems

Languages

SQL, CSS, HTML, C#, Java, Matlab, C/C++

Analysis methods and tools

Agile

Environment of Development

Visual Studio

Others

Technical Support, Troubleshooting

My education and trainings

Master’s Degree - Computer Software Engineering - West University of Timisoara2016 - 2018

Bachelor’s Degree - Computer Science - West University of Timisoara2013 - 2016