Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 2

I have experience in IT fields over 15 years.
I worked at position IT director over 4 years.
I implemented financial software application (BAF) more over 200 clients.
Hello!
I am Oleksandr, I am Java developer at flyapp.com. I have experience as a Java developer for over 2 years. I have been working in IT for more than 15 years. I love computers, software and modern technologies. I graduated from Dnipro Railways University. I worked as a net administrator, programmer,  head of its department and IT director. I have been programming all my life starting from basic, pascal, delphi, visual basic, BAF macro language for financial systems, python. Now I am focused on Java software development.
Recently, my project was to secure clients' REST API with KeyCloak authentication server. I used Spring Boot, Hibernate frameworks. I developed additional resources in the REST API and implemented JWT token authentication with KeyCloak server. This Rest API gives information about products, prices and available amounts for different clients and authentication servers help to manage users and permissions for API resources. I am confident in using relational databases such as MySql, MS SQL, PostgreSql.
Also worked with cloud service as AWS. In a recent project I set up AuroraDB with rules in the security group to have access to databases from the public network.
Due to my previous experience I have great soft skills such as teamwork and collaboration, problem-solving, communication, time management. I have implemented and maintained financial applications in more than 200 clients. I am proficient in REST API, security applications and services, relational databases.
I want to participate in challenging and interesting projects
with a modern stack of technology. Solving complex problems and developing innovative solutions.
I also expect to have the ability for professional growth, skill development, and staying updated with the latest technologies.
In addition, I want to have career growth opportunities by implementing my knowledge and experience.
I see my future position in 5 years as a software architect or CTO. 
Furthermore, I want to help various businesses to grow and evolve by implementing modern software and technologies.