Rafael Antonio Porras Samaniego
Software Engineering Manager at DZS- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
DZS
-
United States
-
Telecommunications
-
300 - 400 Employee
-
Software Engineering Manager
-
Jun 2022 - Present
Madrid, Community of Madrid, Spain Still being part of CloudCheck's Agent team...
-
-
-
ASSIA, Inc.
-
United States
-
Telecommunications
-
1 - 100 Employee
-
Software Engineering Manager
-
Jul 2020 - May 2022
Madrid, Community of Madrid, Spain At this point, I started managing a very small team of developers, mainly through JIRA, and became responsible of releasing the CloudCheck agent.
-
-
Tech Lead Embedded Software Engineer
-
May 2018 - Jul 2020
Madrid Area, Spain
-
-
Staff Embedded Software Engineer
-
Apr 2017 - Apr 2018
Madrid Area, Spain
-
-
Senior Embedded Software Engineer
-
May 2013 - Mar 2017
Madrid Area, Spain For the first two years, I worked on a project focused on bonding mobile and broadband links in SOHO routers. After that, I started working on CloudCheck, a software platform created to manage and optimize residential home Wi-Fi networks, enabling operators to reduce customer care costs. As part of the Agent team, mainly focused on routers and extenders, I worked with other teams to bring new features to life, from the requirements phase to the development phase, including the… Show more For the first two years, I worked on a project focused on bonding mobile and broadband links in SOHO routers. After that, I started working on CloudCheck, a software platform created to manage and optimize residential home Wi-Fi networks, enabling operators to reduce customer care costs. As part of the Agent team, mainly focused on routers and extenders, I worked with other teams to bring new features to life, from the requirements phase to the development phase, including the definition of a southbound API for CPE vendors, and a northbound API through Protocol Buffers for the server component. Additionally, these are other tasks I worked on: * Ported the agent software to several CPE platforms, supporting different Wi-Fi vendors, CPU architectures and toolchains. * Kept up-to-date our own set of patches for a few third-party open source libraries. * Debugged issues and reported firmware bugs to the CPE vendor. * Participated in code reviews. * Provided technical support to customers.
-
-
-
Indra
-
Spain
-
Engineering Services
-
700 & Above Employee
-
Embedded Software Engineer
-
Jan 2009 - Apr 2013
Madrid Area, Spain After CriptoLab, I decided to jump into a company that allowed me to participate in bigger projects, where the final outcome would depend on how well several groups worked together. This is a brief list of the projects I worked on: ● Developed data protocol stack software for embedded secure communication system ● Developed embedded software for hands free devices using the CSR Bluetooth stack ● Developed Wireshark dissector plug-in to aid in debugging proprietary network… Show more After CriptoLab, I decided to jump into a company that allowed me to participate in bigger projects, where the final outcome would depend on how well several groups worked together. This is a brief list of the projects I worked on: ● Developed data protocol stack software for embedded secure communication system ● Developed embedded software for hands free devices using the CSR Bluetooth stack ● Developed Wireshark dissector plug-in to aid in debugging proprietary network protocols ● Designed and developed a software cryptographic module for separating Red zone from Black zone in Software Defined Radio systems ● Developed a password cracker for PGP, including very fast IDEA and MD5 implementations for x86-64/SSE Currently, I am now designing and developing a cryptographic system for satellite ground segments Show less
-
-
-
Universidad Politécnica de Madrid
-
Spain
-
Higher Education
-
700 & Above Employee
-
Cryptology and Computer Security Researcher
-
Oct 2003 - Dec 2008
Madrid Area, Spain I started my professional career while I was still studying at UPM. My first work experience was at CriptoLab, a Cryptology and Computer Security research lab associated to the University. Besides some minor tasks, the main projects in which I worked there were: ● Designed and developed a hard disk encryption software that allowed encryption of the boot system partition. It is composed of: ■ a boot system, in charge of patching BIOS hard disk interrupts, ■ and a WDM kernel… Show more I started my professional career while I was still studying at UPM. My first work experience was at CriptoLab, a Cryptology and Computer Security research lab associated to the University. Besides some minor tasks, the main projects in which I worked there were: ● Designed and developed a hard disk encryption software that allowed encryption of the boot system partition. It is composed of: ■ a boot system, in charge of patching BIOS hard disk interrupts, ■ and a WDM kernel driver for I/O on Windows NT/XP. ● Designed and developed an email certified system called ACEPTA (see PROJECTS). ● Analyzed several cryptographic software solutions applying reverse engineering for developing password cracking programs Show less
-
-
Education
-
Technical University of Madrid
Degree (5 years), Computer Engineering -
San Viator