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

I worked with several big companies providing services to many clients and working on many products during my career. I have experience working in different models, from outsourcing to product development. 

I can work on a product from the stage of an idea, help clarify requirements, and build the architecture if needed. On the other hand, I have vast experience working and evolving massive enterprise-grade systems. 

I have a solid background in the complete life cycle of software development products, including application design from scratch, bootstrapping, prototyping, analyzing and fixing performance issues, code refactoring, and optimization.
I have been working in the software development industry for more than eight years. Currently, I am working as a Senior Software Engineer (Java primarily). I'm proficient in distributed web applications development, microservices architecture, serverless architecture, cloud-native products development, and migrating solutions to the cloud. 

I helped build many products and systems varying in size during my career, from small startups to large enterprise systems. I have a solid background in the complete life cycle of software development products, including application design from scratch, bootstrapping, prototyping, analyzing and fixing performance issues, code refactoring, and optimization.

Mostly, I use Java and related ecosystem technologies alongside Amazon Web Services (AWS) in my day-to-day work.
I am always thrilled about new technologies and challenges where I can apply my experience and knowledge to design something new, overcome technical issues and bring client business to the next level.

I want to continue my work with cloud technologies, AWS in particular.

I am not interested in the gambling domain at all and would prefer to skip the financial one as well.

Not looking for: legacy, support, and bug fixing projects.