16. Skills set
• Expert in Java Core
• Understanding of pros and cons SW
engineering practices usage
• Advanced knowledge of Java Enterprise
technologies stack and practical experience in
concrete stacks usage
• Advanced knowledge about entire SW build
and delivery infrastructure
• Strong communication and mentoring skills
• Good understanding of business domain
16
19. Skills set
• Expert in Java-based technologies stack
• Strong practical expertise in different
technologies stacks usage and theirs pros and
cons
• Strong communication and mentoring skills
• Advanced understanding of business domain
and business problem-solving orientation
19
21. Skills set
• Expert in Enterprise technologies stack
beyond Java world
• Expert in both SW engineering theory and
practice (Formalization, Specification,
Modeling, Reporting, Performance, etc.)
• Strong knowledge of business domain
• Strong communication, mentoring and
teaching skills
21
23. Skills set
• Expert in Enterprise SW technologies
• Expert in both SW engineering and business
domain
• Excellent problem-solving skills
• Strong communication, mentoring and
teaching skills
23
27. Skills set
• Personal authority within team
• Excellent knowledge of technical SW
development area
• Advanced knowledge in SW lifecycles
• Expert level in knowledge sharing tools and issue
tracking systems
• Expert in practical KPIs measurements
• Problem-solving skills
• Strong business needs and prioritization
understanding
• Excellent communication and conflict reslolving
skills
27
29. Skills set
• Expert knowledge in SW lifecycles and delivery
mechanisms
• Expert level in knowledge sharing tools and
Issue tracking systems
• Expert in practical KPIs measurements and
project lifecycles
• Excellent problem-solving skills
• Strong business needs and prioritization
understanding
• Strong communication skills
29
31. Skills set
31
• Highly organized and multi-task
• Great leadership and conflict resolution skills
• Excellent communicator
• “How and when” negotiation
• Business domain-oriented
• Expert in practical project and team KPIs
measurement
• Expert in SW development approaches
• Excellent problem-solving and risk management
• Ready to dive into necessary technical details of
project
33. Skills set
33
• PM++
• Strategical planning
• Expert in practical SA & RM
• Keeping track of SW industry trends and
practical implementation’s pros and cons of
SW engineering techniques
39. Core Java Geeks
• Skills
– Deep Java platform knowledge
– Problem solving
– Passionate about research and investigation
– Excellence in overall source code quality
• Most probable growth path
– Principal engineer
– Team leader
– Software/Solution architect
– R&D manager
39
41. Optimization Nerds
• Skills
– Deep expertise in different SW areas even beyond
Java
– Perfectionistic way of thinking/working
• Most probable growth path
– Principal engineer
– Release engineer
41
45. Frameworks Hipsters
• Skills
– Practical expertise in wide range of Java enterprise
SW stack
– Awareness of most cutting-edge technologies and
trends in Java SW industry
– Passionate about professional self-development
• Most probable growth path
– Principal engineer
– Solution architect
– Project manager
– R&D manager
45
Charles Babbage
Difference Engine/ Analytical Engine
An analog computer
Almost built in the late 1800's
Could store both data and program.
Store up to 1,000 numbers.
Consisted of around 50,000 components.