Architect & Java Architect & Javascript Developer & React Developer
Overview
Short Summary
The candidate is an experienced Java developer, who has been working as a backend developer for 5 years in commercial practice with classic stack - Java 8, Spring MCV, Hibernate, Maven. Later he started programming on the frontend as a React developer in React, Django, Typescript and JavaScript. However, he feels most at home in Java, where he also held the position of technical lead, where he was in charge of part of the whole project. He actively uses agile methodologies in his work, especially Scrum. He can communicate in English without any problems and has also worked in foreign teams. He quit his last project because he was coming to the management with new ideas on how to make things better, but the team didn't want to change the established ways. He also has experience in the banking sector.
Work Experience
2021–date
Senior Software Engineer
- Developing credit risk backend systems for fixed income product trading support.
- Working in a fully remote, multicultural team.
2018–2020
Senior Software Engineer
- Developing interactive React-based applications for analytical dashboard authoring and publishing.
- Acting as the feature owner for several major features.
- Contributing to the open-source GoodData React SDK.
- Assisting with the transformation to a more agile environment.
- Working remotely in a multicultural team from February 2020.
2017–2018
Engineering Tech Lead
- Driving the technological vision in alignment with product architects and product owners.
- Improving development processes and tooling.
- Focusing on API design and implementation.
2014–2017
Java Developer
- Maintaining and developing a large print management system.
- Analyzing and implementing new features, collaborating with multiple development teams, product owners, and stakeholders.
- Introducing database integration tests.
- Preparing the architecture for the new generation of the product with cloud and multi-tenancy support.
- Implementing Spring Security, Spring Data, and Hibernate.
- Creating the management frontend and related components.
2008–2013
Application Administrator
2007–2008
Web Developer
2008–2013
Freelance Web Developer and System Administrator
Education:
- Bachelor's Degree in Management ICT from the College of Information Management and Business Administration.
- Erasmus program in Business Information Technology at Kemi-Tornio University of Applied Sciences.
- Secondary Diploma from the Technical Lyceum at the Secondary School of Electrical Engineering.
Key IT Skills:
- Programming: Java 8, JavaScript, TypeScript.
- Web Frameworks: Spring MVC, Hibernate, Django, React, Redux.
- Tools and Libraries: OpenAPI, Docker.
- Testing: TestNG, TestCafe, Jest, Enzyme.
- Operating Systems: Linux.
Interests and Activities:
- New technologies, open source projects, climbing, mountain hiking, martial arts.
| Employee | 4932 € / Per month |
| Freelancer | 316 € / Per day |
| Level | SENIOR |