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

•	100% client satisfaction rate :)
•	Successfully migrated legacy monolith into microservices reaching the deadline
•	Integrated CI/CD into development process. We started from nothing (even without GIT, used SVN) and finished with fully completed CI/CD process.
•	Increased unit tests coverage from ~10% to ~80% and end-to-end test coverage from 0 to 70%.
•	Configured central logging store via ELK stack for all services
•	Big list of something I forgot to mention :)
Software engineer with rich experience in Web Application development (e-commerce domain) mainly focused on backend part. Proficiency in Java and Java related technologies, libraries and frameworks. Strong interpersonal and communication skills with an ability to lead small teams. Able to work independently with no supervision as well as functioning as a team player or team leader. Quick learner who grasps new concepts and technical skills. Against war.

Experienced in:
•	SOAP/REST WEB services development
•	Microservice oriented architecture
•	Docker
•	AWS
•	CI/CD
•	Load/Performance/Unit testing
•	Clean code, code refactoring and optimization
•	Team management
•	Long term business trips

Roles:
•	Key developer
•	Mentor
•	Team leader / Project coordinator
•	Scrum master
•	Technical Interviewer

Responsibilities:
•	Implementation of web services (SOAP/REST) and OSGI based systems
•	Designing and implementation of microservices based systems
•	Performance optimization
•	Code review and code refactoring
•	End-2-end, integration, unit testing
•	Infrastructure as a code and CI/CD implementation
•	Project coordination
•	Development process organization and improvement
•	Organizing and leading demos for clients
•	Interviewing of new project members and knowledge transfer

Strengths: 
•	Consistency in delivering milestones in time
•	Ultimate focus on the client and the product
•	Focus on the quality and success result
•	Excellent communication and interpersonal skills
•	High productivity and high level of responsibility for deliverable product
•	The guy who cares

WORK EXPERIENCE

Feb-2021 – Till now - Senior Software Developer, Upwork Inc.
Customer: Upwork, formerly Elance-oDesk, American freelancing platform.
Project: Modernization of internal legacy systems utilizing microservices. Extending core Job Postings module with a new features.
Team Size: 6 members
Project Role: Key Developer

Feb-2019 – Feb-2021 - Lead Software Developer, Godel Technologies
Customer: Technology and financial services business, specializing in UK online accountancy
Project: Rebuilding an existing monolith WEB application in a microservices architecture decoupling the front-end and back-end via a REST API.
Team Size: 6 members
Project Role: Technical Lead, Key Developer

Sep-2013 - Feb-2019 - Lead Software Developer, Epam
Team Size: 7 members
Project Role: Key Developer, Stream Coordinator, Scrum Master
Any kind of backend development utilizing modern java related frameworks and technologies.

k8s is nice to have.