Back to professionals

DevOps Engineer & Python Developer
Overview
Short Summary
The candidate is a senior backend software developer with 15 years of experience. He works on Machine Learning, mobile banking and doing automated tests. He would like to be involved in an interesting project in e.g. healthcare, for variety, he doesn't shy away from banking either. He has no problem working in a team, ideally a combination of team and independent collaboration. He has tutored more junior colleagues informally and has no problem with this in the future. He prefers an international team and has a good command of the English language at a communicative level.
Work Experience
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.
DevOps Engineer & Python Developer
628cf894b12653000f3f5f8c
| Freelancer | 385 € / Per day |
Roles
DevOps Engineer Python Developer
Languages
English
Skillset
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
Localities
RemoteBratislavaBrno-město