Java Developer & Python Developer
Overview
Short Summary
The candidate is a graduate who gained experience in practice during his studies. He has been working with Java in a commercial practice for almost 2 years during his schooling, and he became enthusiastic about Python when using it in his thesis. During school he has already managed to work as an aerospace software tester. He also dabbled with Android while in school. He can adapt to the field he will be working in. He is proficient in English at a written communication level and believes he has sufficient skills to communicate, but has not been given the opportunity to express and communicate orally. His German is at B1 level. He has been exposed to SCRUM at school and also in practice, where he also observed the introduction of SRCUM into the company he worked for. As a team leader, he stood in for a colleague for a period of time at work and at that moment he realised that this would be something he would like to work towards in the future.
Work Experience
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.
| Employee | 1644 € / Per month |
| Freelancer | 145 € / Per day |