Marius V.

Architect

415 dollar
Freelancer
18 ans
Bucarest, ROUMANIE

Mon expérience

Voir plus

EmiaJuly 2019 - Présent

Emia is a technology company, providing infrastructure and digital resources for online marketing.
Achievements
● Implemented backend services and automated tools for email marketing campaigns.
Development technologies used: Go, Chromedp
Voir plus

VisteonApril 2018 - Présent

Visteon is a global technology company that designs, engineers and manufactures cockpit electronics products and connected car solutions for most of the world's major vehicle manufacturers.
Visteon is a leading provider of Instrument Clusters, Head-up displays, Infotainment, Audio systems.
My Role in the Daimler MRA2 project was to design and review architecture for software components running on Instrument Cluster and Infotainment.

Achievements
* Designed software components for Instrument Cluster and Infotainment features (Blind Spot Monitoring, multi-channel Parktronik, etc) for Automotive industry.
* Designed a concept solution for automating the Visteon C5 embedded device flashing procedure, using a relay board PCB and Python.
* Designed a concept for the automation testing infrastructure. To this end, I implemented Python bindings for the native C++ middle layer native interfaces (IF1) of the HMI framework, using SWIG.
Voir plus

EURO IT GROUP LIMITEDApril 2016 - June 2018

The collaboration with EURO IT GROUP LIMITED was part time. I have worked on improving the Front
End Processor application functionality. The application manages electronic payment transactions performed on various cards, Credit, Debit, EBT (magnetic stripe and EMV) for different cards issuers like
First Data, Elavon, TSYS, Vantiv, WorldPay. The application is structured on three layers: the input layer contains SSL and WebSocket channels receiving transactions requests from the POS applications. The
ZeroMQ layer receives the transaction from the input layer and sends it to the worker layer (using ZeroMQ communication patterns: Push/Pull, Dialer/Router). The worker layer identifies the corresponding issuer of the transaction and encapsulates it using issuer's protocol, then runs the transaction and propagates the result back.

Achievements
* Developed an Android module to leverage payment functionality to 3rd party mobile apps.
* Implemented various communication protocols that encapsulate the payment transactions to cards
issuer protocols like Elavon, First Data and Worldpay.
* Improved the certification process of the communication protocols implementation. Implemented a
Python automation infrastructure for running the certification tests.
* Implemented a new WebSocket communication channel for the input layer of the Front End
Processor application.
Development technologies and frameworks used: C++, Qt, Google Protobuf, ZeroMQ, WebSockets, Python, Swig, Java, Android SDK.
Voir plus

Harman InternationalJune 2017 - November 2017

Harman International is a global leader in connected car technology, lifestyle audio innovations, design and analytics, cloud services and IoT solutions.
The Harman Connected Car division manages the Infotainment-Automotive projects which are split into manufacturing brands. My role in the BMW team was defined as Domain Architect and Cross-Domain
Architect for two development units, ``Application Framework OS & Services'' and ``System Infrastructure
& Network''. I was involved in two projects: BMW NBT Evo and BMW I&K 2018.

Achievements
* Worked on improving automation of the Continuous Integration environment;

Development technologies and frameworks used: Enterprise Architect, Yocto, Jenkins, Qt, Python, Swig.
Voir plus

NetopJuly 2014 - June 2017

Netop develops market leading software solutions that connect people with computers and smart
devices, using remote access, screen-sharing and video chat technologies.
Achievements
● Wrote design documents for the system components, defining API and providing general usage
examples.
● Worked together with a team to improve a remote control solution by developing portable features
(Windows and Linux) using Boost framework and Qt.
● Maintaining legacy code on the main modules of the remote control solution.
● Improved the QA automation flows using Python Unittest, PyWinAuto automation framework and
GO language for mock servers.
● Improved the dependency management of the build system integrating the Conan.io dependency
management framework.
Development technologies and frameworks used: Win32, MFC, Boost, OpenSSL, WebSockets,
WebRTC, FFmpeg, Google Protobuf, GMock, GTest, Qt, Wt, WIX, SQL Server, CMake, Python, PyWinAuto, Go, Conan.io.
Voir plus

ITGrup SRLJanuary 2011 - July 2014

ITGrup is a company providing IT solutions for Downstream industry. I was part of a team developing electronic payment solutions integrating various POS terminals like Hypercom, Gilbarco SPOT M3 and TPK.

Achievements
* Developed an electronic payment application on Gilbarco SPOT M3 terminals managing bank cards
(magnetic stripe and EMV cards). This application was certified by VISA ADVT and MasterCard TIP.
* Implemented a Front End Processor application for managing electronic financial transactions using
Host to Host Authorization protocols (based on ISO 8583) and supporting various petrol cards: UTA, DKV, EuroWag.

Development technologies and frameworks used: C++, Win32, MFC, .NET Framework (C#), SQL
Server, WIX.
Voir plus

ACTIVE SOFT SRLJanuary 2011 - July 2011

The collaboration with ACTIVE SOFT was part time. I have worked on improving the ControlInternet.ro
user interface and functionality. ControlInternet.ro is a parental control Windows application with three main components: Web Filter, Application Filter and Time Filter.

Achievements
* Windows Kernel driver (NDIS miniport filter driver) to be used by the application's Web Filter.
Development technologies and frameworks used: C++, Win32, WDK, .NET Framework (C#).
Voir plus

Azure Media LLCFebruary 2008 - January 2011

Azure Media is a technology company, providing infrastructure and digital resources for online marketing.

Achievements
* Implemented an HTTP translation module for Apache WebServer running on Linux CentOS servers.
* Worked on automating the email marketing campaigns, developing software tools for the
PowerMTA email feeder.
Development technologies used: C++, PHP, MySQL, Apache
Voir plus

BitdefenderAugust 2005 - February 2008

BitDefender provides security solutions to satisfy the protection requirements of today's computing
environment, delivering effective threat management for over 40 million home and corporate users in more than 100 countries. Internationally certified products .
Achievements
● Coordinated a team of software developers, providing technical assistance and guidance for the
team members, while providing estimates to upper management and mitigating the risks that could
have arisen.
● As part of the Windows Server team, worked on developing core services and interface modules for products like BitDefender Security for File Servers, BitDefender Security for Exchange and
BitDefender Security for Mail Servers.
● Attended Microsoft TechEd Developers 2006 and 2007 Conferences in Barcelona, Spain
Development technologies and frameworks used: C++, Win32, MFC, MMC.
Voir plus

Softrust ComputersOctober 2003 - August 2005

I have worked on an automatic cutting optimization software, used to design an optimal cutting pattern for
the wood/chipboard plates.
Achievements
● Worked on the graphical interface modules.
Development technologies and frameworks used: C++, Win32, MFC.

Mes compétences

Frameworks

MFC

Environment of Development

GDB, Gerrit, Visual Studio, Android Studio, SVN, CMake, Qt Creator

Application servers

Apache Web Server

Protocols

SOAP, HTTP, TCP/IP

Open Source solutions

Qt

Embedded and Telecom

Yocto

Technologies

.NET Framework, BOOST, Software Architect, WebRTC, WebSockets, WIX, React.js, ZeroMQ

Others

Wireshark, Software Design, Pywinauto, Analytics, Continuous Integration, Design

Mobile

Embedded Systems, Android, Android SDK

Databases

MySQL, SQL Server, Microsoft SQL Server

Other

Internet of Things, Microsoft Windows, REACTJS, Microsoft Visual Studio, Microsoft C-SHARP, Microsoft .NET Technology, Python Programming, WDK, WT, Apache Subversion, French, Secure Socket Layer, Romanian, Front End, Linux CentOS, C Programming Language, Microsoft Windows NT, User Interface, Back End, English

Analysis methods and tools

JIRA, Enterprise Architect, GCC

Languages

Go, C++, Java, C++ 11, C#, SQL, DHTML, Python, Golang, HTML, PHP, C/C++, JavaScript, Win32

Multimedia

FFMPEG

Middleware

Jenkins

IT Infrastructure

Git, Windows Server, Linux, OpenSSL, Windows

Mes études et formations

Master, Computer Science - University of Bucharest2006 - 2008

Bachelors Degree, Computer Science - University of Bucharest2002 - 2006

Computer Science - Horia Hulubei High school1998 - 2002