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.
Formerly Swift, Objective-C, Cocoa, Cocoa Touch, iOS/tvOS, XCUnit, OCMock, Nimble, Expecta, XCode
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.
1995 - 2001
VŠB Technical University of Ostrava, Czech Republic
I can take responsibility for your project from the very beginning, through its development cycle up to the final deployment and delivery.
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.
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.
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.