About
Hi there! My name is Jiří Tichý and my passion is software development. I am very fortunate that my hobby has become my job. I’m currently working as an independent developer and consultant in the Czech Republic.
I have very strong knowledge of software development on Microsoft .NET and (formerly) Apple iOS platform. Moreover, I have lot of experience leading projects from start to finish.
I am also very flexible having worked on small projects as well as large enterprise solutions, and am well accustomed to working in international and distributed teams.

.NET (Core) Web Developer.
Mainly experienced in building web applications and web APIs using Microsoft .NET Core platform.
Technologies/Languages:
C#, .NET, ASP.NET, ASP.NET Core, ASP.NET MVC, LINQ, Entity Framework, EF Core, Web Services, REST, Web API, JavaScript, React JS, SignalR, Identity Server, Keycloak, Docker, Objective-C, Swift, Cocoa Touch, tvOS, Xamarin
Professional skills:
.NET/C#, ASP.NET Core, ASP.NET MVC, MS WEB API, OData, JavaScript (ES6), React, Redux, Entity Framework (Core), Unit testing (Specflow, Moq, XUnit), MS Visual Studio 2002+, Visual Studio Code, Azure DevOps, ABP framework, Docker.
Formerly Swift, Objective-C, Cocoa, Cocoa Touch, iOS/tvOS, XCUnit, OCMock, Nimble, Expecta, XCode
Resume
Senior software engineer working for various companies on projects based on .NET, JavaScript and (formerly) iOS technologies. Lot of experience with large enterprise systems solved by distributed international teams, mostly related to website/webservice and mobile development. Prefering agile approach and methodologies. Always willing to further education and keen to explore new technologies and 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.
- Mainly focusing on web development.
- Monolith as well as microservices architecture.
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
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.