Java Developer
Overview
Short Summary
The candidate has a master's degree in computer graphics and multimedia, with a focus on object detection using GPU acceleration. He also has a bachelor's degree in computer science, with a thesis on image denoising using various methods and implementation in C/C++ and OpenCV. He currently works as a Java developer at Master Internet, where he is involved in the development of mobile applications and provides support and maintenance for existing systems. His programming skills include Java EE, Spring Boot, Jersey, JPA, Hibernate, MySQL, Tomcat, and Python. He has a basic understanding of English and holds a driver's license.
Work Experience
Master's Degree in Computer Graphics and Multimedia - 2013-2015: Thesis focused on GPU acceleration of the random forest method for object detection in images. Bachelor's Degree in Computer Science - 2009-2013: Thesis comparing methods for image denoising and implementing them in C/C++ and OpenCV.
Java Developer - 07/2015-present: Collaborating with a team of mobile developers and testers to develop a mobile application, providing support, maintenance, and enhancements to new and existing systems. Responsible for server-side Java application development, database design, REST API design, Apache Tomcat configuration, server configuration, monitoring, and creating a simple web frontend using JavaScript and jQuery.
Junior Localization Engineer - 06/2012-06/2013: Involved in pre-processing and post-processing translation files, providing technical support to translators, testing, and fixing translation-related errors.
Programming skills: Java EE, Spring Boot, Jersey, JPA, Hibernate, MySQL, Tomcat, Python. English language proficiency (passive).