Hi! I'm Kfir Gisman. I tackle software engineering challenges as if solving complex puzzles, leveraging my engineering mindset. My forte lies in translating human language requirements into high-level, robust projects, drawing on extensive experience in data analysis, security research, and software engineering. Having worked in successful startup and large corporations, I seamlessly integrate diverse approaches into modern project workflows. Moreover, I share insights on various topics through my Medium blog.
My new website: kfir-g.dev !
Kubernetes: Kubernetes for the Absolute Beginners - Hands-on
NGINX: Introduction to NGINX
Database Engineering: Fundamentals of Database Engineering - Udemy course
Advanced Topics in Python: Parallel Programming in Python with async/await and threads Course and
Python Memory Management & Performance Optimization Course
Docker and K8S: Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Node.js: Udemy- The Complete Node.js Developer Course
🔬 Other Knowledge
-
Back & Front End
- GoLang - HTML - CSS - ASP.NET - Node.JS - API rest - AJAX - JSON - XML - Firebase - Web API - CCEC - No-SQL - Data Set - MondoDB - Postman - Heroku - Studio 3T - MondoDB Compass -
JAVA
advanced concepts in Java object-oriented programming such as polymorphism, abstract Classes, interface realization, exception hierarchy. Event driven programming based on polymorphic event handlers, design and implement software systems in Java GUI. -
Big-Data
knowledge at data analytics life cycle, data preparation, linear and logistic regression, classification and evaluation, random forests, decision trees, KNN, SVM, unsupervised algorithms, using GoogleColab. -
SNA- Social Network Analysis
Data collection and data integration, statistical and other research, and data testing. The basics of network theory, nodes and connections, types of nodes and activities, and three levels of presenting them. Calculating and understanding key metrics of players and opinion leaders, finding groups in the network, topology of the network, networks Randomness, Scale Free Networks, and models of network development and the movement of epidemics and rumors on the network. -
UX/UI
Ux design process includes: Functional chunks, Conceptual elements, Navigation map and policy, Wireframes, Mockups. -
Computer Architecture
learning Combinational Building Blocks such as Multiplexers, Decoders, Latches and Flip-Flops: SR Latch, D Latch D Flip-Flop, Register, MIPS R2000 language and single cycle architecture. -
Operating Systems
learning operating systems structure (kernel approaches, dual mode operations, preemptive/non-preemptive OS’s), processes and threads (client-server systems, RPC, pipes, threads dispatching, high-level of thread scheduling), synchronization and mutual exclusion, deadlocks, CPU thread-scheduling (scheduling algorithms and priorities, Mars-Rover project, starvation). Codding in Java and C# in WIN32 API. -
Software Engineering
learning Imparting concepts in software engineering and methods of analysis and design, presenting the development stages of a software system, including definition Requirements, formalization of requirements and their analysis and software design. Learn UML diagrams such as: Use Case Diagrams, System Sequence, Activity Diagrams, and Interaction Diagrams.
-
Recognized as a Top 8 FastAPI Expert for 2025 by FastAPI.
-
Actively contribute to the FastAPI community by answering questions and assisting in the FastAPI organization.
-
Motivating the average developer to engage in DevSecOps - Lecture- Presentation at the DevSecOps Spain Community on Docker Security. I offered a hands-on experience for the audience, during which we coded together and investigated vulnerabilities in containers.
-
PyPI Suspends New Registrations After Malicious Python Script Attack- Published in Checkpoint. Supply chain attacks targeting PyPi packages, exemplified by a recent incident involving 44 malicious packages uploaded, underscore the importance of verifying Python code sources to prevent system compromise and data exposure, emphasizing the need for robust security measures like CloudGuard Spectral to safeguard against such threats.





