I've spent 16 years building software and more than 6 of them leading the people who build it. I'm equally at home planning a system end to end and growing the engineers who ship it.
Today I lead a software team at LinearB. Before that I was the technical lead of Blue dot's core product, and earlier I led a team at Mellanox that stress-tested Windows clustering across 128 servers.
16 yrswriting production software, Python since 2010
6+ yrsleading engineering teams, two separate stints
Full stackPython, Node.js, Angular, AWS data pipelines
10 yrsteaching Python alongside my day job
Career
Led a teamEngineering role
2022 – now4 yrs 6 mo
LinearBEngineering intelligence and workflow automation for software teams
Software Team Leader Jul 2022 – present Team lead
Lead a software team end to end: delivery, technical direction, and the growth of the engineers on it.
Senior Software Engineer Apr 2022 – Jun 2022
Joined as a senior engineer and moved into team leadership within three months.
2017 – 20224 yrs 11 mo
Blue dotFintech, Herzliya
Senior Fullstack Developer, Technical Lead Tech lead
Technical leader of the company's main product, TEB (Taxable Employee Benefits), leading 3 developers and 1 QA engineer.
- Planned end-to-end solutions, from data flow to client flow.
- Designed the engineering approach and reviewed the team's designs for each service.
- Built and shipped the solutions alongside the team.
Angular 11 · NgRx · Node 14 · Python 3.8 · MySQL · MongoDB · Redshift · Aurora · AWS DMS, Kinesis, Serverless
2010 – 20176 yrs 6 mo
Mellanox TechnologiesData-center networking, now part of NVIDIA
Senior Frontend Developer 2015 – 2017
Built NEO, the platform that simplifies provisioning, monitoring and operations of modern data-center networks.
Python OpenStack Developer 2014 – 2015
- Developed the SDN mechanism driver plugin that notifies the SDN provider of every network update.
- Designed and built an OpenStack cloud installer tool.
- Wrote a Ceilometer inspector plugin for SR-IOV networking counters.
Team Leader, E2E Windows Clustering 2012 – 2014 Team lead
Led a team of 2 developers and 2 DevOps engineers simulating huge-scale traffic across 128 physical servers.
Software Developer, Windows Driver Verification 2010 – 2012
First industry role, started as a student. Wrote C tests against the Windows kernel (NDIS API) to verify Mellanox's driver features, and built the Python regression environment that ran them.
2005 – 20072 yrs
012 Golden LinesInternet service provider
Skills
Leadership
Team leadership
Technical design & review
End-to-end solution planning
Mentoring & teaching
Working with QA & DevOps
Backend
Python
Node.js
C
Linux
Windows kernel / NDIS
Frontend
Angular
TypeScript / JavaScript
NgRx
Data & cloud
AWS
Serverless
Kinesis
DMS
Redshift
Aurora
MySQL
MongoDB
OpenStack / SDN
Education
2016 – 2018
MBA, Financial ManagementThe Academic College of Tel-Aviv, Yaffo
2007 – 2010
B.Sc. Computer ScienceTel-Hai College
Beyond the day job
2016 – now
Python instructorTeaching Python to new developers for a decade
2013 – 2015
Ran workshop activities, Ruach GabitVolunteer, social services