CV
Work experience
2024-Present: Integrator and system administrator at Neptucom: I’m working with different systems and their REST APIs to develop creative solutions that are improving the productivity and the efficiency of the company, while, designing said solutions to be easily maintainable, versatile and general purpose as possible. I develop and maintain automations and solutions that integrate between multiple platform, and develop software that uses data from various of Neptucom’s vendors; and works coupled to other platforms that Neptucom uses like their CRM. I’m the designer and maintainer of Neptucom’s CRM and come up with upgrades that can improve our teams’ effectiveness and quality of life. A few examples of my work are: I designed and implemented an AI agent for Neptucom’s customer support WhatsApp, for this project I developed a full-fledged API that enables the AI agent to interact with various of Neptucom’s services; This API uses cutting edge technologies like docker composed, FastAPI, traefik, redis and more, and is deployed on AWS. I designed a billing and discounts&coupons systems to manage the customers’ recurring payment and one-time-charges based on many factors like the order’s phone lines’ statuses, and which discounts that were given while purchasing are currently eligible. I developed a platform that help coworkers track their and their team’s projects and tasks while allowing collaborations, and allowing management’s supervision. Most of my work is independent; which means that I’m designing and implementing the solutions by myself (and might come up with the feature concept itself). Furthermore, I help deciding and designing the overall structure and workflow of the technological solutions that we use, and which solution to use in the first place.
2016-2022 (During my degree): I taught Java to students in 1 on 1 style sessions, covering both basic and advanced materials.
Education
- 2024: B.Sc in Computer Science at The Open University, with a focus on infosec. Average: 81
- 2016: Bagrut at Computer Science: Self taught Java and extended my Bagrut certificates on my free time.
Languages, technologies and architectures
Linux ,Java, Python, C++, Dart, SQL, Spring, Flutter, Docker + compose, Kubernetes, Multi threading, Networking, AWS.
Showcase projects
- SilenceRemover app written with Dart and Flutter: An Android app that let the user record audio, detect the silent parts, trim them and output both a trimmed version of the audio file, and a list of individual trimmed parts marked by time of occurrence. The app supports adding persistent notes to folders and files, and resuming a processing if the app detects that the processing didn’t complete successfully. Source code
- MessageU: Server Client Instant messaging software: Messaging software that supports end-to-end encrypted messages. The server is written with Python, and the Client is written with C++ and uses CryptoPP for encryption. Source code
- Server Client Chatroom software written with Java and Spring: A multiple user chatroom that’s using multi-threading and networking concepts and supporting notification of users in case that a user join/leave, unique ID generation, server logging, online count and user list displaying and more. Source code
Israel Defense Forces (2014-2017)
was a soldier at the Artillery Corps. Due to medical issues, I reassigned to a different job as office administrator, there, I managed my commander’s schedule.