Ofek Lev
Senior Software Engineer
I am an engineer forever learning new technologies. Designing easy-to-use APIs or interfaces around complex systems is one of my greatest passions.
- Location
- United States
- [email protected]
- Website
- https://ofek.dev
- GitHub
- ofek
- Ofekmeister
- ofeklev
Experience
Volunteer at Open Source Software
I created and maintain many open source projects that are used heavily throughout industry and academia. I also care deeply about the Python and Rust communities and try to improve the ecosystems of both.
Highlights
- Python bindings for libsecp256k1, which serves as the crytographic backbone of many projects, including the entire Ethereum Python community
- A package manager and build system for Python that solves long-standing pain points for users and has been adopted by Python's official packaging team
- Highly optimized Kubernetes CSI driver for mounting Google Cloud Storage buckets that Google credits in the design of their official driver
- Authored PEP 631 which defines the standard way to specify dependencies for Python projects
– present
Senior Software Engineer at Datadog
Datadog is the leading monitoring and security platform for bringing together end-to-end traces, metrics, and logs to make applications, infrastructure, and third-party services entirely observable.
Highlights
- Acquired expertise with many technologies in order to create integrations such as for Envoy, ClickHouse, CockroachDB, Vault, Hyper-V, and TLS itself
- Implemented the Agent's novel circuit breaker and exponential backoff logic, making our backend more resilient to failures and decreasing provisioning requirements
- Built a public docs site for Integration developers from scratch, which is now referenced by the official documentation
- Architected the E2E tooling for Agent Integrations, allowing anyone to spin up and test production environments with a single command
- Ensured the CI infrastructure ran smoothly and was optimized for 3 large monorepos with the most recent rewrite reducing runtime by 30% and saving thousands every month
- Improved our Helm chart generator and Bazel linter based on the needs of various teams, easing CNAB adoption and making deployments less error-prone
- Introduced memory profiling facilities that made it easier to discover the source of memory leaks
- Routinely gained expertise in different domains in order to do large-scale rewrites of core components, such as for OpenMetrics and Windows performance counters, which always significantly improved performance and ease of onboarding
- Created our own Python package index for CI/CD purposes that is served by GitHub Pages with artifacts cached by Cloudflare, which does not cost anything to run and has experienced zero downtime since creation
- Conducted dozens of engineering interviews and graded a similar number of take-home tests, ensuring our hires are exceptional in both technical ability and character
–
Full Stack Developer at Freelance
Highlights
- Created and maintained APIs (usually via Python + Flask) for many clients, hosted primarily on GCP
- Created many test suites for verifying web page behavior using Selenium + PhantomJS
–
Student Researcher, Intern at Computing Research Association
Highlights
- Built machine learning models to detect a rare birth defect of the heart in newborn patients
- Created visualizations to better detect Patent Ductus Arteriosus based on feedback from physicians at the Johns Hopkins School of Medicine
Volunteer
–
Tutor at National Honor Society
Highlights
- Tutored students in mathematics (Geometry through Calculus), leading to at least a 20% grade improvement in all my students
–
Maryland Ambassador at Muscular Dystrophy Association
Highlights
- Invited to be a guest speaker at numerous fundraising events
- Met with multiple politicians at the state capitol to help explain the ramifications of not enacting certain policies
Education
–
Bachelor in Computer Science and Psychology from University of Maryland Baltimore County with GPA of 3.8
Awards
County Chess Champion from Harford County Public School System
Won 1st place all 3 years I attended the annual tournament
Publications
in-toto: Providing farm-to-table guarantees for bits and bytes by USENIX
Acknowledged by name as a key contributor in the first production-ready implementation of this new security apparatus
Multivariate time series analysis of physiological and clinical data to predict patent ductus arteriosus (PDA) in neo-natal patients by Computing Research Association
Languages
- English
- Fluency: Native or bilingual proficiency
- French
- Fluency: Limited working proficiency
Skills
- Backend
- Level: MasterKeywords:
- Frontend
- Level: BeginnerKeywords:
- Systems
- Level: IntermediateKeywords:
- Data Analysis
- Level: BeginnerKeywords:
- Design
- Level: BeginnerKeywords:
- A/V
- Level: IntermediateKeywords:
Interests
- Chess
- Keywords:
- Home Automation
- Keywords:
- Cryptography
- Keywords: