Zurück zu den Profis

C# Developer

Überblick


Kurzer Überblick

Der Kandidat kam während seiner Zeit an der Hochschule für Elektrotechnik und Informationstechnik (SPŠE) in die Welt der IT und Softwareentwicklung. Nach seinem Abschluss setzte er sein Studium an der Karlsuniversität in Prag fort, wo er umfassende Kenntnisse in den Bereichen Programmierung und Softwareentwicklung erwarb. Im März 2013 begann er seine Laufbahn als Softwareentwickler mit der Entwicklung eines Aufzeichnungssystems für eine kommunale Sammelbehörde. Danach betreute er eine kleine Minecraft-Hosting-Plattform, bevor er eine neue Stelle fand. Sein nächster Arbeitgeber war Orchitech Solutions, ein mittelständisches Softwarehaus, das sich auf Liferay-Portale, Identitätsmanagement und Java-Anwendungen spezialisiert hat. Nachdem er ein Jahr in der Backend-Entwicklung verbracht hatte, wechselte er zur Frontend-Entwicklung und kam schließlich zu seinem jetzigen Arbeitgeber, wo er an einer einseitigen Anwendung für die Immobilienverwaltung arbeitet.

Berufliche Erfahrung

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
Angestellter226  / Pro Monat
Freiberufler246  / Pro Tag
Rollen
C# Developer
Sprachen
English
Fähigkeiten
AngularAngularJSApplication ServerAutomation TestingAzureBashBootstrapCMSCSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareCouchDBCypressDatabaseDevOpsDockerES6ElasticsearchExpress.jsFullstackGitGitHubGitlabGraphQLHibernateHyper-VIDEJSFJavaJava CMSJava serversJavaScriptJavascript ToolsJettyLiferayMariaDBMySQLNetbeansPHPPostgreSQLProject Management ToolsPythonReactRedisRedmineRestSASSSQLSQLiteSearch ToolsServer Virtualization SoftwareShellSpecificationsSpringSymfonyTest DevelopmentTomEEToolsVueWebpackXMLjQuerynode.jsnpm
Lokalitäten
PrahaRemoteBrno-městoOstrava-město