Späť na profesionálov

C# Developer

Prehľad


Krátke zhrnutie

Do sveta IT a vývoja softvéru vstúpil počas štúdia na Strednej škole elektrotechniky a informačných technológií (SPŠE). Po ukončení štúdia pokračoval v štúdiu na Karlovej univerzite v Prahe, kde získal rozsiahle znalosti z oblasti programovania a postupov vývoja softvéru. Svoju kariéru softvérového vývojára začal v marci 2013, keď vyvíjal systém evidencie pre miestny zberný úrad. Potom prešiel na správu malej hostingovej platformy Minecraft, než si našiel novú prácu. Jeho ďalším zamestnávateľom bola spoločnosť Orchitech Solutions, stredne veľký softvérový dom špecializujúci sa na portály Liferay, správu identít a aplikácie v jazyku Java. Po roku strávenom vývojom backendu prešiel na vývoj frontendu a nakoniec nastúpil k svojmu súčasnému zamestnávateľovi, kde pracuje na jednostránkovej aplikácii pre správu nehnuteľností.

Pracovné skúsenosti

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
Zamestnanec226  / Mesačne
Kontraktor246  / Denne
Role
C# Developer
Jazyky
English
Zručnosti
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