Charalampos Diakatos

Charalampos Diakatos

$90/hr
C++ software developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
57 years old
Location:
Eindhoven, Eindhoven, Netherlands
Experience:
25 years
Charalampos Diakatos Senior Software Developer / Designer / Architect- www.linkedin.com/in/harrydiakatos/- Eindhoven, The Netherlands - Personal Details: place of birth: Athens, Greece  nationality: Greek  gender: Male  civil status: Single  current location: Eindhoven, The Netherlands Senior IT professional with 15+ years of success in excelling in highly complicated projects to successful design, develop, test, and support in multiple high-tech industries in multinational and multidisciplinary environments in several countries (Greece, Spain, USA, Netherlands). Expertise in development & design experience in large-scale software applications, application level software, algorithms, web and embedded systems programming. Adept at implementing software development life cycle to develop tools and automate tasks using appropriate tools and scripting. Equally capable in functioning as a member of high-performing project teams and working independently to increase efficiency and profitability. Expert businessperson; able to forge solid relationships with key stakeholders and build consensus across multiple organizational levels. AREAS OF EXPERTISE Proven ability to design and develop quality embedded applications in C/C++ & Python, using the object oriented design paradigm, leveraging strong scientific background with RTOS embedded systems and DSP (digital signal processing) expertise. Proven ability to design and develop quality client-server/web applications in HTML, CSS, WordPress, JavaScript using modern design patterns, designing and integrating corporate web applications. Strong project and product management skills, leading end-to-end development across multiple business sectors. Proficiency functioning in Agile environment using Scrum methodology to implement robust and scalable software modules. Capability to adapt existing methods and procedures to create possible alternative solutions to complex problems, ensuring solutions meet business requirements and industry practice. Multi-lingual: Greek (native), English (fluent - Certificate of Proficiency in English, University of Cambridge), Spanish (conversational - Título Básico, Universidad de Menéndez Pelayo), Dutch (elementary - Certificaat A2). TECHNICAL PROFICIENCIES Software Development: Object Oriented Programming (Object Oriented Analysis, Object Oriented Design, Object Oriented Testing), Legacy code migration, Unit Testing, Google Cloud Platform (GCP) testing, Linux WRL6 & RHEL8 programming, UML, C, C++, Python, XML, XML schema (xsd), Bash Scripting, Python Scripting Web Development: HTML4, HTML5, CSS, JavaScript, WordPress, FileZilla IDE: Windriver Workbench for Linux applications, Visual Studio 2017-22, Visual Studio Code, Qt, LabWindows/CVI, GPIB, VXI CI/CD-tooling: Git, Jenkins, Jira, Confluence, Polarion, ClearCase, BOA, TeamCenter, TestArena, SVN, ASML Way of Work Ecosystem Operating Systems: Linux WRL6 & RHEL8, Windows 10 & 11 Professional 64-bit Application Packages: Microsoft Office (Word, Excel, PowerPoint) – Professional Level Professional Experience Alten Nederland B.V., Eindhoven, The Netherlands Senior Software Development Consultant (December 2019 – Present) Providing specialized software & embedded software consultancy to Alten’s customers in the Noord Brabant area. Assignments: ASML Greenhouse (February 2024 - December 2024) Developed a hardcoded security issues detection tool using Python, Golang ASML LOTData Group (August 2020-January 2024) Developing application and embedded software in a Linux environment in C/C++, Python, XML, Qt, Object Oriented Programming, Analysis, Design & Testing Tools, platforms: ClearCase, Jira, Code Collaborator, Confluence, TeamCenter, TestArena, Unit Testing, Jenkins, BOA Traffic Service Nederland (December 2019-July 2020) Redesigning a real-time distributed system which enables the proper signalling of Dutch highways C/C++ Lectus S.A., Athens, Greece (100% Remote Freelance Role) Senior Software Developer (contract) (January 2019 – December 2019) Develop embedded, applications and web application solutions for C/C++, HTML, CSS, JavaScript. Nemo Healthcare B.V., Eindhoven, The Netherlands Senior Software Developer (12-month contract) (December 2017 – December 2018) Develop software and web application solutions for Atlantis medical embedded system infrastructure. Optimize MatLAB algorithms, redesigning C/C++ code generated by MatLAB and transforming it to highly efficient code, maintaining compliance with Medical Regulation Standards. Serve as Agile Scrum environment master/ mentor, implementing robust and scalable software modules. Development Environment: MatLAB, Visual Studio 2017, Qt 5.7, Qt 5.11, Linux (Yocto), Windows 10 Pro 64-bit, XML, HTML5.0, Texas Instruments controllers and processors Key Achievements: Use continuous integration (DevOps) to merge code changes into central repository and subsequently run automated builds and tests. Develop software in embedded C/C++ for Bio and ECG algorithms to convert ECG-signals to readable information by hospital’s central monitoring system. Integrated complete corporate Agile development infrastructure by installing, configuring, and running Jira, Jenkins, SVN and Confluence software management platforms.  SeaChange International B.V., Eindhoven, The Netherlands Senior Software Developer (12-month contract) (October 2016 - September 2017) Designed algorithms and developed software for large-scale software applications related to digital video broadcasting (DVB), Smart TV systems, and digital video monetization. Development Environment: C++, Visual Studio 2003, Visual Studio 2015 API, XML, JIRA, JENKINS, TEST LINK Key Achievements: Functioned in a DevOps environment using the Scrum methodology Developed metadata file formats, conditional access schemes, and middleware layers, and implemented regionalization of broadcast channels. Prepared code for scheduling, PVR signaling, and integration with traffic automation systems. Developed company's new encryption/decryption algorithm. Lectus S.A., Athens, Greece (100% Remote Freelance Role) Senior Software Developer (contract) (January 2011 – December 2016) Develop embedded, applications and web application solutions for C/C++, HTML, CSS, JavaScript. GENAG S.A., Athens, Greece Principal Engineer (January 2006 - September 2011) Recruited to launch technical division developing electronic safety system for lifting machines. Re-designed existing embedded electronic systems to deliver improved accuracy and reliability. Managed system, hardware, and software development, leading product rollout. Staffed and directed new division, training engineers and supervising performance. Designed strategic marketing plan for product launch. Development Environment: C/C++, Visual Basic Key Achievements: Established and leaded a DevOps software development team. Spearheaded prototype development for 3B6 & PAT Digital Load Moment Safety Indicator system, analyzing requirements, designing electronic circuits, developing embedded system and building prototype. Developed new applications in C/C++ and enhanced existing applications, managing life cycle from requirements analysis and specification to technical architecture, design, implementation, testing, deployment, and maintenance. Intracom Defense Electronics & Systems Senior Embedded Software Developer/Test Software Engineer, Athens, Greece (April 1999 – December 2005) Developed specialized highly-complex military embedded software in a Linux environment using the Model Based Engineering (UML), Design Patterns and C++. Secondarily, designed and implemented functional test modules for the testing of various electronic printed circuit boards (PCBs) of sophisticated defense systems modules such as PATRIOT, HAWK, WISPR, ISUS, etc., using the IDEs of Visual C++ and LabWindows CVI on a GPIB/PXI/LXI/VXI architecture. Extracted project’s technical requirements and milestones, designed software architecture, implemented and tested required code modules using the Test Driven Development (TDD) methodology successfully delivering complete software packages to Quality Assurance Department. Raytheon S.A., Embedded Systems Developer & Test Software Developer (joined program between Intracom Defense Electronics & Systems and Raytheon Corporation) Boston, Massachusetts, U.S. (June 1999 - June 2000) During my career at Intracom Defense electronics & Systems I participated in a joint Intracom-Raytheon project regarding the conclusion of the Greek Patriot Missile project, functioning as guru in virtual instrumentation building blocks, microprocessor programming, embedded system analysis, synthesis, and testing. Assessed technical specifications, extracted requirements, and debugged software using C/C++ programming using Microsoft Visual C++ and National Instrument CVI development environments. Designed GPIB/PXI/LXI/VXI-based hardware interfaces dedicated to Teradyne 9000/9100 tester system. NCR Hellas S.A., Financial Embedded Systems Engineer Kallithea, Athens, Greece (February 1996 – April 1999) Developed, upgraded, and supported specialized financial embedded systems such as NCR’s ATMs (Automated Teller Machines). Invented innovative DSP electronic circuitry that enhanced overall system’s performance from reliability and speed perspective. HELLENIC NAVY, Sergeant, Anti-submarine Warfare Systems – Supplies & Operations Manager Military Service, Greece (March 1994 – October 1995) Sergeant in the naval Special Forces’ anti-submarine vessel named <> specialized in anti-submarine warfare systems. Inelcom S.A., Electronics Engineer (Internship-Training after receiving BSc.) Valencia, Spain (May 1993 – October 1993) Functioned as Quality Assurance engineer, responsible for testing and quality control of telecommunications systems. Granted COMET scholarship and functioned as Quality Assurance engineer. Polymer Char S.A., Software Engineer (Internship-Training after receiving BSc.) Valencia, Spain (January 1993 – May 1993) Granted COMET scholarship and functioned as hardware and software engineer. Designed CAMIL Data Acquisition System to virtually monitor chemical process of polymer characterization. Conducted research in specialized non-linear Sensor Systems. Unisys Hellas S.A., Electronics Engineer (Internship-Training after receiving BSc.) Athens, Greece (October 1991 – April 1992) Installed, configured, and provided technical support of computer systems. Education Athens University of Economics & Business, Athens, Greece Executive Master of Business Administration, Telecommunications 2007 Brunel University, London, UK Master of Science, Data Communications Systems, 2004 West Attica University, Piraeus, Greece Bachelor of Science, Electronics Engineering — Certifications — Complete Python Crash Course, Udemy, 02/2025 Microservices, SeaChange International S.A., Eindhoven, The Netherlands E-Shop Design Seminars, Department of Computer Science and Telecommunications, University of Athens Certification in Algorithm Design, Department of Computer Science and Telecommunications, University of Athens Engineering Certification for the Development, Installation & Support of Specialized 3B6 PLC-based Load Moment Indicator Systems, C.O.B.O Group S.p.A., 3B6 Division, Castelletto Sopra Ticino, Italy C/C++ Programming by Α.Ι.Τ. (Athens Information Technology – INTRACOM S.A. Post-Graduate School of Excellence), Peania, Athens, Greece — Awards — Innovative Mobile Application Development & Design – 3rd Prize for B2B (Business-to-Business) Mobile Application “SupplEye”, Athens University of Economics & Business, Samsung Languages Greek: Native speaker English: Fluent (Certificate of Proficiency in English, University of Cambridge) Spanish: Conversacional (Título Básico, Universidad de Menéndez Pelayo) Dutch: Elementary level (A2-certificaat in de Nederlandse taal) Hobbies Getting updated on science and new technologies Weight training Biking Psychology Philosophy
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.