β TechLeading AutoScale across all Kusto Services, responsibility includes;
1. Leadership: working with team members of different teams to create new AutoScale solutions, from the research phase, through development and deployment and monitoring
2. Guidance and Mentoring: working with team members across other teams who develop AutoScale for their services, by guidance and approval
3. Research and Development: keep improving and perfecting existing AutoScale solutions by actively measuring and gathering metrics and client feedback
β Working with OpenAI model, using Semantic Kernel, and PoC ideas with Chat and Embedding models and integration to service
β Mentoring and buddying: developing tool together with two students from Tel-Aviv University, to evaluate AI algorithms accuracy
β Detection, leading investigations, and providing solutions to bugs and incidents in the team's service
β TechLeading AutoScale of Kusto Services, by leading, mentoring & developing responsibility includes;
1. Technical Excellence: Improving AutoScale logic and addressing testability gaps, detecting and investigating elusive bugs and solving them, implementation of data science aspects
2. Livesite: Identifying, troubleshooting and mitigating AutoScale related incidents, monitoring, quality verification
3. Data Driven: Emitting telemetry to support building a dashboards, measure customers adoption
4. Collaboration: Working with PMs, DataScientists and Engineers from other teams to provide a holistic solution and ensure customers best scaling experience
5. Growth Mindset: Trying new approaches, measuring impact and improve.
β Taking Kusto Predictive AutoScale from Private Preview to General Announcement (being globally available to all customers with Optimized AutoScale);
development, detection and investigation of elusive bugs and solving them, implementation of data science aspects, monitoring, and quality verification
β Allowing E2E deployment of Kusto
β Integrating and cooperating with HashiCorps to allow deployment with Terraform
β Detection, management and providing solutions to bugs and incidents in the team's service
β Hardening and monitoring the service interface: by protecting against attacks and throttling
β Mentoring and training new team members and ops (before completing first year)
β Side projects:
β [Internal] Quick Investigation Tool : Allows focused investigation, alerting on regressions and providing with vital information to quick detect which direction to take
β [Public] Tool for Comparing KQL Queries: Saves time and tedious manual work for validations during refactoring of a KQL query and checks that the new version is compatible
β [Public] Tool for Anomaly Detection in KQL: Covering both missing rows gaps and invalid values anomalies
β [Public] ARM Template Dependencies Graph Validator: Converts an ARM Template dependencies to a directed Graph and validates it
Additional:
β Architect of 1st Place Winnng Team, Ecosystem Category @ Microsoft 2022 Hackathon
We've been working with a group of analysts whose role is to find similar patients as needed by the physicians (this may be for different use cases: similar diagnosis, similar symptoms, etc).
As the architect I've broke done the requirements into working pipeline design and cooperated with the team members (engineers, data scientists, ops and analysts) till the successful demonstration of the project, while managing the backend team and tackling the challenges that rised.
Before our project, the analysts team was doing this work manually by using a general search for words in the free text and other manual search methods. The goal of the project is to create an AI application for this group that will use Azure Text Analytics for Health along with an ML algorithm to create an output of similar patients for an input of one single patient ID.
β In Charge of Development Engineering in all aspects of the Attention Lab for Children at Sagol School of Neuroscience, Tel Aviv University
β Developing new software that analyzes examinees' results and offers insights
β Designing the software required a deep understanding of a whole new professional domain, as well as communicating and formalizing my clients' needs
β Adjustment and maintenance of all existing laboratory softwares, which requires out of the box solutions to keep up with the changing requirements
β Programming the software from scratch, that required a deep understanding of customer needs and tailoring the technological solution
β Developing the software involved thorough inspection and analysis of the games to obtain measurements in real-time while they are being played
β Program developed in C# and python
β GPA of 85 (in both majors)
β Managing a team of student scholarships, Together we created and organized lectures about practical knowledge in bars
β Freshman Mentor, of up to 20 students prior to their freshmen year and throughout their first semester
β Activities and Societies: International Week IWCO, Friedberg Economics Institute Member
β Full-stack development of management project built from scratch
β Research and integration of many technologies including, and not restricted to: WASP, POI, Web Services, Gson, Logging
β Creating team training in Moodle template
Additional:
β Team manager in "CTO Lead" Hackathon (IDF and Google cooperation hackathon that took place at Google Campus in Tel Aviv).
Prototyped a carpooling app for soldiers, back at the time carpooling hasn't been as popular as today.
Technologies:
β Server-side consisting of Play Framework and Java, and utilizes Spring and Hibernate
β Asynchronous frameworks over AKKA
β Development with Spring and Data-Base access through Hibernate Criteria to an Oracle DB
β Client-Side consisting of AngularJS, designed with Bootstrap and CSS on HTML5
β Revision control with Git
β Adding features and new capabilities to an enterprise project
β Developing and leading the team training program
Additional:
β Team manager of 1st place winning team in the unit's robotics competition.
Built a robot using Arduino and Samsung S3, connected with a serial interface and operating both manually and automatically, to recognize balloons with OpenCV.
Technologies:
β Server-side consisting of Java code and SQL and reports using Oracle Reports
β User interface with Oracle Forms
β Working with Ant and Unix
β Oracle DB
β Developing Embedded projects of high stability and reliability
β Programming in high-security standards
β In charge of the team training
Technologies:
β Programming in C++ and C
β Real-Time operation systems: VxWorks and ThreadX
β Revision control with SVN
The program included two-years after school activities:
First-year:
β― Lectures from professionals about diverse topics of computer science
Second-year (for excellent students):
β― Developing software for encryption and steganography of data in pictures.
β Scholarship for Excellence in Studies (given to a single student in the cohort)
β Bagrut average of 113
β Excelled in software engineering (10 degrees, final grade 99.5), physics (5 degrees, final grade 99), math (5 degrees, final grade 95) and English (5 degrees, final grade 95)
Ultra flexibale and durable brain-comuter-interface large-scale project, which enabels to upload and view users telemetry data.
Forecasting future trends and demands for Uber in Manhattan, New-York
FireWall developed in C on Linux Kernel, capable of handling SSH, DLP module and self-developed protection from SSH LibAuth bypass AKA CVE-2018-10933.
Solved 100 problems, Level 4, Top 1.3 percentile
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
Reached: Level 33 and last
Python Challenge is a Notpron-like game in which each level can be solved by Python programming.