About Kurisu

🌸
🌸

Some facts about myself

My day-to-day work as a seasoned software engineer is fundamentally rooted in .NET since its inception. When Kubernetes was open-sourced and began gaining traction, I shifted my focus from a previous curiosity about all things frontend, opened up my wholehearted passion for the BSDs, and utilized my already prevailing skills on the Azure Cloud and HashiCorp Stack to become a Linux and Kubernetes Guru - I truly do meditate on them {*_*} and even more in tech {o_0}

Since I started my personal journey in technology to unravel the great mysteries of life, I have also stepped in to introduce each newly championed wizardry to my bros and sis's in arms, where I assessed it as relieving and purposeful in daily work, both in the form of presentations and through multi-day workshops.

During my professional tech-career, I utilized every opportunity to gain proficiency in various disciplines and playfields.

Skills in Action

  • Architect, Develop, Analyse & Ship Code: Proficient in architecting quality software solutions targeting various domains including stakeholders from government and industry focussing agile and DDD best practices mainly on .NET and JavaScript.
  • Platform Engineering: Proficient in establishing and sparring security focussed Platform Engineering teams aiming at Cloud-Native best practices, secure container orchestration with Kubernetes, Terraform, and Azure, for observability and selfhealing.
  • Data Management, Database Design, Data Ingestion Pipelines & Data Science: Proficient in managing all things data including data pipelines, employing ETL processes for data transformation and reporting, and operating database servers in distributed environments.
  • Language Design and Parsing: Experienced in parser generators, utilizing regular expressions for pattern matching and text processing tasks, including language parsing for software code and log analysis especially using ANTLR.
  • Information Retrieval: Proficient in advanced search methodologies, including NLP libraries and frameworks such as Apache Lucene.
  • Geospatial Analysis: Skilled in leveraging geospatial data for various applications, including mapping, spatial analysis, and geographic information system manipulation using QGIS/Quantum GIS.
  • Cryptography & secure communication: Skilled in cryptographic protocols and algorithms, proficient in cryptographic toolkits, libraries and services such as Cloud Vaults, SOPS, GnuPG, libgcrypt and libsodium, OpenSSL and OpenSSH.
  • Identity, Access Management & SSO Systems: Proficient in designing and implementing Identity and Access Management solutions, including protocols such as OpenID Connect, OAuth, and SAML.
  • Payment & ERP Systems: Proficient in architecting, integrating and managing enterprise payment and ERP systems.
  • Network Design & Security: Experienced in architecting, implementing and managing network security measures, including VPNs, virtual networks, firewall configuration and observability in both cloud and on-premises environments utilizing debugging tools such as tcpdump and WireShark, nslookup and dig, ip, and netcat.
  • Strategic/Design Thinking & UX: Experienced in crafting user-centric experiences, adept at designing user flows and wireframes.
  • Communication & Leadership: Capable of translating technical jargon into business strategies and leading and sparring software development team.

Beyond Wage Work

  • Mathematics: Skilled in mathematical problem-solving and analysis.
  • Ham Radio & Electronics: Skilled in radio communication and electronics hardware.
  • PCB Design & Digital Signal Processing: Skilled in designing printed circuit boards and processing digital signals.
  • Home Automation & Microcontroller/Flight Controller Programming: Skilled in automating home systems and programming microcontrollers for various applications.
  • 3D Printing & Mechanics: Skilled in designing and printing 3D models, with a strong understanding of mechanical systems.
  • Robotics & Yocto Project: Skilled in building and programming robotic systems, with expertise in the Yocto Project for embedded systems.
  • Unix Kernels/Architectures: Skilled in Unix-based operating systems, including FreeBSD, OpenBSD, NetBSD, Plan 9, and Linux distributions.
  • AI/ML/Deep Learning: Skilled in developing and deploying machine learning models for various applications.

Certifications

  • CCNA (2002): Proficient in networking principles, adept at configuring and managing Cisco devices.
  • CKA (2023): Proficient in orchestrating containerized applications using Kubernetes, proficient in YAML for seamless configuration.
  • CKS (work in progress): Currently advancing expertise in Kubernetes security protocols.
  • LFCS (work in progress): Command line proficiency with a focus on Linux systems administration.

My digital identity is founded on following philosophical principles.

Code as katana - Deploy as incense

Kurisu, a digital Ronin, wields PCBs like ancestral Blades, meditates on Kernel Panics, and ships software with the serenity of a zen master.

What do you mean?

  • Code as katana: Imagine a master swordsmith meticulously crafting a katana - a traditional Japanese samurai sword. Each fold of steel, each hammer strike, is deliberate and purposeful. Similarly, writing code should be approached with the same precision and artistry. Code, like a katana, must be honed, efficient, and elegant. It should cut through complexity, leaving a trail of clarity and functionality.
  • Deploy as incense: In Shinto and Buddhist rituals, incense is burned as an offering - a fragrant bridge between the material and spiritual realms. When we deploy our software, we send it forth into the digital universe. Like lighting incense, this act should be deliberate, respectful, and mindful. We offer our creation to users, hoping it brings them value and peace.
  • In essence, "Code as katana, deploy as incense" encapsulates the fusion of craftsmanship, discipline, and reverence in software development.
An unhandled error has occurred. Reload 🗙