Software Engineer, Contractor
Nov 2023-Current
NextJSReactTypescriptSQLDrizzle
- Evaluating, training, and writing test cases for generative AI models across various technologies, protocols, and programming languages.
Software Engineer, Odeko
Feb 2022-Dec 2023
B2B • Marketplace • eCommerce
Ruby on RailsReactTypeScriptGraphQLKafkaNode.jsPostgreSQLNetSuiteVoucherify
- Defined, designed, implemented, and rolled out a pricing management microservice for e-commerce catalog items using React and Ruby on Rails in combination with PostgreSQL, GraphQL, and Kafka. Other teams adopted the service which reduced their workload by 25%.
- Improved maintainability and functionality of the custom pricing engine by reverse engineering existing legacy monolith code, isolating it into different domains, cutting off legacy 3rd party tools, and migrating to standalone services.
- Built and rolled out an internal accounting monitoring microservice using Ruby on Rails and PostgreSQL that reduced failed payments by $829k.
- Implemented a promotion engine using Voucherify API.
Software Engineer, Academig
Mar 2017-Aug 2021
B2C • SaaS
Angular 8+Node.jsExpress.jsMongoDBTypeScriptBootstrapAuth0AlgoliaStreamIOStripe
- Prototyped, conducted user interviews, and implemented a research-labs discovery platform using Angular, Node.js, Express.js, and MongoDB. Running over 50 campaigns for achieving production/solution fit and product/market fit.
- Led project management and sprint planning on a team of 5 part-time contractors, overseeing the platform's growth to 12K users.
- Built and rolled out an internal management tool used by all the contractors. The tools helped optimize the customer acquisition process and reduced the acquisition cost by more than 70%.
- Participated in the 2019 cohort of the Start Accelerator program in Switzerland.
Visiting Scientist, University of Erlangen-Nuremberg
Nov 2016-Feb 2017
PythonMatlab
- My work at FAU was a continuation of the projects we started in the Technion (below).
Research Assistant, Technion - Israel Institute of Technology
Nov 2015-Dec 2016
Solar Energy • Quantum Transport
PythonMatLab
- Characterized 2 novel quantum memory device architectures. Pursued a patent application.
- Authored 2 publications.
- Mentored 3 graduate students.
Graduate Research Assistant, Ph.D. Studies in Prof. Uri Peskin’s and Prof. Efrat Lifshitz’s groups, Technion - Israel Institute of Technology
Aug 2011-Oct 2015
Solar Energy • Quantum Transport
PythonMatLabLatexScanning Tunneling Microscope (STM)
- Developed novel open quantum systems models involving electronic and mechanical properties of double low-dimensional semiconductor crystals using the Quantum Master Equation algorithm.
- Conducted both theoretical and experimental studies. Organized the collaboration team responsible for synthesizing and characterizing a novel measurement setup of inter-quantum-dot interactions using Scanning Tunneling Microscopy (STM).
- Mentored 2 graduate students.
- Authored 4 publications as the first author.
Graduate Research Assistant, Master Studies in Prof. Yossi Rosenwaks’s group, Tel Aviv University
Jul 2009-Jul 2011
Solar Energy
Synopsys TCAD SentaurusMatLabLatexAFMSEM
- Simulated a previously unexplored vertical solar cell configuration for high-concentration PV systems.
- Designed masks and fabricated a prototype in collaboration with Tower Semiconductor.
- Characterized the solar cell prototype using Atomic Force Microscopy (AFM), Scanning Electron Microscopy (SEM) and tested efficiency at a high light concentration test facility setup
- Serving as a teaching assistant for the VLSI course and an electrical engineering lab instructor.
ASIC Design Engineer, Freescale Semiconductor
Jan 2008-Jul 2009
ASIC
VerilogSystem VerilogPerlLinux
- RTL design of a Multi-Master Multi-Memory Interface IP core as part of the Memory Interface team. In charge of architecture and implementation according to ARM AXI standards and interfaced memories specifications.
- Integration of the Memory Interface module.
- Planned and implemented verification, testing, and documentation requirements.
Verification Design Engineer, Freescale Semiconductor
Jan 2006-Dec 2007
ASIC
VerilogSystem Verilog (SVA)PerlLinux
- Brought up a System Verilog Assertion (SVA) verification environment for Multi-Master Multi-Memory Interface IP core, which uses the ARM AXI bus peripherals. Wrote checkers for module functionality, randomized configurations and inputs using constraints, created cover groups, and collected coverage.
- Established the System Verilog Assertion work methodology at the company level in collaboration with the in-house software development team.
FPGA Engineer, Technion - Israel Institute of Technology
Apr 2004-May 2005
RF
FPGAVHDLC++DSP
- Implemented a GSM communication protocol using Xilinx FPGA design suite.
Education
Doctorate (Ph.D.) Theoretical Quantum Chemistry, Technion - Israel Institute of Technology
2011-2015
Thesis: Modeling charge transport induced phenomena in colloidal double quantum dots and developing new probes for inter-dot interactions.
Master of Science (M.Sc.), Materials Engineering and Nanotechnologies, Tel Aviv University
2009-2011
Thesis: Vertical Junction Silicon Cells for Concentrating Photovoltaics.
Bachelor of Science (B.Sc.), Electrical Engineering, Technion - Israel Institute of Technology
2002-2006
Final project: Design a MATLAB and VHDL model (RTL and high-level synthesis) for a 2GHz digital sine wave generator.