Java Developer
Overview
Short Summary
The candidate is a mathematician with 15 years of experience in programming. He is motivated by mathematics, logic, analytical thinking, and creative projects. He enjoys communication and interacting with people. He is currently seeking new opportunities in software development and artificial intelligence. He has a strong motivation for long-term employment or contracts where he can leave a lasting impact and continue learning. He has a master's degree in economic and financial mathematics and a bachelor's degree in the same field. He has additional education in NLP, public speaking, and mathematics. He has worked as a senior Java programmer, as well as owning and co-founding a startup in the field of artificial intelligence. He has experience in programming languages such as Python, C++, and Java, and has worked with AI libraries, neural networks, and big data. He has also worked as a project manager and scrum master. He has achieved success in various competitions and has a B2 level of English proficiency. His hobbies include amateur theater, singing, beatboxing, and psychology.
Work Experience
03/2020 - Present
Senior Java Programmer: Front-end development using AngularJS and Angular 11 with responsive design. Back-end development using SQL and REST API. Continuous integration with Bamboo. Agile team. Software development in the banking sector.
04/2016 - 12/2019
Owner, Co-founder, and Creator of an Artificial Intelligence startup: Initiated, programmed, and implemented an AI project. Programming software in Python, C++, and Java utilizing neural networks and artificial intelligence. Processing hundreds of millions of data. Customizing libraries from GitHub to fit project requirements and creating new functionalities. Programming transformation methods. Optimizing program speed and memory. Testing the program. Team management, business development, evaluation, and deployment of the project according to the business plan.
9/2017 - 12/2019
Owner and Founder of Tomacademy: Established an educational agency for math tutoring in Bratislava, specializing in preparation for exams. Implemented specific teaching methods utilizing NLP techniques.
1/2017 - 5/2017
Scrum Master, Project Manager: Project manager for an international project with English communication. Client contact, daily stand-ups, retrospectives, planning, etc. Motivating and connecting the software community through various activities, games, and event organization.
9/2013 - 3/2016
Java Programmer: Programming with technologies such as Liferay Portal, Magnolia CMS, Vaadin, Primefaces, JBoss, Glassfish, Tomcat, PostgreSQL, JPA, Hibernate, LDAP, Java FX, Java EE, Java EJB, SVN, and Git. Creating documentation, user manuals, and administrator guides.
Achievements
Participation in the European round of short improvisation competition (2017). Second place in the Toastmasters Club round for humorous speeches (2016). Second place in the Toastmasters Club round for short improvisations (2016). Participation in the Slovak Beatbox Championship (2013). Participation in the regional round of the Mathematical Olympiad in category A (2008).
Languages
English - B2
Technologies
C++, Python, AI libraries (Keras, scikit-learn, XGB), Java, Java SE, Java EE, Magnolia CMS, Liferay Portal, Vaadin, Primefaces, Android Studio, WordPress, JavaScript, AngularJS, Angular, Bamboo, MATLAB, PostgreSQL, SQL, REST API, WebLogic Server.
Interests
Acting in amateur theater, singing, beatboxing, and psychology. Enjoyment of various logical puzzles.
| Freelancer | 264 € / Per day |