Position: Senior Kotlin/Java Developer
Category: Java
English level: fluent
Years of experience: 7

Throughout my career, I have taken on various leadership roles, including leading Spring and Kotlin guild, where I had the pleasure of enhancing developer experience and fostering knowledge sharing initiatives. I have had the pleasure of guiding multiple small teams through ambitious projects, consistently applying agile methodologies to ensure successful outcomes.

In addition to my leadership roles, I have significantly contributed to improving the performance, scalability, and resilience of JVM services within Kubernetes environments. Notably, I have designed numerous large-scale microservice platforms, with some encompassing over 300 services in production. Through these experiences, I have showcased my technical capabilities by successfully introducing Kotlin to a Java-based team and leading a seamless migration process. A standout achievement in my career is the development of a high throughput data platform, prioritizing user data storage and processing while leveraging cutting-edge technologies like Kafka, event sourcing, and microservices.

Furthermore, my professional journey has provided valuable opportunities to collaborate with multilingual teams spread across different locations, allowing me to foster a collaborative and efficient work environment.
I have extensive experience as a backend engineer, primarily focusing on distributed systems. During my time at Fiverr, I had the opportunity to delve into platform engineering, which sparked a strong interest in me. I was deeply involved in designing and refining subscription services for a large Freelance Marketplace platform. This included optimizing high-load systems and implementing metric-driven A/B-tested features within complex Kubernetes clusters. Additionally, I have valuable experience in fine-tuning JVMs in containerized environments for optimal cost-efficiency and scalability.

Furthermore, I took on key responsibilities in the domain of microservices, where I played an integral role in designing asynchronous microservice communication patterns. Moreover, I had the honor of leading the effort in the team to create a federated GraphQL schema, bringing about increased efficiency and seamless integration across services.

Moving forward, I am highly enthusiastic about advancing my expertise in platform engineering and distributed systems. I find joy in collaborating with like-minded teams on projects involving Java, Kotlin, and microservice architecture. With my drive, dedication, and diverse skill set, I am eager to contribute my knowledge and experience to create innovative solutions that continue to push the boundaries of technology.
I am eager to be part of a workplace that boasts a competent and collaborative team, focused on tackling challenging problems. I value a flexible organizational structure that prioritizes technical excellence and innovation, fostering an environment where creative ideas are actively encouraged and implemented. As a backend engineer, I am eager to leverage my skills and make a valuable contribution to the organization's growth and success.