Späť na profesionálov

DevOps Engineer & Python Developer

Prehľad


Krátke zhrnutie

Kandidát je seniorný vývojár backendového softvéru s 15-ročnou praxou. Pracuje na strojovom učení, mobilnom bankovníctve a automatizovaných testoch. Rád by sa zapojil do zaujímavého projektu napr. v oblasti zdravotníctva, pre spestrenie sa nevyhýba ani bankovníctvu. Nemá problém pracovať v tíme, ideálne je kombinácia tímovej a nezávislej spolupráce. Neformálne doučoval mladších kolegov a nemá s tým problém ani v budúcnosti. Uprednostňuje medzinárodný tím a ovláda anglický jazyk na komunikatívnej úrovni.

Pracovné skúsenosti

Software Engineer:

  • Experienced software engineer with nearly 20 years of experience in various positions.
  • Skilled in designing, implementing, testing, operating, and observing software solutions.
  • Specializes in the Java ecosystem and Linux systems, working on mobile and web applications for various industries.
  • Has a broad understanding of the software engineering process and is interested in all phases and components.
  • Proficient in front-end development (Android apps, web apps) and back-end development (Spring, Grails, Python Flask).
  • Familiar with technologies and methodologies such as Scrum, Agile, TDD, BDD, event-driven architecture, MVC, microservices, REST APIs, SQL, and NoSQL.

QA/Testing:

  • Considers testing crucial to the success of software development.
  • Experienced in frontend and API testing using frameworks such as Selenium, Appium, Karate, Gatling, and Spock.
  • Knowledgeable in code quality testing tools like SonarQube, Lint, and Spotbugs.

CI/CD/DevOps:

  • Focuses on improving software delivery experience and shortening feedback loops.
  • Responsible for designing and creating build and deployment pipelines.
  • Monitors code quality through static code analysis and creates test environments on demand.
  • Integrates various tools such as Git, Jira, Confluence, Jenkins, and Kubernetes.

Teamwork:

  • Believes in the effectiveness of collaborative problem-solving and learning from obstacles.
  • Able to work independently but also values teamwork and helping others overcome difficulties.

Learning and Aspirations:

  • Considers learning an important part of software development and enjoys experimenting with new technologies.
  • Currently expanding expertise in machine learning, neural networks, and deep learning.
  • Recognizes the value of predictability in solving problems and supporting business cases.

Languages:

  • Fluent in English (C2 level), proficient in German (B1 level), and currently learning Norwegian (A2-B1 level).

Short History:

  • Started programming in 1996, focusing on small games and sound machines.
  • From 2001 to 2011, worked on software middleware systems for mobile operators during the rise of mobile phones.
  • From 2011 to 2013, transitioned to developing Android apps for banks and mobile operators.
  • From 2013 to 2017, worked as a fullstack developer, involved in both frontend and backend development for mobile apps.
Author
DevOps Engineer & Python Developer
628cf894b12653000f3f5f8c
Kontraktor385  / Denne
Role
DevOps Engineer Python Developer
Jazyky
English
Zručnosti
AI and Machine LearningAndroidAngularJSAnsibleAppiumApplication ServerArchitectArchitecture SoftwareAutomation SoftwareAutomation TestingBashBitbucketCC ServersC#C++CICDCMSCSSCircleCIClustersCode ManagementConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDevSecOpsDockerElasticsearchFlaskFluentdFlutterGitGitHubGrailsGroovyHTMLInformixJavaJava ToolsJavaScriptJenkins (software)JiraKotlinKubernetesLESSLinuxMeanNoSQLOpenShiftOperation SystemsPHPPerlProject Management ToolsPythonPython serversRestRubySQLScalaSearch ToolsSeleniumShellSonarQubeSpecificationsSpringSpring bootStatic Code Analysis ToolsTensorFlowTerraformTest DevelopmentTesterToolsTwistedVaadinWAPXMLnginx
Lokality
RemoteBratislavaBrno-město