Ehud Vardi
Software Developer

Contact Info

  • Send me a whatsapp
  • Send me an email
  • Check out my homepage
  • Check out my github
  • Check out my linkedin
  • See my location

Education

  • 2004 - 2006

    Electronics Practical Engineer

    Ariel University

  • 2006 - 2009

    B.Sc Computer Science And Mathematics

    Ariel University

Languages

  • Hebrew (Native)
  • English

Interests

  • Gaming
  • Music
  • Agri-Tech
  • Cooking
  • Sports
  • Health
  • Nutrition
  • Drones

Profile

Hello! My name is Ehud and my passion is everything science.

I am a professional and creative programmer with over a decade of software development experience spreading across many languages, frameworks and tools, with both higher level programming as well as low level firmware developing and hardware probing and tinkring.

I love nature and I have a special interest in the agriculture world, specifically the fusion with technology, making the future standards in this field, and I believe in its importance for humanity.

In my spare time I am a musician, playing the guitar and singing. I use music daily to relax and recharge my spirit

Formal Experience

2023 - 2024
Stabilix

Software/Firmware Developer

Stabilix is a young startup company, developing an innovative multidiciplinary product for the medical market.

As part of the company I am responsible for developing the firmware of the physical part of the device and also developing A PC app that interfaces with the hardware and collecting and analyzing data for higher level reasoning and further developing the product.

2022 - 2023
Western Digital

Software Developer

As a part of the reliability team, I was responsible with the maintenance and development of an in-house large scale environment testing software.

I've implemented new features and assisted with a complicated debug procedure.

2021 - 2022
West Pharma

Firmware Developer

As a part of the R&D team, I was responsible for maintaining and developing the firmware of a product which is intended to operate within very strict medical standards.

Among other things, I also assisted with the production of technical documentation, including testing procedures and the development of the test code.

2016 - 2021
Shekel
Weighing
Systems

Software/Firmware Developer

My 5 years working for shekel were a wonderful experience where I've acquired most of my firmwares knowledge and I've worked on multiple projects within multiple environments.

My responsibilities included:

  • Developing new firmwares from the ground up as well as maintaining existing sources.
  • Defining and implementing multiple specificaitons of custom communication protocols over various hardware interfaces including CANBUS, SPI, UART, Bluetooth, and more.
  • R&D research with DSP algorithm with the goal to optimize critical code sections.
  • Writing drivers for new IC's that were integrated into our in-house PCB's.
  • Designing and Implementing an in-house flashing toolkit that significantly accelerated the production line and provided support for the technicians using the kit, making changes as they required.
  • Taking a big project to bring up a completely new board to a production state. In the process, I'vs distilled and rewrote the entire knowledge base into a fresh, properly modulated, properly documented source base, with emphasis on code portability, reusability and decoupling logic code from hardware code.

2014 - 2015
OtherSide

Software Developer

At OtherSide I've joined the developer team, composed of young and talented developers. I've managed and developed the desktop part of the application, which involves heavy use of OCR engines and also capturing and simulating user interaction with the windows API. With the team I had lots of fun and laughes and I also got better at pingpong..

I got to:

  • Manage a big C# based desktop application.
  • Perform A/B tests focusing on GUI changes.
  • Demo/Production Version Test and release.

2012 - 2013
Malcam

Software/Firmware Developer

At malcam I got to use my multidiciplinary abilities, taking ownership of a big desktop application, managing the firmware of a machine which interfaces with the desktop app, and I also provided with direct support for big customers, remote and on-premise. I got to go to customer's site and support the technical team and customize the desktop app to suite the client's requirements.

2010 - 2011
BitByBit
Information
Systems

Software Developer

BitByBit was a very good start for my carrier. I got to join a joung team, and I was mentored by a very experienced programmer which pushed me through the roof. My skills grew very fast as I was exposed to cutting edge technologies, including cloud development, which was very new at the time.

Responsibilities:

  • Developing the Data layer of the software which communicates with the product database and implements low level business logic.
  • Create and manage databases and develop a custom DB backup service.
  • Develop services hosted in MS Azure with service-oriented programming (SOA).
  • Develop client-side pages.

Professional Skills

C#

.NET

Visual Studio

C/C++

RT embedded

SQL and DB's

Windows

Linux