Java Developer & Python Developer
Überblick
Kurzer Überblick
Der Kandidat ist ein Hochschulabsolvent, der bereits während seines Studiums Erfahrungen in der Praxis gesammelt hat. Während seiner Schulzeit hat er fast 2 Jahre lang mit Java in einer kommerziellen Praxis gearbeitet, und er hat sich für Python begeistert, als er es in seiner Abschlussarbeit verwendete. Schon während der Schulzeit hat er es geschafft, als Softwaretester in der Luft- und Raumfahrt zu arbeiten. Auch mit Android hat er sich während der Schulzeit beschäftigt. Er kann sich an den Bereich, in dem er arbeiten wird, anpassen. Er beherrscht Englisch auf dem Niveau der schriftlichen Kommunikation und glaubt, dass er über ausreichende Fähigkeiten verfügt, um sich zu verständigen, hatte aber bisher keine Gelegenheit, sich mündlich auszudrücken und zu kommunizieren. Sein Deutsch ist auf B1-Niveau. Er hat SCRUM in der Schule und auch in der Praxis kennengelernt, wo er auch die Einführung von SCRUM in dem Unternehmen, für das er arbeitete, beobachtet hat. Als Teamleiter vertrat er einen Kollegen für eine gewisse Zeit bei der Arbeit und in diesem Moment wurde ihm klar, dass dies etwas ist, worauf er in Zukunft hinarbeiten möchte.
Berufliche Erfahrung
March 2015 - December 2017: Programmer - Developed and maintained software, including database management and desktop client. May 2014 - March 2015: Tester - Started as a student tester for software, focusing on manual testing and writing test scenarios. September 2017 - June 2018: Applied Informatics Degree - Completed second level of studies at university, specializing in applied informatics. September 2015 - February 2017: Software Engineering Degree - Completed second level of studies at university, specializing in software engineering. September 2011 - June 2015: Informatics Degree - Completed first level of studies at university, specializing in informatics.
Computer Skills: Python, Java, SQL, XML, C#, C, UML, MS Office, Ruby, Assembler, Bash, JavaScript, HTML, CSS, Android, Git, JIRA, Redmine, GitLab, GitHub, Confluence.
Python: Advanced level, utilized for thesis work, using TensorFlow, Keras, and neural networks for file handling, data preparation, system monitoring, algorithmic problem-solving, and simple game creation. Java: Advanced level, used for object-oriented programming, design patterns, and architectural models. 3 years of experience in bug fixing, requirements implementation, and unit/integration testing (TestNG). Databases: Advanced level, experience with Oracle for complex queries and functions, as well as graph databases (FlockDB) for a bachelor's thesis. Basic understanding of MongoDB and Neo4j. Web Applications: Beginner level, focused on school projects for user behavior tracking, task management, website maintenance, and smaller projects using Java EE, Hibernate, Mapbox, and Apache. Other: Beginner level, worked on fixing and implementing new features for desktop client in C#, XML configuration, batch scripting, and project management.
| Angestellter | 1644 € / Pro Monat |
| Freiberufler | 145 € / Pro Tag |