Senior Software Engineer @ Telefónica R+D¶
Focus: Secure Software Development Lifecycle (SSDL) & Web Engineering
At Telefónica R+D, I focused on the early stages of my security journey, specializing in the Secure Software Development Lifecycle (SSDL) and building foundations for secure coding and systems design.
Key Responsibilities & Achievements¶
- Secure Infrastructure & Virtualization: Developed and productized key components for virtualization over a web desktop, utilizing technologies such as OpenStack, QEMU-KVM, and the Spice protocol.
- SSDL & TDD: Adhered to strict Test-Driven Development (TDD) methodologies, ensuring all software met high standards for maintenance, encapsulation, and extensibility.
- Continuous Integration (CI): Excelled in integrating software into automated CI systems, ensuring that changes were continuously validated and integrated with a security-first mindset.
- Architectural Documentation: Prioritized comprehensive technical documentation, providing clear insights into the functionality and architecture for future maintenance and improvements.
Technical Stack¶
- Virtualization: OpenStack, QEMU-KVM, SPICE.
- Security: SSDL, Secure Coding.
- Testing & CI: TDD, CI/CD, Automated Testing.
- Architecture: Systems Design, Documentation.