My professional values
Problem solving
I focus on understanding user's problems.
I try to find root cause and address it.
I look for long-term, proper and clean solutions, which I prefer over unclean workarounds that increase the code complexity and reduce maintainability. I also try to prevent issues by writing automated tests.
Drive for results
I understand the importance of business goal and move things towards it.
I ensure high quality work is planned and completed efficiently taking ownership and looking for ways to continually improve performance.
Adaptability
I am open to new things and when a change comes I embrace it. I'm able to apply skills in a dynamic environment.
Self-Management
Cooperation with teams, customers to solve issues and getting technical information needed for development. Evaluating risks and time for development.
Gathering feedback from stakeholders.
Regular prioritization of tasks according to business goals and applying into daily routine.
Technical knowledge
Good quality code with low bug rate. I constantly explore technologies that would be applicable for a field as well as new approaches to solve problem. I update my knowledge by attending courses and taking certification exams.
Teamwork
I understand importance of quick response and delivery in context of achieving business goal in time.
I help less-experienced team members with programming techniques.
I appreciate other team member's contribution and I take time to listen.
My professional profile
Current role
Staff Software Engineer at SolarWinds (check out oriondemo.solarwinds.com )Education
Master degree at Brno University of Technology, Intelligent SystemsMaster thesis - Exhaust manifold optimization
Courses / Certifications
Microsoft Certified Proffesional70-761 Querying Microsoft SQL Server
70-483 Programming in C#
70-487 Developing Windows Azure and Web Services
SAA-C02 AWS Certified Solutions Architect – Associate
Language
Czech, Slovak - native speakerEnglish - advanced, fluent
German - beginner
Experience in software development
IT monitoring, managementStock Trading
Pharmacy - sales management
Mechanical Engineering
Accounting
Examples of realized projects
Most of my carrier I have been working on enterprise projects in a team. Therefore I can mention only smaller commercial side projects I developed myself beside my carrier.(2014) Norman's Lab - Financial Market Analytics
Research project focused on strategies for financial markets. Goal is to explore inefficiencies in market and apply the knowledge to achieve interesting returns while mitigating risk. Collecting and maintainance large private database of strategies for FOREX to serve proffesional traders and retail investors. Providing transparent results of the research.
My role: Backend Developer/Architect
This browser does not support inline PDFs. Please download the PDF to view it: Download PDF
(2016) Custom solution for trading plan monitoring and management
My role: Full-stack Developer/Architect
This browser does not support inline PDFs. Please download the PDF to view it: Download PDF
(2017) KedizGlobal Development - customer portal
My role: Full-stack Developer/Architect
This browser does not support inline PDFs. Please download the PDF to view it: Download PDF
(2020) Application Behavior Anomally Detection
My role: Architect
Description POC
Hobbies/Interests
YachtingPsychology, Personal development, History
Web Applications
Javacript, JQuery, Typescript, AngularJS, Angular, ASP.NET WebForms & MVC, DevExpress, SignalR, NodeJS, NPM/YarnCore technologies
.NET Framework (C#), WCF, REST, ORM technologies - LINQ2SQL, Entity Framework, Nuget, Paket, Wix InstallerDatabase development & administration
MSSQL Server (T-SQL)Cloud services
Windows Azure - Web sites, Web roles, Worker roles, Service Bus , Azure storage , SQL databases, Automation, Application Insights, Virtual machines management, CDN Amazon Web Services - Architect certificationManaged Code - C, C++, STL
Testing
Javascript unit testing (QUnit, Jasmine), selenium UI tests (Protractor for Angular), SQL Unit tests (tsqt), PowerShell Unit Tests (Pester), C# Unit Tests, MockingUnderstanding testing pyramid, principles of unit tests, integration tests, performance tests
Test-Driven developement
Design patterns
Design Paterns, de-coupled testable code, dependency injection patterns, if-less programming, SOLID principlesAutomation - Teamcity (Kotlin), Powershell, MSBuild, Gulp, Continuous Delivery solutions, Chef, VMWare Cloud Automation (Cloud Assembly, CodeStream), Ansible Tower
Containers
Docker (Dockerfile, Docker compose) Kubernetes, Helm charts AWS containers - EKS, ECSSource code management
Perforce, SVN, Git, Branching strategyOther programming languages
Go, PythonAgile methodologies
Agile mindsetSCRUM ceremonies
Project management tools - JIRA, Target Process, Trello
Training for individuals and groups
Are you interested in any of following topics? Don't hesitate to contact me and I can prepare training which fits your needs.
Continuous delivery
Teamcity configuration in Kotlin, website deployment, running various test suites, custom steps using PowerShell and MSBuild.Modern testable web application using Angular, Typescript and Web API
Writing testable code using dependency injection pattern.Web API tests
Unit tests in Typescript using Jasmine
UI tests using Protractor
AWS
Using AWS to build cloud-native scalable, high available and secure solutions.T-SQL
Clustered and Non-clustered Indexes, Column-Store IndexReading execution plan
Transactions, isolation levels, common scenarios
Advanced performance tunning, locking issues
Windows Communication Foundation basics (deprecated)
Configuration, Common scenariosCreating a client
Discovery service
Hosting
Streaming
Monitoring applications in production environment using Elastic Stack
Serilog => Logstash => RabbitMQ => ElasticSearch => KibanaContact Me
I'll get back to you within 48hrs.