Eytan Brodsky
Summary
- Results-driven, customer-focused backend and systems engineer with a strong foundation in scalable architecture, performance optimization, and cloud-native solutions.
- Experienced in delivering secure, reliable and efficient systems across a wide and diverse range of requirements.
- 6 years of experience writing software in diverse fields such as IoT, computer vision, telemetry, domain-specific languages and API design.
- 4 years of experience leading software engineering teams, driving technical projects from drawing board to deployment, focusing on cross-functional collaboration.
- Available for remote work with travel as necessary.
Skills
Programming
Rust, C/C++, Python, Go, Java, MATLAB, Bash, SQL, JavaScript
Technologies
REST APIs, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, Terraform, Git, GitHub Actions, Jupyter, Grafana, Graphite, JIRA, CI/CD, New Relic
Certifications
AWS Associate Certified Solutions Architect
Intel Innovation Master
Work Experience
Downstream - Senior Backend Engineer
Nov 2023 – Present
Portland, Oregon
Rust, Python, AWS, MongoDB, Docker, OpenTelemetry, Terraform, Redis
- Owned Rust backend codebase for Downstream's custom content management system, Bridge.
- Communicated directly with client stakeholders concerning support, security, compliance and features.
- Led design and implementation of key features based on client requests and feedback.
- Led team-wide efforts and communicated with external security firm to facilitate penetration testing.
- Led team-wide efforts and communicated with New Relic representatives to implement app monitoring.
- Streamlized CI/CD processes, app version control and documentation for front and back ends.
- Optimized MongoDB queries to achieve over 30% speedup in costly database operations.
- Managed and executed AWS deployments (Terraform), version upgrades and feature delivery to numerous clients.
- Mentored teammates in Rust, testing strategies and best practices.
Self-Employed - Software Consultant
Oct 2022 – Feb 2024
Buenos Aires, Argentina
Github Actions, Python, Rust, Go, C++, PostgreSQL, Linux, Git
- Acted as a consultant for several small startups in person and remotely.
- Offered technical advice on design implementations, AWS architecture, CI/CD pipeline design and best practices.
- Contributed back-end code in C++, Rust, Go and Java in various different projects.
- Implemented system-level optimizations in Rust and C++ to improve the efficiency of critical components.
- Contributed to monitoring and benchmarking tools in Python.
- Mentored local engineers, offering advice and guidance for their work.
- Offered lessons in technical English to teams.
Intel - Lead Cloud Optimization Engineer
Jul 2020 – Aug 2022
Hillsboro, Oregon
Rust, Python, AWS, PostgreSQL, Diesel, Flask, Docker, Kubernetes, Terraform
- Initiated and led development of a cloud management and optimization project written in Rust.
- Developed a declarative SQL-enhanced infrastructure and optimization language inspired by Terraform with Rust and PostgreSQL.
- Created an AWS network performance benchmarking tool in Python and built a developer API using Flask to access AWS performance metrics.
- Collaborated with clients to determine features and design feasible roadmaps for feature delivery.
- Managed and architected team AWS environments, providing support to developers and reducing costs.
- Set up and managed on-premise server environment, providing development and testing servers for teams.
Oregon State University - Graduate Teaching Assistant
Sep 2019 – Mar 2022
Corvallis, Oregon
Senior Capstone I II III, Operating Systems I II, Prog. Lang. Fundamentals
- Facilitated weekly office hours, offering help to students and answering questions.
- Managed 12 student teams, each having 3-6 members.
- Resolved conflicts between teams and clients and facilitated collaboration.
- Oversaw weekly meetings with groups and clients, evaluating progress and grading work.
Intel - Software Engineer, Internet of Things Group, Intel Labs
Jun 2018 – Sep 2019
Hillsboro, Oregon
C++, Python, Cython, Docker, MATLAB, Graphite, Grafana
- Built and showcased computer vision demos in Python and C++ for industrial IoT applications.
- Built a neural network performance analysis tool, providing decision-driving datapoints and metrics.
- Worked on lower-level optimizations and tests in C++ for the neural network optimizer, identifying and removing performance bottlenecks.
- Developed PoCs and contributed to several papers on 802.11ax and time-sensitive networking at Intel Labs.
Intel - System Administration Intern, Data Center Group
Jun 2017 – Sep 2017
Hillsboro, Oregon
Bash, Python, Linux, Git, Server Maintenance
- Maintained several thousand servers in one of Intel's main data centers.
- Collaborated with server vendors to solve hardware issues and minimize downtime.
- Configured BIOS, network and hardware settings and performed standard maintenance on data center hardware.
- Streamlined data center operations with Python and Bash scripts for the team.
Education
Oregon State University
Corvallis, Oregon
M.S. in Computer Science
Sep 2020 – Jun 2023
B.S. in Computer Science
Sep 2016 – Jun 2019
Minor in Mathematics
Sep 2016 – Jun 2019
Projects
Crypto Exchange API
- A Rust project that interacts with the Coinbase and Kraken crypto exchanges.
- Provides a Rust API to interact with the exchanges' REST API and websocket endpoints.
- Provides a declarative language for monitoring specific coin pairs and defining triggers and actions based on real-time market data.
- Implemented micro-optimizations to improve hot-path efficiency and minimize latency.
DNS Resolver
- Implemented a recursive DNS resolver in Rust.
- Followed the specifications in RFC 1035 to interact with DNS servers.
- Added a packet information visualization tool similar to hexdump to more easily see information contained in each DNS packet.
Convex Optimization Heuristic for Priority and Time Constrained Packet Scheduling
- Implemented a MATLAB simulation of a single hop star network to simulate packet switching between virtual machines with a unique scheduling technique to improve efficiency with high and low priority workloads.
Autonomous Vehicle Routing in Congested Networks
- Created an interface for autonomous vehicle research that showed a transportation network operating based on different parameters.
- Implemented different algorithms to figure out optimal routing based on locations of other vehicles and traffic congestion prediction.
- Heavily used Numpy, Pandas and Matplotlib for result and data visualization and mathematical optimization.