Ing. Jiří Tichý

I'm

About

Hello! I'm Jiří Tichý, and I'm passionate about software development. I'm fortunate that my hobby has become my profession. Currently, I work as an independent developer and consultant in the Czech Republic.


I possess extensive expertise in software development, particularly with the Microsoft .NET platform and previously with Apple's iOS platform. Additionally, I have substantial experience leading projects from inception to completion.


My flexibility is demonstrated by my work on both small-scale projects and large enterprise solutions, and I'm well-versed in collaborating within international and distributed teams.

React/.NET (Core) Web Developer.

Mainly experienced in building web applications using ReactJS and web APIs using Microsoft .NET Core platform.

  • Website: www.jiritichy.com
  • Phone: (CZ) six-oh-five nine-six-six seven-one-six
  • Location: Czech Republic, European Union
  • Degree: Master
  • Contact: jiri.tichy(at)outlook.cz
  • Freelance: Drop me a line for availability.

Technologies/Languages:

C#, .NET, JavaScript, React.js, ASP.NET Core, ASP.NET MVC, LINQ, Entity Framework (EF Core), Web Services, REST, Web API, SignalR, IdentityServer, Keycloak, Docker, Objective-C, Swift, Cocoa Touch, tvOS, Xamarin

Professional skills:

.NET/C#, React, Redux, ASP.NET Core, ASP.NET MVC, Microsoft Web API, OData, JavaScript (ES6), Entity Framework (Core), Unit Testing (SpecFlow, Moq, xUnit), Microsoft Visual Studio 2002+, Visual Studio Code, Azure DevOps, ABP Framework, Docker.

Previously: Swift, Objective-C, Cocoa, Cocoa Touch, iOS/tvOS, XCTest, OCMock, Nimble, Expecta, Xcode

C# 100%
.NET 90%
JavaScript, React 80%
Docker 70%
Windows 70%
Linux 30%

Resume

As a senior software engineer, I have collaborated with various companies on projects utilizing .NET, JavaScript, and previously iOS technologies. I have extensive experience with large enterprise systems developed by distributed international teams, primarily focusing on web services and mobile development. I prefer agile methodologies and am committed to continuous learning, always eager to explore new technologies and the latest trends.

Professional Experience

Senior C#/.NET Developer, Architect and Consultant

2012 - Present

[Self employed], Czech Republic

  • Bespoke development for various companies.
  • Responsible for analysis, design and development.
  • Primarily focusing on web development.
  • Experience with both monolithic and microservices architectures.
07/2023 - 12/2024

DITEC a.s.: .NET Developer

  • Development of a modular Windows application for Slovak customs authorities. The application enables, among other things, the management of customs declarations, data exchange between customs offices, document comparison, management of customs inspection records, message sending, history tracking, and more. Primary responsibilities included frontend development and partial implementation of the backend part.
  • Technologies:.NET 7, WPF, MVVM, Prism, DevExpress components, gRPC, T-SQL
07/2020 - 06/2023

LINKSOFT a.s.: Software Developer

  • Development of an internal web system for managing and tracking time spent on projects, simple customer, employee, and task management. Responsible for the full-stack development of the solution.
  • Development of an online application for small loan providers. In addition to the customer-facing part, the system included an administrative web interface for managing loans, promotional discounts, interest on late payments, and more. Worked in a small team of developers, responsible for the full-stack development of functionalities including architectural design.
  • Technologies: .NET Core, EntityFramework, ASP.NET Core, Docker, Redis, RabbitMQ, WebAPI, React.JS, Next.JS, Redux
04/2020 - 06/2020

WAPEK s.r.o.: Fullstack Developer

  • Development of a web application for a wine trader's warehouse. It allows for defining wine bottle metadata, maintaining catalogs, tracking the status of individual warehouses, monitoring sales, orders, stock replenishment, and more. Responsible for the complete project delivery from start to finish, including gathering customer requirements, solution design, implementation, and deployment to production.
  • Technologies: ASP.NET Core, Reack JS, Redux, EF Core, SignalR, MS-SQL, OData, ABP framework, Azure DevOps
07/2016 - 04/2020

LINKSOFT a.s.: Software Developer

  • Worked on various projects for clients from diverse industries, ranging from a web application for tax advisors facilitating the collection of data necessary for tax return preparation, to a comprehensive reporting system for the Central Bank of Iraq to monitor financial indicators reported by individual banks, administer these indicators, and manage fines for banks' failure to meet reporting obligations. Responsible for solution design and implementation of individual functionalities in both frontend and backend.
  • Technologies: ASP.NET MVC, ASP.NET Core, jQuery, EntityFramework, ANTLR, SignalR, T-SQL, React, Redux, Docker, RabbitMQ
07/2015 - 05/2016

OGILVY LTD: iOS Developer

  • DermQuest is a comprehensive educational resource for dermatologists, featuring an extensive image library, along with expert-written editorials and clinical case conundrums. Responsible for developing an iPhone application while also partially contributing to server-side development to ensure smooth data transmission to the mobile application.
  • Technologies: Obj-C, CoreData, CocoaTouch, AFNetworking, Google Analytics, IQKeyboardManager
12/2013 - 05/2015

STUDIO MODERNA s.r.o.: .NET Developer

  • Mature fashion e-commerce platform for stilago brands around the europe (14 countries). Covers 2 brands: Stilago and Stil2go. Examples: www.stil2go.sk, www.stilago.sk
  • Technologies: ASP.NET MVC 4.0, jQuery, Web API, Entity Framework (code first)
10/2013 - 11/2013

NARODNÍ ARCHIV s.p.: WPF Developer

  • Development of a Windows application for managing scanned documents. The system consisted of two parts - an application for managing and creating metadata for scanned documents, and a simple web interface for presenting and searching the created metadata. Responsible for the complete system delivery from requirement gathering to implementation and deployment.
  • Technologies: WPF, MVVM, Prism, ASP.NET MVC, jQuery
04/2012 - 09/2013

TAPEK s.r.o.: .NET/iOS Developer

  • Development of an online system for creating electronic books, as well as an iOS application for downloading and reading books. Responsible for the complete analysis and solution design, followed by the implementation of all components up to deployment to production and publishing the application on the App Store.
  • Technologies: ASP.NET MVC, Entity Framework, MS SQL, Obj-C, CoreData, CocoaTouch

Analyst, senior .NET developer, technical lead

2006 - 2012

Ernst & Young s.r.o., Czech Republic

  • Responsible for analysis and development of large enterprise projects
  • International teams working on TOP 10 company projects (Enterprise Data Warehouse, Financial reporting portal, Central files delivery system)
  • Member of .NET Community Center.
  • Evaluating tools for use across the company.
  • Making technical/educational presentations for other developers.
  • Developing standard .NET components for the company.

Analysit, C#/.NET developer

2004 - 2006

Center of Information Technologies, University of Ostrava, Czech Republic

  • Responsible for analysis, design, development and testing.
  • Working on various web applications for University of Ostrava primarily focusing on digital library system.

Education

Master degree

1995 - 2001

VŠB Technical University of Ostrava, Czech Republic

Portfolio

Services

I can take responsibility for your project from the very beginning, through its development cycle up to the final deployment and delivery.

Requirements gathering

Describe me your project and together we will compile product requirements and objectives.

Analysis and Design

I will analyse and design a suitable solution satisfying your requirements and needs.

Build and implementation

I can either build your product or can help and cooperate with your team to do it.

Continuous Delivery

You will see the application growing from the very beginning, step by step, iteration by iteration so you can steer the direction and shape your product.

Deployment

I can assist you with your server environment setup either on Linux (Ubuntu) or Windows server based machines.

Post Delivery Maintenance

When your product is finished and up and running, I can provide to you further development or maintenance services upon request.

Contact

Location:

OSTRAVA, Czech Republic

Call:

(CZ) six-oh-five nine-six-six seven-one-six