David Delarosa
Profile
Skilled cyber researcher and software engineer proficient in multiple CPU architectures, computer programming languages and complex software designs.
- Passionate about low-level efficient programming.
- Expertise in several imperative, object-oriented, data oriented, and functional programming languages.
- Expertise with research tools such as IDA Pro, Ghidra, Radare2/Rizin, AFL (fuzzer), Nmap, Wireshark, pafish, fakenet, Metasploit, etc.
- Expertise with security technologies, authentications methods, cryptography and network protocols.
- Extensive experience from low-level programming to front-end web development.
- Advanced practical knowledge in CPU architectures, BIOS/UEFI, Drivers and more. Mostly lives in my comfy NixOS system using Hyprland as a wayland compositor with tiling capabilities. Passionate about finding more ways to improve productivity and ease of my workstation usage.
Experience
SolarEdge
HaMada 1, Herzliya
Cyber Security Researcher
2024 - Present
- Build & assimilate Security Development Cycle for R&D.
- Security research and code reviews of company products.
- Involvement in security designs of new projects.
- Assembly
- C
- C++
- Python
- Linux
JSOF
Aba Eban 18, Jerusalem
Security researcher & Low-Level Developer
2022 - 2023
- Reversing QuRT (RTOS) on Hexagon DSP
- Developing Linux kernel driver for coprocessor attack simulation with suitable user-mode library
- Developing and testing production code for Hexagon
- Black-box vulnerability research for Autosar ECU production code in Tricore Assembly
- Developing research environment infrastructure and tools.
- Assembly
- C
- Linux
Armo
Jerusalem
R&D Senior Low-Level Developer
2020 - 2022
- Developing a runtime solution for cloud services (Windows / Linux) that provides process integrity, data encryption / decryption and network communication via mbedtls.
- Developing a VSCode extension the wraps Kubescape functionality.
- Developing a Lens extension the wraps Kubescape functionality.
- C
- HTML
- CSS
- Linux
Rafael Advanced Defense Systems
Hagvura St. Tel-Aviv
Cyber Researcher and Reverse Engineer
2017 - 2020
- Researcher at numerous projects alongside Israel defense forces
- Worked with Linux based embedded systems and the ARM / THUMB architecture
- Research over RTU firmware and software in a SCADA network
- Assembly
- C
- Python
United Mizrachi Tefahot Bank (ITeam)
Lincoln 15, Tel-Aviv
Security and Networking Sub Manager
2015 - 2017
- Management of Mizrachi Tefahot security related projects
- Employees Smart card, smart clearance and permissions system
- Managing the company HSM machines & CA Servers
- Angular
- C#
- Batch
Israel Aerospace Industries (IAI)
Ben Gurion Airport, 70100, Lod
Full-Stack Developer
2015 - 2017
- Desktop application using the WPF framework and MVVM architecture. Extensive C# dotNet & dotNetCore understanding
- Web apps development using AspNet, Angular Framework and NodeJS
- C#
- NodeJs
- Angular
Israel Air Force (IAF)
Class D Technician for Computers & Electronics
2009 - 2012
- Several Projects for Israel defense forces in the fields of electronics and computer science
- Python scripting for projects configuration and extensive features
- POSIX (Bash) & Batch scripting
- Fixing and developing electronic board for drones and plans
- Python
- Bash
Education
Cyber Elite Program (JCT & Cyber Education Center)
Jerusalem College of Technology
2018
550 hours course in cyber security
B.Sc. Computer Science – Majored in Networks and Security
Jerusalem College of Technology
2012-2016
Graduated with average score 91/100
Computers & Electronics Technical Engineer
Kinneret Academic College, Sea of Galilee, Postal 15132
2009
- +972 54 4461608
- xdavidel@gmail.com
- xdavidel@github
- xdavidel@gitlab
- Ha’asor 3/3, Ma'ale Adumim
Programing
- C/C++
- Rust
- Zig
- Golang
- Python
- POSIX shell / bash
- HTML+CSS+SASS
- Javascript / Typescript
- SQL
- C#
- Java
- Powershell
Skills
- Assembly Flavours
- x86
- ARM
- PowerPC
- Hexagon
- TriCore
- Frameworks
- Hugo
- React
- Angular
- Protocols
- TCP/IP
- UDP
- Diffie Hellman
- Developer Tools
- Git
- Docker / Podman
- GDB
- Core Utils
- Misc
- IDA
- Ghidra
- radare2/rizin
- Neovim
- Emacs
- (Tiling) Window Managers
Diplomas
- 550 Hours Cyber Course
- B.Sc. in Computer Science
- Computers & Electronics Technical Engineer