Zpět na profesionály

C# Developer

Přehled


Krátké shrnutí

Do světa IT a vývoje softwaru vstoupil během studia na Střední škole elektrotechniky a informačních technologií (SPŠE). Po ukončení studia pokračoval ve studiu na Univerzitě Karlově v Praze, kde získal rozsáhlé znalosti z oblasti programování a postupů při vývoji softwaru. Svou kariéru softwarového vývojáře zahájil v březnu 2013 vývojem evidenčního systému pro místní exekutorský úřad. Poté přešel k údržbě malé hostingové platformy pro Minecraft, než si našel novou práci. Jeho dalším zaměstnavatelem byla společnost Orchitech Solutions, středně velký softwarový dům specializující se na portály Liferay, správu identit a aplikace v jazyce Java. Po roce stráveném vývojem backendu přešel k vývoji frontendu a nakonec nastoupil ke svému současnému zaměstnavateli, kde pracuje na jednostránkové aplikaci pro správu nemovitostí.

Pracovní zkušenosti

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:

  1. Senior Front-End Developer / DevOps Engineer (Jan 2018 - Jan 2020)
  2. Implemented and maintained a CI/CD solution based on Docker, Jenkins, and Cypress.
  3. Designed and developed a Vue.js front-end application.
  4. Collected requirements from end-users and communicated them to the back-end team.
  5. Managed team resources and assigned issues to optimize efficiency.
  6. Ensured code quality through code reviews and designed automated end-to-end test scenarios.
  7. Software Engineer / Full-Stack Engineer (May 2015 - Jan 2018)
  8. Designed and implemented software solutions.
  9. Provided level 3 technical support, including hot-fixing and hot-swapping production using Spring Loaded.
  10. Ensured high availability and participated in code quality assurance through code reviews and pair programming.
  11. Assisted in team resource management and mentored newbies/juniors.
  12. Software Developer / Operator Engineer (Apr 2014 - May 2015)
  13. Maintained and bug-fixed a Minecraft platform.
  14. Developed software solutions by analyzing user data usage and network flows.
  15. Managed all Git repositories and maintained MySQL/SQLite databases.
  16. Maintained CI/CD scripts.
  17. Junior Software Developer (Mar 2013 - Apr 2014)
  18. Developed a record-keeping system.
  19. Maintained network infrastructure.
  20. Updated and upgraded existing hardware and software infrastructure.

Past Projects:

  1. Parkers s.r.o. (2018-2019)
  2. Developed a single-page application (SPA) to replace outdated facility management software.
  3. Used Vue.js, Webpack, npm, Bootstrap, and Apollo GraphQL.
  4. Orchitech Solutions, s.r.o. (2015-2018)
  5. Developed a web application for ordering student IDs (ISIC) called iGo Ordering Form.
  6. Used PHP (v7), Symfony, Angular.js (v1), jQuery, Sass, Bower, and Gulp.
  7. Developed iGo Benefit Manager, a backend application for managing discount offerings for ISIC holders.
  8. Used Java, Spring, Hibernate, Jersey, PostgreSQL, Elasticsearch, and Maven.
  9. Developed iGo Central Cardholder Database, a backend application for managing ISIC holders.
  10. Used Java 8, Spring, Elasticsearch, Hibernate, PostgreSQL, and Maven.
  11. Developed Alive National Cardholder Database, a backend application for managing Czech ISIC holders.
  12. Used Java 7, JSF (Java Server Faces), Hibernate, PostgreSQL, and Maven.
  13. Developed Alive Online Ordering, a frontend platform for ordering ISIC in the Czech Republic.
  14. Used Symfony 2, jQuery, Twig, and Guzzle.
  15. O2 Czech Republic ISIM GUI
  16. Worked as a backend developer on an identity management project.
Author
C# Developer
6369366af064f88111c49a49
Zaměstnanec5500  / Měsíčně
Kontraktor5984  / Denně
Role
C# Developer
Jazyky
English
Dovednosti
AngularAngularJSApplication ServerAutomation TestingAzureBashBootstrapCMSCSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareCouchDBCypressDatabaseDevOpsDockerES6ElasticsearchExpress.jsFullstackGitGitHubGitlabGraphQLHibernateHyper-VIDEJSFJavaJava CMSJava serversJavaScriptJavascript ToolsJettyLiferayMariaDBMySQLNetbeansPHPPostgreSQLProject Management ToolsPythonReactRedisRedmineRestSASSSQLSQLiteSearch ToolsServer Virtualization SoftwareShellSpecificationsSpringSymfonyTest DevelopmentTomEEToolsVueWebpackXMLjQuerynode.jsnpm
Lokality
PrahaRemoteBrno-městoOstrava-město