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

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
Courses
Skill set
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
Web
Scripting
Mobile
Other
Work experience
Novartis
Lead CSOC Migration Engineer
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
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
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
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
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
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
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
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
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
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
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.
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
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
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 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
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
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
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
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 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
- 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
- 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
- Basics of IT and software development
- Prematurely terminated study, got back to software development after a few years
Graduated from Electrotechnics and Computers Technology
- Computer Science
- Programming of PLC
- Assembly programming
- Websites programming
- Electrical engineering
- University level mathematics