Guy Lavi, Developer in Kiryat Tiv'on, Israel
Guy is available for hire
Hire Guy

Guy Lavi

Verified Expert  in Engineering

Software Engineering Developer

Kiryat Tiv'on, Israel

Toptal member since December 14, 2019

Bio

If it's a problem that requires a creative out of the box intensive thinking, Guy would love to put his mind to it. Guy has three years of experience of hands-on development of a cybersecurity application, focused on a high-performance data processing engine written in C++ and Python. He has proven teamwork capabilities, great communication skills, and is very task devoted.

Portfolio

Varonis
SQL, C#, Python, C++
Mellanox
Linux, C

Experience

  • Software Design - 3 years
  • C - 3 years
  • Software Engineering - 3 years
  • Python 3 - 3 years
  • Windows - 3 years
  • C++ - 3 years
  • Linux - 2 years
  • Agile - 2 years

Availability

Part-time

Preferred Environment

TFS, Git, Windows, Linux, PyCharm, Visual Studio

The most amazing...

...thing I've done was flew a drone up to the sky and used image processing and machine learning to detect free parking spots in a city in real time.

Work Experience

Software Engineer

2016 - 2019
Varonis
  • Developed a high performance data processing engine in C++ and Python.
  • Designed, reviewed, adopted, and implemented cybersecurity algorithms for malicious entities detection.
  • Created multiple testing environments and implemented comprehensive tests per malicious entity detection algorithm.
  • Investigated live customers' systems for critical product issues.
  • Practiced agile methodology.
Technologies: SQL, C#, Python, C++

Firmware Engineer

2012 - 2015
Mellanox
  • Developed firmware features for a network chip in C programming language.
  • Tested and debugged using remote server machines.
  • Developed features in a Unix environment.
Technologies: Linux, C

Experience

Automated Free Parking Detection Using Drones

Used advanced image processing and machine learning technics to detect free parking slots on live image stream from a drone flying above a city.

Multi-Threaded Switch-On-Event CPU Implementation

Designed, implemented, verified and tested using my own written compiler of a multi-threaded CPU, using switch-on-event mechanism.

Education

2011 - 2016

Bachelor of Science Degree in Electrical and Computer Engineering

Technion – Israel Institute of Technology - Israel

Skills

Libraries/APIs

Pandas

Tools

TFS, Visual Studio, Git, Cisco Webex Meetings Server, Zoom, PyCharm

Languages

C++, C, C++11, C++14, C++17, Python, Python 3, C#, SQL

Paradigms

Object-oriented Programming (OOP), Agile, Continuous Integration (CI), Testing, Unit Testing, Clean Code, Agile Software Development

Frameworks

.NET Core

Platforms

Linux, Eclipse, Windows, Unix

Storage

RocksDB

Other

Software, Software Engineering, Software Design, Debugging, Debugging Tools

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring