Position: Senior Java Developer / Team Lead
Category: Java
English level: intermediate
Years of experience: 10

	Identifying the customer's current and future requirements.
	Reviewing customer drawings, plans and other documents in order to prepare detailed technical proposal for them.
	Travelling to visit potential clients.
	Perform various development projects through the stages of requirements gathering, product implementation, documentation preparation and implementation 
	Create solution designs, project plans, estimates and statements of work
	Database (Oracle) experience in full life-cycle development, including analysis, design, development, deployment, testing.
	Designed and developed dozens of integration adapters from scratch (Salesforce, CORBA, SOAP, JMS, DB integration, JSON).
Over 10 years of professional experience designing and developing large-scale server software for web-based applications. Strongly experienced in Internet-related and database technologies. Extensive experience in performance analysis and refactoring.

Core Competencies
Application Design and Development, DB design and modeling,
 Systems Integration, Infrastructure automation,
 Unit Testing, Integration Testing, Code review, Performance analysis, Refactoring,
Requirements analysis, Team Work Planning and Task Estimation

As an integral part of the team of professionals, during several years successfully performed full cycle of software development, from business needs analysis to deployment procedure documents and support.