Profileimage by BernardinoBruno Vittorino C++, C, C# Software Engineer , ISTQB Certified Software Tester , remote from MILANO

Bernardino Bruno Vittorino

available

Last update: 24.03.2024

C++, C, C# Software Engineer , ISTQB Certified Software Tester , remote

Company: freelancer
Graduation: Master of Science in Electrical Engineer, Università di Bologna (Italy)
Hourly-/Daily rates: show
Languages: English (Full Professional) | Italian (Full Professional)

Attachments

CV-Vittorino-UI_170124.pdf

Skills

Bernardino Bruno Vittorino [Milano, Italy] [00393492994296] [b_vittorino@}libero.it] http://www.linkedin.com/in/bvittorino http://www.github.com/kenhero Dear Hiring Manager, I am a highly experienced software engineer with a proven track record of success in the industry. I have over 17 years of experience in software development and testing, with a strong focus on C++ and embedded systems. My previous work has involved developing high-performance software for various industries, including gaming, telecommunications, and railway. My most recent experience was as a C++ Senior Software Engineer for Eurobet LTD, where I worked within the international team "Vegas" to create new slot and lottery games, as well as manage and implement microservices in a distributed architecture under Linux OS. I have extensive experience in C++, Linux, Python, Docker, CI/CD, Jenkins, Unit Test, and Automation Tests. Before that, I was a 5G C++ Senior Software Engineer for Empirix/Infovista, where I engaged in 5G C++ software development of new modules of “Klerity,” a high-performance and distributed software for monitoring performance and quality of services of mobile networks, for extending support to 5G/4G standard and IoT services. I worked with a team of over 150 contractors from all over the world and utilized my skills in 3GPP, SBI, S1AP, NGAP Protocols, Google Test, Google Protobuffer, TeamCity, GitLab, Docker, CI/CD, and Linus CentOS. Prior to that, I was a C# Software Engineer and Test Designer of POS Epson products for Epson Europe, Milan. I created, designed, and developed from scratch a dynamic test automation tool for an embedded system for electronic payment, also known as Fiscal Printer Terminal, manufactured by EPSON Italy, Head Quarter in Milan (IT) for Retail Industries. I also tested WebApp, Client Side, Web Server, and Database BackEnd with JMeter and PostMan, as well as application with SSL protocol communication, Stress Test, Performance Test, Integration Test, and Regression Test of Server POS. My skills in Dot Net tech, NUnit Framework, Log4Net, Web API for RESTful Service, XML, and Multi-Thread Technologies allowed me to hack the firmware and discover lots of bugs in order to obtain the best POS (Point of Sale) of Italian industries. I also have experience as a C++ Senior Software Engineer Consultant, Independent Software Engineer, and Testing Engineer Consultant for various companies, including Magneti Marelli PowerTrain S.p.A., Telecom S.p.A. Rome, and Alten Italia S.p.A. I have experience in developing C++ client-server architectures for Windows, C++ ROS nodes for autonomous navigation of robots, and firmware development in C language and hardware testing of electronic control units. In addition, I have ISTQB® Certification from the International Software Testing Qualifications Board and hold a Master of Science in Electrical and Electronic Engineering from the University of Bologna, as well as a technical industrial institute ITIS “G.B. Pentasuglia” Computer Science Technical qualification. I am confident that my extensive experience in software engineering, testing, and development make me a strong candidate for any software engineering role. Thank you for considering my application. I look forward to hearing from you soon. Sincerely, Bernardino Bruno Vittorino

Project history

08/2022 - Present
C++ Senior Software Engineer (full remote contractor)
Eurobet LTD (Internet and Information Technology, >10.000 employees)

Eurobet LTD is a leading gambling and betting company known for its innovative online gaming platforms and services. It's a subsidiary of the renowned Entain Group, is a leading global company in the gaming and betting industry. • Integral part of the "Vegas" international team of 25, focusing on the development of Slot and Lottery games. • Specialized in microservices management and implementation using both C++ and C, enhancing distributed architecture under Linux OS. My work included extensive reverse engineering to optimize performance and reliability. • Technologies: C++14/17, C, Linux OS, Python, Docker, CI/CD, Jenkins, Unit Test, Automation Tests, Scrum.

03/2024 - 03/2024
C++ Senior Software Engineer
freelance (Internet and Information Technology, < 10 employees)

• 1 Design of a C++ client-server architecture for Windows in C++ with support of C++11 and Windows PPL Casablanca Framework for a very high-performance architecture a for RESTful web services. Visual Studio 2017, Google Test, JMeter for unit and functional testing. Stress and performance Test of a Web Server Side, CppCodeCoverage for code coverage.
• 2) Robotics development of a C++ and C ROS Node for autonomous navigation of a “Turtlebot3” model in an unknown environment. C++, Eclipse under Ubuntu Xenials, ROS Operating System and Gazebo Simulator for environment simulation, Linux OS.
• 3) Augmented Reality Autovelox development project in C++ and C language and OpenCV library. Actually, I’m learning OpenCL to porting the entire project on GPU AMD for autovelox detecting, license plate recognition, face detection and language of the deaf-mutes) Linux O.S.

03/2021 - 07/2022
5G C++ Senior Software Engineer (full remote contractor)
Empirix/Infovista (www.empirix.com) (Telecommunications, >10.000 employees)

Empirix/Hammer is a renowned technology company specializing in network testing and monitoring solutions. Empirix is a subsidiary of the esteemed Infovista Group, is a leading provider of network and service testing solutions for telecommunications companies worldwide. • I am a freelance contractor for Empirix Company (USA). • Freelance contractor developing 5G software solutions, where I contributed significantly to new modules of “Klerity,” a performance and quality monitoring software for mobile networks. My role involved both C++ and foundational C practices to extend support to 5G/4G standards and IoT services. •Enhanced feature creation workflow by 32% and delivered design specifications up to 15% faster than industry standards, thanks to my proficiency in C++/C software engineering. • Technology and protocols involved are: C++, 3GPP specs, SBI, S1AP, NGAP, VoLTE Protocols, Google Test, Google Protobuffer, TeamCity, GitLab, Docker, CI/CD, Linus CentOS. Extensive use of reverse engineering in ordeto to fix bugs and deploy new features. • Working with a team of over 150 contractors from all over the worlds. • Improved feature creation workflow by 32% and delivered design specifications up to 15% faster than industry standard for 5G C++ software development. Leveraged Agile methodology to ensure timely delivery of project milestone. Utilized development frameworks such as Google Test, Google Protobuffer, TeamCity, GitLab, Docker and CI/CD to ensure product quality

06/2019 - 02/2021
C# Software Engineer and Test Designer of POS Epson products.
Epson Europe (Industry and mechanical engineering, >10.000 employees)

Epson Europe: Epson Europe is a global leader in the manufacturing of innovative printing and imaging solutions. • 1) I am the creator, designer and developer from scratch of a Dynamic Test Automation Tool • for an embedded system for electronic payment, also known as Fiscal Printer Terminal, manufactured by EPSON Italy, Head Quarter in Milan (IT) for Retail Industries. • Unit Test, Integration Test, System Test, Stress Test, Functional Test, Performance Test and more. • 2) Testing WebApp, Client Side, Web Server and Database BackEnd also with JMeter and PostMan • 3) Testing application with SSL protocol communication, Stress Test, Performance Test, Integration Test, Regression Test of Server POS • Dot Net tech, NUnit Framework, Log4Net , Web API for RESTful Service , XML and Multi Thread Technologies inside, I’m able to hack the firmware and discover lots of bugs in order to obtain the best POS (Point of Sale) of Italian industries.

05/2016 - 07/2016
C++/C Senior software engineer consultant
Alten Italia S.p.A. (Industry and mechanical engineering, >10.000 employees)

Alten is a reputable engineering and technology consulting company providing a wide range of services to various industries. • ISTQB® CERTIFIED: INTERNATIONAL SOFTWARE TESTING QUALIFICATIONS BOARD • Worked on a Wireshark plugin for sniffing a new railway SIL4 protocol, utilizing C language, highlighting my ability to dive deep into network protocols and improve project performance through detailed bug discovery and resolution. • Discovered some bugs inside official release of WireShark, working with international Wireshark community of devs. • Visual studio 2013 IDE on windows O.S.

01/2011 - 12/2015
C++/C Independent software engineer
Dream Technologies LTD (Internet and Information Technology, < 10 employees)

• C++ Software developer / functional testing / debugging of a client/server system
• . for the acquisition and storage on a remote server about informations from a remote gaming client.
• Database queries testing and filters to create statistical informations about the players involved in the game from a distance. (Poker4Tuna Tool).
• Www.poker4tuna.com
• CodeBlocks IDE C++/11 development under Windows OS

12/2008 - 12/2010
C Embedded system software engineer
Mxengineering (Transport and Logistics, < 10 employees)

• SIL4 /MISRAC developer on ECLIPSE environment, Subversion on uC-OS OS.
• Development of a SIL4 software protocol of comunication “PVS” (Protocollo Vitale Standard) on railway sector, named BCA (block axle counter) for safety critical capplication.

10/2007 - 12/2008
C++/C Product Engineer Consultant
Datalogic S.p.A. Scanning Group (Industry and mechanical engineering, 5000-10.000 employees)

Datalogic is a globally recognized leader in the automatic data capture and industrial automation markets.
• C/Borland C++/CVI environment driver writing codes of electronic components for hardware testing of scanning chips and functional testing code refactoring in C++.
• Black box / white box test technique.
• Developed C/C++ coding for high-speed data acquisition and internal PCI functions to test the mechanical components using high accuracy communication protocols and increased speed from 30 to 75 Mbps

01/2007 - 09/2007
Firmware Engineer Consultant
Magneti Marelli PowerTrain S.p.A (Automotive and vehicle construction, 5000-10.000 employees)

Magneti Marelli is a renowned global automotive systems and components supplier.
• I was firmware developer in C language and hardware testing of an electronic control unit (ECU) for a fork lift company client (BRC Italy), automotive field.
• White box, fail injection and HIL test technique.
• With my approach and attitude, I discovered hundreds of fw bug, improving firmware quality.
• Identified and fixed 201 bugs with analysis and debugging using various tools such as CANoe, CANalyser, CANape, Oscilloscope; resulting to a 50% increase in product performance.

Local Availability

Only available for remote work
Profileimage by BernardinoBruno Vittorino C++, C, C# Software Engineer , ISTQB Certified Software Tester , remote from MILANO C++, C, C# Software Engineer , ISTQB Certified Software Tester , remote
Register