Position: Team Lead Java/Big Data
Category: Java
English level: upper
Years of experience: 9

1)experience in developing of end to end solution
2)experience in designing and building production solutions from scratch
3)driving architecture excellence initiatives, applying industry standards on my projects
4) successful leading, passing architecture review and moving to production of 3 projects for last 2 years
Summary:
•	 Lead software developer with almost 10 years experience in software engineering with proven strong team leading and mentoring skills
•	 High level of analytical skills applied both to development and management areas.
•	 Good communication skills focused both on team and customer relations, business trips experience.
•	 Able to lead and drive development team during whole project lifecycle: developing achitecture, new team members onboarding, risk mitigation, passing reviews, moving project to production

Hard Skills:
Languages: Java, Scala, JavaScript, Visual Basic
Big Data: Hadoop, Hive, Spark, HDP/Cloudera, Kafka etc.
Cloud: MS Azure, AWS
Tools: Maven, SBT, Git, Jira/Confluence, JMeter

Roles:
•	Key Software Developer;
•	Team Lead;

Responsibilities:
•	Leading development team; mentoring newcomers (students)
•	Mentoring students, involving newcomers
•	Software design and implementation;
•	Performance analysis and memory leak detection;
•	Code refactoring and optimization, driving following industry standards;
•	Application deployment
Team lead position on Big Data related project, to get most of my hands on experience: Hadoop, Hive, Spark, Java, Scala