Logo

Ing. Ondrej Sevcik

Senior CSOC Engineer and Full Stack Next.js Developer

"Develop a passion for learning. If you do, you will never cease to grow." – Anthony J. D'Angelo

Profile photo

The curiousity to learn new things is what drives me every day.

Back in 2016, my friend told me about iOS course on Udemy that he bought. I've decided to give it a shot and it was the best decision of my life. I've been coding or learning new technologies almost every day since then.

I've started by creating mobile apps, later shifted my focus towards web apps, took Harvard's CS50 to fill gaps, landed my first programming full time job and somehow got offered a Splunk position which opened doors to dozens of different technologies.

Fast forward to present, I've mastered several skills from Fullstack development with React/Next.js to SIEM onboarding expertise with Splunk/Cribl/Sentinel experience.

Certificates

Official certifications
Cribl Edge Admin
Cribl Stream Admin

Courses

List of 40 courses I've completed since 2016
(not including countless internal certifications and YouTube series)
LLM Mastery: Hands-on Code, Align and Master LLMs
2025Udemy
Solana Cookbook
2024Solana
Web3 dApps on NEAR Blockchain Protocol
2022Near Academy
Next.js Full Course
2022Fireship
SvelteKit Full Course
2022Fireship
The Ultimate Docker Course
2021Code with Mosh
Angular Crash Course for Busy Developers
2021Code with Mosh
Angular: Beginner to Pro
2021Code with Mosh
The Ultimate Next.js Series
2020Code with Mosh
The Ultimate TypeScript Course
2020Code with Mosh
The Ultimate React Native Series
2020Code with Mosh
CS50
2020Harvard
The Ultimate GIT Course
2019Code with Mosh
React 16: Intermediate Topics
2019Code with Mosh
React 16 for Beginners
2019Code with Mosh
Crash Course Laravel and Vue JS 2018 Bootcamp + free CMS
2018Udemy
Node.js: The Complete Guide to Build RESTful APIs (2018)
2018Udemy
The Complete SQL Bootcamp: Go from Zero to Hero
2018Udemy
The Complete Splunk Beginner Course
2018Udemy
React and Flux Web Development for Beginners
2018Udemy
Advanced iOS: Volume Two - All projects updated to Swift 5
2018Udemy
Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games
2018Udemy
Server API Development in Swift, Kitura, & Bluemix
2017Udemy
Intermediate iOS - Get Job Ready with Swift 3
2017Udemy
3D Game Modeling & Animation With Blender
2017Udemy
Modern Web Design HTML5 CSS3 beginners guide to Websites
2017Udemy
Android N: From Beginner to Paid Professional
2017Udemy
Mobile App Design In Sketch 3: UX and UI Design From Scratch
2017Udemy
Practice Your First Penetration Test: Kali & Metasploit Lab
2017Udemy
Selenium WebDriver The Easy Way With Java!
2017Udemy
The Complete iOS 10 & Swift 3 Developer Course
2016Udemy
The Complete Web Developer Course 3.0
2016Udemy
Complete C# Unity Game Developer 2D
2016Udemy
iOS 10 & Swift 3: From Beginner to Paid Professional™
2016Udemy
The Complete jQuery Course: From Beginner To Advanced!
2016Udemy
SEO Basics Tips for Ranking Better
2015Udemy
WordPress Setup Install Guide Setting up a website
2015Udemy
Learn how to get your own website quickly
2015Udemy
Game development using Scratch
2015Udemy
Java Tutorial for Complete Beginners
2015Udemy

Skill set

Overview of primary skills I have used over years

Below is timeline of technologies that I've been using for long time from four areas - Web, SIEM, Scripting and Mobile development.

The list doesn't cover everything I know but I've wanted to pin point technologies that I've worked the most time with.

SIEM

Cribl
Sentinel
Splunk
Unix / Win / Oracle DB / MSSQL / Checkpoint / Palo Alto / ...
2016201720182019202020212022202320242025

Web

Next.js
React
MongoDB
Node.js
TypeScript / Javascript / HTML / CSS
Angular
Vue.js
2016201720182019202020212022202320242025

Scripting

Bash
Python
2016201720182019202020212022202320242025

Mobile

React Native
Java/Kotlin
Swift
2016201720182019202020212022202320242025

Other

AI
Crypto / Blockchain / DAPP
2016201720182019202020212022202320242025

Work experience

Novartis

Lead CSOC Migration Engineer

06/2023 - 06/2025
splunk icon
cribl icon
sentinel icon
regex icon
javascript icon
windows icon
rhel icon
oracle icon
postgre icon
azure icon
aws icon
salesforce icon
jira icon

I've been the lead migration engineer for two major security log migrations spanning across ~500 indexes. The first was to integrate Cribl Stream as middleware (Splunk's UF/HF -> Cribl Stream -> Splunk), and the second was to replace Splunk with Sentinel (Splunk's UF/HF -> Cribl -> Sentinel)

During both migrations, I was responsible for creating proof of concept, preparing initial guidelines for the migration process, and reviewing Cribl Stream packs created by other engineers to ensure event breakers, time extraction, and data processing were done correctly

I was also able to save Novartis a vast amount on Splunk license costs by optimizing the size of Palo Alto and Checkpoint logs in Cribl Stream, saving over 55% of license costs on each

  • Led Cribl Stream pack development code reviews for 12 other engineers across several hundred indexes
  • Created guidelines and proof of concept for migration processes, including Universal Forwarder, Heavy Forwarder, Syslog, HEC, API, and other integrations, including custom ones
  • Directly responsible for the data quality of migrated data — focused on correct field/time parsing, data loss prevention, and coding standards
  • Worked closely with the CSOC Platform team on initial Splunk integrations
  • Besides code reviews, my main focus was the integration of XML Windows and Security event logs, and firewall logs

Splunk CSOC Onboarding Engineer

06/2020 - 06/2023
splunk icon
regex icon
python icon
windows icon
rhel icon
oracle icon
postgre icon
azure icon
aws icon
salesforce icon
jira icon

Managing the process of onboarding security logs from internal applications running multiple different technologies to the Splunk

Experience with onboarding security logs of MS WIN, RHEL, AIX, Solaris, MSSQL, Oracle DB, PostgreSQL, Azure, AWS, MS IIS, Cisco, SalesForce, IBM SVC, and custom vendor appliances

  • Having full responsibility over the complete onboarding process of an application onboarding from gathering configuration items scope to onboarding process itself and proper documentation of the full process
  • Working in a strictly confidential and process driven environment of big pharma
  • Onboarding technologies via Universal Forwarder, syslog, API and custom Python scripts
  • Working with Splunk's configuration files, creating custom indexes/sourcetypes, modifying parsing and transformation rules
  • Managed process of updating all custom applications from Python 2 to Python 3
  • Developed several custom Splunk dashboards to give an overview of current onboarding status for upper management
  • The first month of onboarding process to this job position included passing internal Splunk Power User, Splunk Enterprise Admin and Splunk Enterprise Architect coursework with tests
  • Daily experience with Splunk ES, SNOW, JIRA and Confluence
  • After both migrations has been completed, project has been handovered to internalized team

Robotron Datenbank-Software GmbH

Splunk Developer

01/2019 - 05/2020
splunk icon
javascript icon
python icon
azure icon

For 1.5 years worked in a small team with excellent mentor who was Splunk Enterprise Certified Architect and learned everything from SPL to onboarding data, configuration files and deployment

Working on multiple custom build Splunk dashboards by leveraging and extending SplunkJS functionality

Creating several Splunk applications and custom search commands in a Python3

  • Co-developed custom build Predictive Analysis visualization extending Machine Learning Toolkit and SplunkJS
  • Creating new custom dashboards of robotron*IPEA (Industrial Process and Energy Analytics) add-on
  • Developed add-on that could be used for MQTT IoT inputs
  • Developed add-on that was able to generate ISO 50001 energy management PDF reports from robotron*IPEA data
  • Configuring Universal Forwarder in multiple projects
  • Working with Splunk's configuration files, creating custom indexes/sourcetypes, modifying parsing and transformation rules
  • Developing multi-language support of custom build dashboards with i18n

Senior Front End React Developer

06/2020 - 10/2020
react icon
javascript icon
typescript icon
azure icon

Alternative position offered by Robotron for a short time after Covid-19 paralyzed the economy and automotive sector

I've been working as Front End Lead of two React applications developed for Linde

The goal was to match UI/UX between the projects and have it standardized through all dashboards

  • The first goal was to agree on UI/UX and create library of reusable components build on top of the Material UI
  • Developed total of eight dashboards across two projects that included several advanced visualization based on client's requirements
  • Integrating several libraries like Redux for state management, React Router for routing or Plotly.js for custom data visualizations
  • Securing access to different parts of applications based on set multi tenancy architecture
  • Development of both applications has been done in a TypeScript

Profiq s.r.o.

Junior Developer Intership

10/2018 - 11/2018
javascript icon
typescript icon
node icon
python icon
ubuntu icon

After a few years of freelancing, I've been contacted by Profiq for my first ever software developer position

The internship consisted of creating new features for internal Node.js apps, learning to work with a team and with a git

After the first month, I've been promoted to full time position

  • Significantly improved in team skills like git, projects workflow and code structuring
  • Learned how software developers actually work and how they solve solutions in a team
  • Learned a lot of about Node.js back-end and CI/CD
  • Spent a lot of time working with headless Linux environment and got familiar with a Terminal

Junior QA Python Developer

11/2018 - 01/2019
python icon
selenium icon

Worked on creation of automated E2E tests with Python, Behave and Selenium for a client Avast

The goal was to create Python scripts that will mirror user's behavior in the application to fire certain marketing scenarios, these scripts were later used during integration of new versions of Avast to make sure everything is working correctly

First ever experience with a Scrum

I've been working on this position for only 3 months because I've received offer much more interesting offer from Robotron

  • Even though Profiq is smaller company, the work included a lot communication with Avast and learned me about processes, security and work ethic in such corporations
  • Work followed Scrum framework with 2-week Sprints, we had daily team stand-ups and weekly meetings with Avast, we were able to deliver new tests on bi-weekly basis
  • Project followed modern standards with automated deployment, working CI/CD, code reviews, pull requests and proper documentation
  • I've left for much better offer in Robotron but I am still looking back to this position as one of the best learning experiences I've ever had

Lionbridge

Internet Assesor

05/2012 - 12/2019
google icon

Long term project based work where I have been part of rating team for dozens of different projects ranging from evaluating search results to improving voice commands of smart devices.

  • Improving search results of the leading search engines
  • Evaluating automated translations
  • Evaluating pages quality and helping to identify malevolent websites

Czech Raters QA Manager

01/2018 - 12/2019
google icon

I've started on different project that was in parallel with Internet Assessor and been doing QA of their work and managing their workflow

  • The work consisted of making sure quality standards follow client's guidelines, making changes to the guidelines and managing raters workload
  • The goal was to evaluate sets of audios and making sure transcriptions are grammatically correct and follow set of formating rules

IN PARK Fitness s.r.o.

CrossFit L1 Trainer

05/2015 - present
crossfit icon

Working as CrossFit Level 1 Certified Trainer

Two classes of CrossFit per week in a nearby gym

  • Strength and conditioning workouts with focus on long terms progression of clients

Webgears Germany GmbH

Voucher Coordinator

04/2015 - 11/2018

Coordinating voucher codes and deals for websites operating in several different countries, making sure that codes/deals work and are up to date

  • Making sure that several locations (Germany, United Kingdom, United States of America and Canada) have voucher up to date

Colliery CrossFit

CrossFit L1 Trainer

03/2014 - 04/2015
crossfit icon

Working as CrossFit Level 1 Certified Trainer

Teaching CrossFit classes of 10 to 20 people multiple times a day, several days a week

  • Strength and conditioning workouts with focus on long terms progression of clients

Code Marketer s.r.o.

I am sole owner of this LLC company based in the Czech Republic and it is registred as VAT payer in the EU

Below you can find a list of recent notable long term projects I've worked on

Global Call Planning Tool - DHL - Lead Front End Developer

React application
react icon

I have been lead front end React developer for DHL's Global Call Planning Tool (GCPT) project from 2022 until 2024.

The GCPT is large scale application used for planning of global calls with ~200K visits per month.

  • I have been working closely with the client about requirements and followed strict release timelines set by the client.
  • I was a sole developer for this project. Azure DevOps have been used for CI/CD and tasks management.
  • The most notable feature I've worked on was migration to modern DHL's design library that leverages Material UI.
  • On top of that I have worked on several major features development like calendar planning, call history and call statistics as well as providing support on reported problem tickets.

MANGO Core - TIF - Senior Front End Developer

Angular application
angular icon

I have been part of the 12 member team (3 front end developers) where we developed management focused application used for generation of offers and opportunities.

Application has leveraged material design with AG Grid table component.

I was working on this between 2021 and 2022 until test release after that I've moved to Global Call Planning Tool project.

  • Development has been completed in agile way using JIRA, having daily Scrum calls, sprint planning and sprint retrospectives.

This website - resume.sevcik.dev

Next.js/React application
nextjs icon
react icon

Next.js may be overkill for a simple portfolio website but I love how easy it is to start with Next.js project, use their Tailwind template and deploy quickly via Vercel

The goal was to showcase work with my the most favorite React framework Next.js

  • I love Next.js and Vercel integration, the process is very convenient from starting new project to deploying
  • My previous Resume website has been created with Jekyll but since then I've worked on several React/Next.js projects that utilized Tailwind and I wanted my Resume website to reflect usage of technologies

Sberna Krmelin - sbernakrmelin.cz

Next.js/React application
nextjs icon
react icon
mongo icon

React web application built for recycling company with role based admin system and REST API utilizing Next.js, MongoDB and Tailwind

  • Another project utilizing my favorite React framework Next.js
  • The goal was to build fully fledged admin system with role based permissions where owner and employees could edit price list and some parts of the homepage with current promotions and info messages
  • Site also has REST API which will be later used in mobile application
  • Design has been created with Tailwind

WOD Time Calculator - wodtimecalculator.com

Vue.js web/mobile application
vue icon
mongo icon

WTC has been one of my very first JavaScript projects that I have created back in 2017

The goal of the WTC app is to help users calculate good time or score to beat of any random CrossFit workout

Current v4 of WTC has been built with Vue.js, MongoDB, MaterialUI and had integrated PayPal for premium membership

  • v1 - created as the first ever project after I learned basics of HTML/CSS/JS, just a single 300 line .js file + using jQuery UI components
  • v2 - improved design with Bootstrap, improved process of core calculations, refactored most of the JavaScript to make site manageable
  • v3 - rebuilt app for mobile, in Swift for iOS and in Kotlin for Android, this was serious rework with huge improvement of calculation algorithm and ability to enter wider variety of workouts
  • v4 - the last huge update that was released for web and iOS, input of workouts was simplified and allowed entering even the most advanced workouts, added a lot of functionality like ability to log workouts, save user's workouts, advanced search of workouts, for some time WTC also included subscribers section for access to personal workouts programming

Private fitness streaming - jumping.kayali.cz

Next.js/React application
nextjs icon
react icon
mongo icon

React video streaming platform built for Jumping Fitness instructor utilizing Next.js, MongoDB, Stripe and TailwindCSS

  • Site includes private membership section with videos-on-demand, payment process is handled by Stripe API
  • Site has admin section which is used to manage users, upload new videos, create livestreams and handle newsletter
  • For example, user can buy access to the livestream that becomes available at certain time, livestream will automatically become available at that time and it will be available for 7 more days after release

Shoptet - online shops

Vanilla CSS/JavaScript ecommerce customization
css icon
javascript icon

Building several custom made designs for online shops build on Shoptet platform

  • Shoptet is very well known Czech online ecommerce platform that is very user friendly but customizing their themes is not easy
  • Thankfully Shoptet allows to add any custom code to <head> tag which makes any custom changes possible, I've made custom made themes for several clients

Lucni dvur

React web application
react icon
wordpress icon

React application with WordPress Woocommerce bridge for online delivery

  • React bridge between already working WordPress/Woocommerce website has been made
  • Client wanted to have simplified single-page checkout page with custom admin system where he could plan the routes for his delivery service based on orders
  • I've leveraged client's current Woocommerce installation, created React app that communicated with it via API, for example, I was able to get list products, create orders, get orders or change orders status

Formal education

Master's degree in Marketing and Management

Slezska Univerzita v Opave, 2015-2017
  • Winner of best Master's Thesis
  • Thesis about Online Marketing of Fitness Internet Blog
  • Education focused on advanced marketing, management, economics, trade and accounting

Bachelor degree in Marketing and Management

Technical University of Ostrava, 2011-2015
  • I've willingly took as much classes as possible in English
  • Thesis about Client Satisfaction Measurement of the Sports Centre
  • Education focused on marketing, management, economics, trade and accounting

Software Development

Brno University of Technology, 2010-2011
  • Basics of IT and software development
  • Prematurely terminated study, got back to software development after a few years

Graduated from Electrotechnics and Computers Technology

Industrial High School of Electrotechnics and IT, Frenstat pod Radhostem, 2006-2010
  • Computer Science
  • Programming of PLC
  • Assembly programming
  • Websites programming
  • Electrical engineering
  • University level mathematics