Software developer from Czechia

Hi, I'm Tomáš Juřička.

The way I see it, the software development is not just a technology task, nor is it just about people. It is a complex task that needs the correct mixture of all the things involved.

I enjoy agile mindset , goals can change anytime, not only on business level, but also on personal. A constant evolution is unavoidable and embracing it feels very liberating.

Considering whats said above, I'm naturally inclined to view software development as a whole , I have experience with both backend and frontend technologies, little bit of design eye as well. With the ability to not only develop but also deploy and deliver them to customer. Customers should be our main focus, and delivering value to him is my primary goal.

Even though I believe software development is not just about code, I really love playing with it. Lately I've found myself in love with functional programming and designing application domains.

Not only I enjoy doing software development, I also love sharing my knowledge and experience with others. I was able to mentor several people in my professional career and I currently teach an agile development course at Tomáš Bata University in Zlín

On more personal note, I'm an avid sport enjoyer . Spent a few years doing martial arts, but now I' more focused on endurance sports. When I can find the time, I can get immersed in reading pretty easily.

Skills

  • Backend development

    .NET • C# • ASP.NET • Clean Architecture • Service-oriented architecture • Microservices • REST APIs • gRPC

    100 %
  • Devops

    Azure devops • Azure devops repos & pipelines (build/release) • Github & Github actions • Bitbucket

    80 %
  • Databases & Storage

    PostgreSQL • S3 Buckets • Microsoft SQL Server • Entity Framework • Azure Blob/Table Storage • SQL

    70 %
  • Leading & teaching

    Mentoring • Teaching • Team leading

    60 %
  • Infrastructure

    Azure cloud • Amazon AWS • Docker • Kubernetes • Aure functions • IIS • Infrastructure as a code • Pulumi

    60 %
  • Frontend development

    Astro • React • HTML • CSS • Javascript/Typescript • TailwindCSS • Semantic HTML • SEO

    60 %

Work

  • Company
    Papirfly
    Role
    .NET Chapter lead
    Date
    • Serving as chapter lead for .NET technology
    • Tech lead for integrations team and a shared services team
    • Improving CI/CD culture across the whole tech department

    Skills: .NET AWS CI&CD Team leading Tech leading Mentoring

  • Company
    Green:Code
    Role
    .NET & React developer
    Date
    • Part of a .NET competence center in Skoda Auto, helping other teams with advanced .NET topics. Pushing standartization of projects forward
    • Improving a microfrontend application platform written in React/.NET
    • Developing an internal application (vacation planning, timesheet submissions).

    Skills: .NET Azure Blazor React Frontend ecosystem

  • Company
    CN Group / Ciklum
    Role
    .NET & React developer
    Date
    • Developing .NET backend and ReactJS frontend for employee planning application
    • Developing .NET microservices for a banking application (Azure, Microservices, .NET, Kubernetes)
    • Leading a group of junior developers while creating an internal application for colleague reviews (Blazor, .NET, RabbitMQ)
    • Leading a group of junior developers while creating an internal application for bonus recommendations (Blazor, .NET, RabbitMQ, Event Sourcing, Functional approach in C#)

    Skills: .NET Azure Blazor Microservices Kubernetes React Leading & Teaching

  • Company
    CN Group
    Role
    .NET Developer
    Date
    • Developing backend for employee planning application
    • Developing big data distribution and aggregation system
    • Providing support and architecture advice for Test Automation

    Skills: .NET ASP.NET C# Microsoft SQL Server Azure devops

  • Company
    CN Group
    Role
    Software Tester
    Date
    • Automated testing using Selenium
    • Manual Testing

    Skills: Automated testing .NET C# Oracle databases Selenium

Freelancing

Outside of regular work, I also spend some time working on side projects. These consist mostly of websites for smaller subjects in my local area. Sometimes I also do designs for them. I've initially started with an ASP.NET MVC application, and worked my way up to a stable JAMSTACK architecture which is first go-to when building a new website.

Currently i build the websites using a .NET backend and a Astro frontend, with React components. Previously I've worked with GatsbyJS as frontend.

I've always tried to bring the expertise from my primary work to the side projects as well, meaning that I always try to use newest technologies. Bringing fast & accessible websites to my customers. I've also included a CI&CD for my convinience.

Skills: AstroTailwindCSS.NET/C#ASP.NET Azure functionsGithub repos & workflowsGatsbyJSNetlifyCMSFigma

Check out the websites that I've built and here's or view my full portfolio.

Other projects

  • Luštěniny / Cypher game in Zlín

    Together with former colleagues we are organizing an event called Luštěniny on yearly basis. It's a free cypher game that people can attend in teams.

    Apart from helping with organisation of the game, I've also created designs for the websites and our social media.

    Visit website
  • Teaching at Tomas Bata University in Zlin

    Teaching at Tomas Bata University, Faculty of applied informatics - taking care of the technical part of an Agile Software Development course (.NET, React/Blazor, Azure).

    Helping students with technical perspecitve of agile development, setting up builds and releases, managing feature flags, trunk based development etc.

    Visit website