I am Hanokh. I entered this strange world to explore my passion - finding how to mix management and engineering so that we can deliver good, stable results in a timely manner (and hopefully a manageable low cost). Having said that - I do believe that the only option to reach this goal is by having a lot of fun along the way. As a result my goal is to work with other persons, fill my curiosity, conquer my mastery, having fun along the way.

Skills

Software Architecture

Advanced
  • Clean architecture
  • Event sourcing
  • CQRS
  • Microservices
  • System design
  • N-TIER
  • Domain Driven Design
  • SOA
  • REST
  • HATEOAS
  • Design Patterns

Agile Software Projects Management

Advanced
  • Srpint planning
  • Daily scrum
  • Sprint review
  • Sprint retrospective
  • COGS
  • Profit
  • Time
  • JIRA

DevOps implementation

Advanced
  • Continous integration
  • Continous deployment
  • Continous delivery
  • GITLAB
  • Jenkins x
  • Azure devops
  • Github actions
  • K8S
  • Docker
  • K3S
  • Windows
  • Linux
  • Ubuntu
  • Red Hat

C# Development

Advanced
  • MFC
  • WPF
  • WCF
  • ASP.NET
  • .net core

C++ Development

Advanced
  • c++
  • c++11
  • c++17
  • MSBUILD
  • CMAKE
  • RAII
  • RTTI

Web Development

Beginner++
  • HTML
  • CSS
  • Javascript
  • Typescript
  • npm
  • node
  • ReactJS
  • MaterialUI

Work Experience (3)

Enterprise solutions department – R&D manager
  • Transformed department to work using SCRUM.
  • Introduced DevOps to all projects, to increase development cadence.
  • Provide constant focus to the team.
  • Supervised application development, porting, and quality assurance. Leveraged open-source software use and contribution to the open source community
  • Implemented a self-learning mechanism including re-introduction of efficient code reviews, design reviews, clean code training, GIS training.
  • Managed all Framework design activities and coordinated 30 team members across 3 site locations.
  • Directed Software Engineering, Network Operations, and sales. Hired and mentored key employees.
  • Create predictability in chaotic systems.
Enterprise solutions department – Team leader for multiple projects
  • Leading multiple projects from design to success - Betterplace charge spot automation, Shiron InterSKY system at Elbit, Retalix continuous delivery platform and tests framework
  • Mobile application store for army usage, homeland security platform for Elbit, audio processor for Rafael, Video sensors for ELOP, and GIS applications for the IDF.
  • Delivered all projects within budget and with high customer satisfaction
C++ MFC + COM/ATL developer
  • Implemented features for a SIP based PBX with added value services targeted for the prepaid business.
  • C/C++ under MFC. Managed C++ (CLI), IIS and GSOAP.
  • Adapted the main product (N-Soft Rekoll) to support web services
  • Introduced multy tiered, multi agency hierarchial system.

Projects (59)

DAGGER
Aug 2021 - Apr 2023
Classified
MATAN6
May 2019 - Current
Record, parse, display and analyze network traffic - either Audiovisual or propreitary protocols (RTI, Binary or ascci, descriptor based).
AGAMIM
Aug 2020 - Nov 2020
Online portal to host ad-hoc GIS applications - keeping inventory and liveliness status, Provides search and tag operations
ACTIMIZE
Jun 2021 - Dec 2021
Rafactor old unsecure libraries and replace them with new secure ones (while adding test coverage to a legacy project) - FOP, hive, hadoop, and hibernate cache updates
BACKBOX
Architecture for next-gen agentless IT management platform (discovery, inventory management, configuration remote updates and backup)
BEEPERSHOB
Sep 2014 - Dec 2020
 https://www.ngsoft.com/departments/technology
Send alerts from the homefront commands to the public via designated affectors (TV stations, radio stations and internet based). Mission critical system
BGU
Dec 2013 - Current
CRM - Manage green forms for budgetign university research .
BGUT
Dec 2013 - Current
API GW implementation between existing green forms platform and future "tafnit" - budget platform
BLUEM
Jan 2021 - May 2021
Offline review of audio recordings and anomaly detection algorithm. Also serves as experimntation management aid.
CASSANDRA
Mar 2018 - May 2018
Cassandra->SQL replacement for a legacy system
CLEARVOX
Jun 2021 - Current
Smart client that runs simulations of audio device setups to simulate audio output on various target hardwares
GALATZ
Jan 2021 - Apr 2021
Operate 2 sensory devices (galatz and kunchiya) in a single UI, with detection management, anomaly detection recording and BIT.
ARDANEMC
May 2021 - Current
Plugin for milestone : Manage milestone events as incidents in a kanban-styled system
EH
Classified
ELBITIM
Feb 2014 - Jan 2016
Incident management platform for creating events, marking them as incident, manage the incidents, including android app for first responders, and for mobile units. Include callcenter, dispatch management, unit app, call center dashboards and managers platform.
ELE
Jul 2016 - Nov 2016
HMI - web client for managing ROIP over radio based PBX (Private Branch EXchange)
ELSEC
Apr 2019 - Current
Web client that mediates cameras, radar and audiovisual tools, as a floating-platform security aid.
ELTA WEB
Classified
ELTA WPF
Nov 2017 - Current
Classified
ELTAACF
Nov 2016 - Mar 2017
Cyber incident management tool that injests, scans, reports and marks files, disks and devices involved in a cyber security incident (case management)
ELTANCP
Classified
ELTASYB
Nov 2018 - Current
Cyber security lab for pipelining forensic case management and injestion of data relevant to cases
ETGAR
Jul 2018 - Oct 2018
Partnership with microsoft : Publish, manage and provision cloud resources for hackatons (based for data science hackatons utilizing azure cloud services)
EXPARCH
Jul 2019 - Nov 2019
Physical experiment manager that allows definition of an experiemnt, multiple runs of it, and results view
GES
Apr 2016 - Dec 2016
High throughput WAF implemented in c++ - tailored for a specific protocol
JTMTAP
May 2016 - Current
CRM - Appeal process management system for light rail.
GOOGLEME
Oct 2018 - Dec 2018
Dynmic dashboard for displaying historic data and future results
HAT
Apr 2016 - Current
Classified
ICL
Feb 2014 - Current
Employee welface management -budget definition, track purchases and manage inventory and usage. Financial system.
IRONFIST
Mar 2017 - Mar 2019
HMI - Native client to interact with active defense system for motorized combat vehicles .
ISSI
Oct 2018 - Nov 2018
Android application for managing remote car sensors
GETMAP
May 2021 - Current
Map distribution platform for mobile units in a filed
JTMT
Feb 2014 - Current
Survey generator for public transport service (including data management, and location based tracking of the surveyor)
KCA
Dec 2016 - Mar 2019
VOIP client that brings ios experience to the air control units.
KORCLIENT
Jul 2015 - Current
Smart client - Iphone like audio channel management for airfields management
KORNIT
Jun 2014 - Feb 2019
M2M - Printer inventory and status tracking system - to track operational status and ink usage
KORSERVER
Aug 2016 - Dec 2017
Server side - Break down a monolith into microservices - Iphone like audio channel management for airfields management
MAD
Jul 2016 - Mar 2018
Actively create helpdesk cases for PC users in your network.
MATZAV
Oct 2015 - Dec 2018
C4I - GIS handheld platform for viewing and planning cases.
MDCLONE
Dec 2019 - Dec 2019
WPF architecture for next gen data import and obfuscation for medical researchers.
METAR
Jun 2019 - Dec 2019
Smart terminal for monitoring, issuing and confirming automatic entry visas for the Israel Border Crossing Authority
METRO
Jun 2014 - Jul 2019
CRM - manage insurance coverage and cases for a public transport company. Financial system
MODNAVY
Version management for compartmentized systems (red-black mapping) for manageing deployments of systes, where each deployment is composed of various software parts, each with it's own version. Also mapping, artifact management and CRM reporting.
MODNAVY1
Aug 2015 - Current
HMI - Native client for managing radar entities, defining thier hostility and category according to UN/IDF standards.
PAMAZ
Jul 2017 - Mar 2019
High throughput alert processing.
POINTGRAB
Classified
PRIM
Nov 2016 - Dec 2017
Security platform system for seismic sensonrs company
RACHEL
Mar 2014 - Aug 2014
System that calculates national readyness grade, according to multple national tasks
ROTEM
Dec 2013 - Current
CRM -manage vacation budget and orders for ROTEM employees
SHALEM
Jan 2019 - Current
Armed forces wearbale server for FOG computing panform
SHOBYAM
Jul 2016 - Jul 2017
C4I web client to manage battle entities and gain spatial perception (Friendly forces status, Hostile forces / targets and neutrals management)
SHVIL
Dec 2020 - Feb 2021
k3s based platform to deliver apps and services to FOG computing platforms
ERETZ
Jun 2020 - Current
Process large GIS data jobs (conversion, dissection etc.) - using a wizard based batch system
TESTFLOW
Feb 2018 - Mar 2018
Persistence backbone to support multiple factory assembly lines
EBAYDHL
May 2018 - Current
Package delivery platform to link between ebay, local delivery services and payment systems.
VALERAUI
Sep 2019 - Current
Dashbors displying rods, static sensors, and vehivle detection. UX for Smart roads for smart vehicles startup
WEPAY
Jun 2019 - Sep 2019
E-Wallet app : Add security features based on transaction log scanning
WHITECITY
Apr 2017 - Aug 2018
Classified
WINCODE
Oct 2017 - Current
Classified

Volunteer

1/1/2012 - 1/1/2022
Volunteer
Global Game Jam
Site organizer and focal point for GGJ and GGJ-NEXT in Beer Sheva.
  • 2015 Site Orgaziner
  • 2016 Site Orgaziner
  • 2017 Site Orgaziner
  • 2018 Site Orgaziner
  • 2019 Site Orgaziner
  • 2020 Site Orgaziner (and theme committee)
  • 2021 Site Orgaziner
  • 2022 Site Orgaziner
  • 2023 Site Orgaziner (and theme committee)
1/1/2021 - 1/1/2022
Co-founter
The Southern Game Dev Meetup Group
Game development meetup group in Beer Sheva.
  • The Southern Game Developer Meetup - #12 - The science of fun - Game JUICE and VR for everyone
  • The Southern Game Developer Meetup - #11 - abandonware, top unity tips, the art of game pitching and 4 colors and a shadow - how to design a character
  • The Southern Game Developer Meetup - #10 - No team - no problem : from game idea to demo in 7 months
  • The Southern Game Developer Meetup - #9 - Level design 101 - help gamers to locate themselves
  • The Southern Game Developer Meetup - #8 - Piposh postmortem / how to finish projects without leaving in the middle
  • The Southern Game Developer Meetup - #7 - Rise to glory! how to surviveas indie developer
  • The Southern Game Developer Meetup - #6 - Why do I hear boss battles + Rogue - the forgotten art
  • The Southern Game Developer Meetup - #5 - How NOT to make video games
  • The Southern Game Developer Meetup - #4 - 2470 levels in 7 hours : hopop postmortem
  • The Southern Game Developer Meetup - #3 - A practical guide to storytelling / where to start game dev
  • The Southern Game Developer Meetup - #2 - game design principles / zero budget sound effects
  • The First Southern Game Developer Meetup! - out of mind game

Education (1)

2002 - 2007
Bachelor
 Software Engineering
SCE
  • Algorithms
  • Database
  • Linear systems
  • CASE assisted software engineering

Certificates

2021-01-01
Leading a DevOps Transformation
Construx
2020-11-01
Code Complete Essentials
Construx
2020-11-01
Software Design
Construx
2020-10-01
Agile release planning
Construx

Publications

4 Mar 2022
My code review checklist in Medium
A thorough code review checklist
29 Jan 2022
GGJ assets and tools list in Medium
A great list to keep handy at any game jam
23 Dec 2018
Trunk based development in Medium
Your git guide for high cadence GIT procedure
29 Sep 2018
How I Learned to Stop Worrying and Love the Logs in Medium
Everything you ever wanted to ask about logs...
25 Aug 2018
Things we learned about cassandra in Medium
Lessons learned using Cassandra DB

Languages

Hebrew

Native speaker

English

Native speaker

Interests

Wildlife

  • Desserts
  • Water

Bike rides

  • Mountains
  • Cross-country

Computer games

  • Heroes of the storm
  • Starcraft 2
  • FTL
  • Homeworld
  • Diablo
  • Castle Crashers
  • Cadash
  • Game Jams

References

...
Will be supplied upon demand