C# Developer
Overview
Short Summary
The candidate entered the world of IT and software development during his time at the High School of Electrical Engineering and Information Technology (SPŠE). After graduating, he continued his studies at Charles University in Prague, where he gained extensive knowledge of programming and software development practices. He started his career as a software developer in March 2013, developing a record-keeping system for a local collector authority. He then moved on to maintaining a small Minecraft hosting platform before finding a new job. His next employer was Orchitech Solutions, a medium-sized software house specializing in Liferay portals, identity management, and Java applications. After spending a year on backend development, he transitioned to frontend development and eventually joined his current employer, where he works on a single-page application for realty management.
Work Experience
Skills:
- Programming languages/web: Java, PHP, JavaScript (ES6, CoffeeScript), HTML5, CSS3, XML, SQL
- Frameworks: Axonio, Lucene, Vue.js, Angular (v1), React.js, Spring (Boot, WS, DI, AOP, Beans, Messaging, JDBC), Symfony (1, 2, 4+), Zend Framework 1, Jersey
- Tools/IDEs: IntelliJ IDEA, Datagrid, NetBeans, Bash, Python
- Version control: Git, Subversion
- Web/application servers: IIS, Apache 2 HTTP, Apache Tomcat/Tomee, Jetty, Express.js
- Databases: MS SQL, PostgreSQL, SQLite, MariaDB, Solr, CouchDB, Redis, Memcached, RabbitMQ
- Build tools: Ant, Maven, Make, npm, Bower, Gulp, Webpack, Vue CLI, Composer, PECL
- DevOps: Jenkins, Docker, Vagrant, MS Hyper-V, MS Azure
- Paradigms & Design Patterns: OOP, CQRS, Event Sourcing, (H)MVC, Asynchronous Programming
- Issue tracking & project management: Redmine, Bugzilla, GitHub, GitLab, XP, Kanban, Rapid (RAD), TDD/DDD
Education:
- Charles University in Prague - Programming & Software Mathematics, Data Structures and Algorithms, RDBMS, Java, Software Development Methodologies
- SPŠE v Úžlabině 320 - Principles of OS, Programming in Java, Principles of HW
Past Employment:
- Senior Front-End Developer / DevOps Engineer (Jan 2018 - Jan 2020)
- Implemented and maintained a CI/CD solution based on Docker, Jenkins, and Cypress.
- Designed and developed a Vue.js front-end application.
- Collected requirements from end-users and communicated them to the back-end team.
- Managed team resources and assigned issues to optimize efficiency.
- Ensured code quality through code reviews and designed automated end-to-end test scenarios.
- Software Engineer / Full-Stack Engineer (May 2015 - Jan 2018)
- Designed and implemented software solutions.
- Provided level 3 technical support, including hot-fixing and hot-swapping production using Spring Loaded.
- Ensured high availability and participated in code quality assurance through code reviews and pair programming.
- Assisted in team resource management and mentored newbies/juniors.
- Software Developer / Operator Engineer (Apr 2014 - May 2015)
- Maintained and bug-fixed a Minecraft platform.
- Developed software solutions by analyzing user data usage and network flows.
- Managed all Git repositories and maintained MySQL/SQLite databases.
- Maintained CI/CD scripts.
- Junior Software Developer (Mar 2013 - Apr 2014)
- Developed a record-keeping system.
- Maintained network infrastructure.
- Updated and upgraded existing hardware and software infrastructure.
Past Projects:
- Parkers s.r.o. (2018-2019)
- Developed a single-page application (SPA) to replace outdated facility management software.
- Used Vue.js, Webpack, npm, Bootstrap, and Apollo GraphQL.
- Orchitech Solutions, s.r.o. (2015-2018)
- Developed a web application for ordering student IDs (ISIC) called iGo Ordering Form.
- Used PHP (v7), Symfony, Angular.js (v1), jQuery, Sass, Bower, and Gulp.
- Developed iGo Benefit Manager, a backend application for managing discount offerings for ISIC holders.
- Used Java, Spring, Hibernate, Jersey, PostgreSQL, Elasticsearch, and Maven.
- Developed iGo Central Cardholder Database, a backend application for managing ISIC holders.
- Used Java 8, Spring, Elasticsearch, Hibernate, PostgreSQL, and Maven.
- Developed Alive National Cardholder Database, a backend application for managing Czech ISIC holders.
- Used Java 7, JSF (Java Server Faces), Hibernate, PostgreSQL, and Maven.
- Developed Alive Online Ordering, a frontend platform for ordering ISIC in the Czech Republic.
- Used Symfony 2, jQuery, Twig, and Guzzle.
- O2 Czech Republic ISIM GUI
- Worked as a backend developer on an identity management project.
| Employee | 226 € / Per month |
| Freelancer | 246 € / Per day |