Golang Developer & Java Developer & Rust Developer
Overview
Short Summary
The candidate is a Java developer with 7 years of experience. He has been working mainly in Go for the last year. He is currently on a project where they are developing Kubernetes Operator, which extends the capabilities of Kubernetes. It's part of a bigger project. It provides communication with server providers like Github on source code and Docker repositories. Prior to that, he was part of a team in a Cloud development environment where they were developing a core component in Java. He also worked on a smaller project in Spring. In previous positions he also worked with the Spring framework. He started as a C# and PHP developer. He has been working agilely in Scrum. Communication in English is not a problem for him as it is the main language of communication in the company. He has also mentored interns, one of whom is now a permanent member of the team.
Availability 2 months notice
Work Experience
January 2022 - Present: Senior Software Engineer
- Developing a component for a new Red Hat cloud solution, working in the SPI team.
- Responsibilities include developing a new Kubernetes Operator, designing new features, deployment to Kubernetes cluster, collaborating with a distributed team, bug fixing, writing documentation, and supporting other teams in the project.
- Actively participating in scrum ceremonies.
October 2020 - Present: Senior Software Engineer
- Responsible for new development analysis and design, Kubernetes native application development, Kubernetes operator development, supporting Red Hat product development (CodeReady Workspaces), and supporting upstream issues.
- Also involved in internship hiring and mentoring.
- Actively participating in scrum ceremonies.
June 2019 - October 2020: Software Engineer
- Member of the platform team responsible for the core Java component of Eclipse Che.
- Involved in migrating from a Java-based monolith to a distributed Kubernetes native application, bug fixes, new feature development, collaboration with other teams, collaboration on upstream projects, writing documentation, and actively participating in scrum ceremonies.
July 2016 - June 2019: Quality Engineer
- Member of the local quality engineering section of the OpenJDK team.
- Responsible for establishing OpenJDK testing on Windows platform, improving virtualization management, testing multiple OpenJDK builds in various configurations on multiple systems and hardware architectures, reporting bugs, writing reproducer tests, and contributing to upstream projects.
- Also involved in Fedora packaging and maintaining Jenkins instance, hardware farm, and virtual machine images.
April 2016 - June 2016: Java Developer
- Member of a small engineering team developing data intelligence software for financial institutions.
May 2014 - March 2016: Core Systems Developer
- Developer in the core team responsible for a component in the distributed system for print management.
- Involved in developing new features and bug fixes, collaboration with other teams, technical design and architecture analysis, prototyping technical solutions, code reviewing, consultations for customer support, and interviewing job applicants.
April 2012 - April 2014: Software Engineer
- Worked on several projects for internal and foreign customers from various industries.
- Developed web applications, CMS, web services, and mobile applications.
September 2011 - April 2012: Web Programmer
- Full-stack developer of e-shops and web presentations.
| Employee | 4521 € / Per month |
| Freelancer | 339 € / Per day |
| Level | MEDIOR |