10+ years experience in commercial software development with Java technologies in different roles across development process; covering full software development life cycle in different business domains (modeling, software engineering, banking, finance). Team lead experience. Good software design and architecture skills. Experience working on large projects with large geographically distributed teams. Complex systems analysis, redesign, refactoring and performance optimization.
Personal qualities: high productivity, responsibility, creative thinking, analytical mindset, attention to details. Reliable team player with good communication skills. Able to understand large project and start con...