Stavros V.
Senior Software Engineer at Miltech Hellas S.A.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Greek Native or bilingual proficiency
-
French Limited working proficiency
Topline Score
Bio
Experience
-
Miltech Hellas S.A.
-
Greece
-
Defense and Space Manufacturing
-
1 - 100 Employee
-
Senior Software Engineer
-
Mar 2021 - Present
-
-
-
Johnson Controls
-
Ireland
-
Industrial Machinery Manufacturing
-
700 & Above Employee
-
Senior Embedded Software Engineer
-
Oct 2015 - Jun 2020
- Member of the embedded team consisting of the manager and seven software engineers in the R&D Department. - Mentoring the new hires of the team. - Helping in creating and maintaining a C library to be used for communication of the firepanel with the platform agnostic cloud infrastructure via a firepanel gateway. Modified to run on both Linux and Windows. - Helping in maintaining the code base of the Rev. 1 firepanel gateway (ARM architecture) which is in production. - Use of a Compulab IoT gateway (ARM architecture) as the main development environment. This became the Rev. 2 firepanel gateway. Helping port the code base of the Rev. 1 firepanel gateway to Rev. 2. - Helping in maintaining the AngularJS frontend of the Rev. 2 firepanel gateway. - Tier 2 helpdesk support of Rev. 1 firepanel gateway. Helping Tier 1 helpdesk support for solving more complex issues and providing any workarounds if available. - Helping in extending the functionality of the home automation openHAB framework to HVAC systems in buildings using BACnet protocol. Developed an extension for the REST API in order to modify Network settings, Time and specific settings for the HVAC systems. - Performance improvements, repair defects and addressing technical debt in the above mentioned code bases. Participating in peer code reviews. Used Python to automate testing the above hardware. - Installing, maintaining and modifying the source code of Libelium IoT gateways which were located indoors and outdoors. Setup an InfluxDB to present the data from the sensors. - Helping in using Yocto Project to create custom Linux-based systems for the Rev. 1 gateway, Rev. 2 gateway and the extended openHAB framework.
-
-
-
0
-
Ireland
-
Software Development
-
1 - 100 Employee
-
Embedded Software Engineer
-
Dec 2011 - Oct 2015
- Member of the embedded team consisting of the manager and five software engineers in the Development Department. Working closely with other Software team members and the QA team to understand and clarify functional and system requirements in an Agile/Scrum environment. - Cross-compilation, debugging and analysing C/C++ code for a Set-Top Box (STB) in MIPS architecture for Sigma Designs chipsets. Performance improvements in code base. Participating in peer code reviews. Repair defects found in developed modules. Collaborating with the other Software team members to ensure architectural integrity and product quality. - Used Python to automate testing for STB. - Helping in the port and maintenance of the WebKit web browser engine to the embedded system. - Helping in the maintenance of Gstreamer multimedia framework to the embedded system. - Helping in using Yocto Project to create custom Linux-based systems for the embedded products.
-
-
-
Intralot
-
Greece
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Aug 2007 - Aug 2009
- Member of a team consisting of the project manager and ten software engineers in the Application Development Department. - Programmed, debugged, modified and maintained segments of large-scale software projects worldwide using AIX as an Operating System. - Used C as the main programming language to construct and update server side, performance critical, software for sports betting and lottery games. - Member of a team consisting of the project manager and ten software engineers in the Application Development Department. - Programmed, debugged, modified and maintained segments of large-scale software projects worldwide using AIX as an Operating System. - Used C as the main programming language to construct and update server side, performance critical, software for sports betting and lottery games.
-
-
-
DEMCO S.A.
-
Athens, Greece
-
System and Database Administrator
-
Oct 2005 - Aug 2007
- Member of a team consisting of the technical supervisor and one more administrator in IT Department. - Maintained the network infrastructure of the company such as switches and routers and diagnosed any problems with the behaviour of the networked-attached computers. - Involved in the procurement of new hardware, kept update the disk images for new computer installs, rolled out new software installs and made sure that licenses are paid for software that needed it. - Ensured for the integrity of the data, the efficiency and the performance for two Oracle databases the company had.
-
-
-
-
System Administrator and Programmer
-
Feb 2004 - Aug 2005
- Served as Reserve Officer on Probation in Hellenic Army. In July 2005 promoted to the rank of Reserve Second Lieutenant. In August 2013 promoted to the rank of Reserve Lieutenant. - Monitored, as System Administrator, the network infrastructure of the entire camp and diagnosed problems with the behaviour of networked-attached computers. - Responded to individual military users'' difficulties with computer systems, provide instructions, diagnose and solve common problems. I was given the opportunity to train higher-ranked officers on software applications such as Microsoft Office. - Trained, as Programmer, to ensure that military software applications were operating correctly and fix any program errors that might occur. - Supervised staff of four soldiers. We worked as a team to meet the deadlines.
-
-
Education
-
The University of Edinburgh
MSc in Computer Science, Software Engineering and Computer Systems -
Polytechnion Kritis
BSc(Ptychion) in Electronic and Computer Engineering, Electronic & Computer Engineering