Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 4


Team lead - Walgreens Boot Alliance [Biggest US pharmacy]

I was promoted to the team lead role and we had a mess in the team. 
My task was to fix processes to best practices and establish stable delivery of new features.
I started to conduct stand-ups every morning, and 1-2-1 meetings with teammates. I did the PI planning 
 - splitting epics into technical stories, planning the upcoming stories for the team for the next 8 sprints. 
I've interviewed people for open positions on the team and outlined a policy for code review. 
As a result, my team could deliver the committed scope of work on time, and team relationships improved.

Key Developer - Walgreens Boot Alliance [Biggest US pharmacy]
Ownership of integration service. Provided external API for suppliers to integrate via webhooks with the platform. Configuring APIM policies, exposing endpoints out of the k8s cluster.

InComm. As a Developer, I did the discovery part, preparing the project for a future redesign. Created documentation, and investigated memory leaks, and SQL slow queries. 

The critical process of generation PANs was about 24 hours for 1 million cards. I had a task to increase performance. Using streams, I rewrote the process and introduced parallel execution and async calls to HSM for encryption. As a result, the process was able to be finished in 4 hours.
Grow to Architecture role