I'm a risk taker by nature, always looking for a challenge. Learning new skills and
venturing into uncharted territory are things that excite me and bring out the best I
have to offer. Hard work and perseverance have always
been faithful companions in my work, both as a hired professional and as a passionate
dreamer. In addition, I was Time magazine's person of the year in 2006.
A simple demo of training and implementing a ML model for digit
recognition + image processing. I've used scikit-learn trained on the MNIST 784
dataset and CV2 for image processing
An approxmation of how your tax Shekels are spent. Currently
relevant for Israeli paychecks only Based on the Open-Budget initiative and
implemented in NodeJS for the challenge
An implementation of the famous simulation - see how a few simple
mathematical rules can create a beautiful dynamic. Implemented this in
both Go! and Javascript just for the challenge
Did you know people spend an average of a gazzilion-bazillion hours
yearly accidently typing entire scentences in the wrong language? Well, no more!
Follow the link below to convert your gibbersih back to its actual
meaning
Hasadna (Public knowledge
workshop) is an open source project(s) intended to make public knowledge,
usually generated by government agencies, more accessible. I have been volunteering
in one of it's
projects - Anyway, since August 2021. This effort aims to reduce traffic accidents
by fetching, indexing and analyzing road accidents data as well as making it more
accessible to users (reporters among them)
In my spare time, I've single handedly conceptualized, designed and
built a travel guide app for backpackers. This 2-year process included learning
development for Android, as well as design, from scratch, integrating various
technologies & APIs to a single project, building server-side support and eventually
creating a deliverable product. Demo available upon request.
Textalyzer
A "breathalyzer" for text messages to be used by law enforcement
officials to combat distracted driving - One of Cellebrite's most talked about
concept products. The task of creating a functional POC was assigned to me,
and included extensive research and collaboration with other teams and departments
in several locations worldwide. This MVP has been demoed to law makers in the US,
raking in complements as well as many potential purchase
deals.
Software Engineer, Microsoft Cloud for Finance - Microsoft(Aug 2020 - Present)
Implementing intelligent scheduling mechanism for FSI as part of Microsoft's cloud
for finance solution. This included tightly working with PMs and various
stakeholders from other teams to design and implement an wholesome,
E2E scheduling solution for customers and bank agents.
Software Engineer, Recommendations - Microsoft(Oct 2018 – Aug 2020)
Developing in C# alongside A-player programmers in Microsoft's recommendations team,
my responsibilities included:
Developing and maintaining internet-scaled, low latency classic backend code.
This included trafficking & proxy logic, business logic and IO layer
Developing, deploying and maintaining features and microservices on Microsoft's
Azure cloud platform, as well as internal dev tools
Integrating with other teams across the globe to allow our service to be mounted
on other platforms
Lead Developer (First employee) - Cyberwrite(Jul 2017 – Apr 2018)
My responsibilities included:
Using Python (Django) and Ansible, writing and maintaining an AWS mounted
mid-scale data collection operation, which utilizes a range of tools including
web scrapers and 3rd party APIs
Collaborating with and managing a small remote development team in the process
of specifying, designing and implementing a deliverable web application
Implementing and integrating statistical models, written in R and Python, into
the final product, in cooperation with Cyberwrite's chief actuary
Writing parsers in both C# and Python, which extract information from mobile devices
(Android, iPhone & Windows phone). This includes extraction of information stored in
the device's file system, i.e, SQLite databases,
preference files etc., as well as reverse engineering of specific apps' compiled
code and hacking of the apps' internal logic.
In addition to ongoing work as a programmer/researcher, I oversaw planning &
managing of Cellebrite's forensics decoding team's activities and workflow.