Position: Java/JEE Developer/Architect
Category: Java
English level: fluent
Years of experience: 11

During my career I've got Team lead, project designing  and some startup experience.
I have almost two years of Team lead experience while working with different projects. This is my great achievement because it not only about tech but also communications skills.
I've been participating in projects design/architecture for a long time. During this time I've faced different approaches, and now I'm using DDD, as a most logical and flexible.
Last year I worked with a startup project. Participated in product and business idea developing, user stories/use cases creations etc.
Looking back I can say I got good tech and communication skills. Got in touch with great web designer and devs whom I can team up with to work on interesting projects.
• Expertise in analysis, design, development, testing and maintenance of object oriented applications.
• Expertise in project architecture, domain analysis, domain drive design (DDD).
• Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, JEE etc.
• Extensive experience using Spring, RDBMSs(Oracle, Postgresql, MySQL), NoSQL (Mongo, Elasticsearch, Redis).
• Extensive experience in using development tool like Eclipse, Idea.
• Highly motivated, results oriented skills with great team ethics.
• Good Communication, interpersonal skills and problem solving skills, ability to work independently as well as part of an integrated team.
• Well focused and can meet the expected deadlines
Full project development, startup projects or projects where I could be actively involved in it's design/architecture.