Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 2.5

I was team lead into BE team which contain from 3 people. My responsibilities were created and manage BE task board and technical decisions. I had successfully manage and developer application from zero to release into prod environment. My team and I were needed to configure CI/CD pipeline, AWS infrastructure by using Terraform and, also, create code for processing business logic on java. We had released and move to support stag of application. That project works at today.

I'm developing the backend for an online bank. I have done API to issue cards, transfer money between cards/bank account, deploy all infrastructure into AWS cloud. Also, I changed all API to new financial provider, because with previous our team have limits of new features.

I proposed new package structure for application for better and more comfortable development. After 1-2 hour discussion with team, my package structure was approved and team start work with it. For that performance team was increase, also new developers faster understand project structure.
I'm software engineer which solve problem with different difficult, from small fixing bugs to deploy all infrastructure with terraform and develop new major functional. I have experience into small and big teams. Also, I have leading experience, where my responsibilities were leading a team of 3 developers, communication with the clients and control BE code quality of all project. I have worked with different technologies such as Java, Spring, Postgres, Docker, AWS and other.

I'm proactive man, who always try to propose new ways to implement tasks more fast and comfortable. Also, I always control all new trends and technologies into IT sphere to do my work more productive