SKANDA SURESH
San Francisco, CA 94112
(650)-630-1386 | skandasuresh1@gmail.com
Resume has been viewed 3 times
WORK EXPERIENCE
MARVELL TECHNOLOGIESSanta Clara, CA
Senior Software EngineerSeptember 2020 - Present
- Developed key firmware features and device drivers for the LiquidSecurity HSM and Octeon 10 DPU
- Responsible for bring-up and validation of various production boards, regularly interfacing with board design engineers
- Designed and built a new data serialization pipeline using Google's Protobuf API. Incorporated open-source libraries to support the team's C codebase.
- Created a Python test framework to validate new prototypes at the board level. Accelerated production schedule by replacing bottlenecks with automated processes.
- Implemented boot logger application, enabling HSM adapter to communicate with FRAM memory during boot-up
- Led effort to streamline board recovery process, creating a fail-safe image used in securely recovering board from a failed state
- Made key contributions to the development of LiquidSecurity HSM PCIe driver for Linux and FreeBSD
- Main point of contact for critical customer issues requiring in-depth hardware tracing using JTAG-based tools
SIFIVESan Mateo, CA
Software Engineer InternMay 2019 - January 2020
- Designed internal applications for efficient and sustainable hardware workflows
- Built a tool that generated human-readable diagrams containing key architectural details of custom CPU designs
- Using NodeJS, designed an image generator to process JSON files and output complex SVG diagrams
- Consulted with the SoC design team to determine use cases and hardware configuration space
- Replaced manual creation of diagrams, accelerating documentation creation by 20-30 hours per core
CAL BAND COMPUTER COMMITTEEBerkeley, CA
Software EngineerFebruary 2017 - November 2019
- Managed Cal Band member portal, integral for recruitment, planning, and communication within the band
- Transformed an outdated portal into an interactive, feature-rich webpage using Django models and query sets
- Slashed recruiting times by over 50% by automating key parts of the Cal Band recruiting pipeline
- Modernized front-end of webpage using React, Sass, and HTML
- Received recognition from band leadership for significant improvements to design and ease of use
EDUCATION
UNIVERSITY OF CALIFORNIA, BERKELEYBerkeley, CA
Software EngineerMay 2020
Relevant Coursework: Circuit Design and Analysis, Signals and Systems, Computer Architecture, Compilers, Computer Security, Machine Learning, Algorithms, Linear Algebra, Operating Systems, Databases, Computer Graphics
SKILLS AND INTERESTS
Programming Languages: C, C++, Java, Python, JavaScript, SQL, HTML, CSS, Go
Tools: U-Boot, DPDK, OpenSSL, JTAG, Django, Git, PostgreSQL, NodeJS, TypeScript, React, Docker, Linux/Unix
Languages: Fluent in English, Tamil, Portuguese; Intermediate Spanish
Activities: Eagle Scout, Trained Bharatanatyam Dancer, French Hornist, Avid "bikepacker" and traveler
Citizenship Status: U.S. Citizen