Sergio Vallejo Solano

Sergio Vallejo Solano

$30/hr
Telecom Engineer | C/C++ & Java | Toll, Defense & Access Systems | Comms Protocols
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
43 years old
Location:
Madrid, Madrid, Spain
Experience:
10 years
Sergio Vallejo Solano - Curriculum Vitae Contact Information 📍 C/Talamanca 1, Alcalá de Henares, Spain 📞 - ✉️-🔗 LinkedIn: linkedin.com/in/sergio-vallejo-solano-a4415b174 Professional Profile Telecommunications Engineer specialized in Telematics, with extensive experience in software development and maintenance for toll systems, defense, telecommunications, and access control. Strong background in C/C++ and Java, with additional expertise in Python for automation and analysis. Skilled in embedded systems, communication protocols, scalable software design, and real-time systems development. Languages Spanish: Native English: Intermediate speaking, high reading, high writing Education Degree in Telecommunications Engineering (Specialization in Telematics) – Polytechnic University of Cartagena Technical Skills Operating Systems: Windows, Linux Programming Languages: C/C++ (11, 14, 17, 20), Java, Python Communication Protocols: TCP/IP, UDP, RS232, GPIO, I2C Development Tools & Environments: Git, SVN, WinMerge, UML, SCP, SSH, Eclipse, Qt, Visual Studio, Android Studio, NetBeans Software Architecture & Design Patterns: MVC, Clean Code, Multithreading, Smart Pointers Work Experience Tecsidel (Present) Project: Toll Collection Systems Role: C/C++ 11 Developer - Software development and maintenance for automated toll collection systems - Implementation and configuration of real-time software solutions - Technologies used: Eclipse/Linux, STL, smart pointers, design patterns, Git, Clean Code Escribano Mechanical & Engineering (2020 - 2024) Project: Defense – Weapon Stations Role: C/C++ 17 Developer - Development of software for optronic weapon systems on land and naval platforms - Integration of vision and targeting systems - Implementation of multithreaded software architecture (Qt/Linux, STL, MVC) - Additional languages/tools: Python for data analysis, Java for simulation tools Indra Sistemas (2017 - 2020) (External Professional) Project: Public Transportation – Validation & Access Systems Role: C/C++ 11 Developer - Software development for station validation and access control systems - Work with embedded PCs, Qt Creator, Visual Studio (Linux/Windows) - Technologies used: Git/SVN, Java for backend tools, Python for debugging Ericsson (2015 - 2017) (External Professional) Project: Telecommunications – PCRF Network Nodes Role: C/C++ 11 Developer - Software development for telecom network policy control nodes - Development in C++ using Eclipse/Linux - Use of Git for version control, Java for backend tasks, Python for network performance analysis Indra Sistemas (2011 - 2014) (External Professional) Project: Flight Simulators Role: C/C++ 11 Developer - Development and integration of flight simulation software - Technologies used: Visual Studio/Windows, STL, UML, Apache Subversion, WinMerge Everis (2011) Project: ProC Applications & System Queries Role: C/ProC Developer - Development of SQL-based data processing applications - Use of Shell Scripts, FileZilla, and Visual Studio Digital Home Ingeniería (2010 - 2011) Project: Indoor Navigation Systems Role: C Developer - TCP/UDP communication software development - Use of embedded PCs, Linux, network analysis tools (Wireshark) Personal Projects Software Communication Management System & Callbacks - Developed a communication management system with callback handlers - Ensures low coupling and high cohesion in software architecture - Technologies: C++ 20, STL, pcap, pthread Python-Based Code Search Tool - Built an advanced Python tool for analyzing code functionalities - Uses Rapidfuzz for similarity comparison and multithreading - Technologies: Python, Regex, ThreadPoolExecutor Path Optimization Algorithm - Created a route optimization system for navigation and drone planning - Uses interpolation, normalization, and C++ data structures Encrypted P2P Traffic Sniffer - Developed a network traffic sniffer for encrypted P2P applications - Uses pcap and pthread for real-time packet capture and processing Android Calculator App - Designed a Java-based calculator with extended functionality - Developed in Android Studio with high-precision arithmetic capabilities Soft Skills & Work Methodologies - Problem-Solving & Analytical Thinking - Agile / Scrum Methodologies - Collaboration & Teamwork - Technical Documentation & Code Optimization - Continuous Learning & Adaptability
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.