Development Areas
Learning Path
Skills in active development and the reasoning behind prioritization. Learning tied directly to career goals.
Now — Active Learning
Advanced Apache Spark
Why
Data pipeline optimization at scale is a core competency for production data engineering roles. Spark is the industry standard for large-scale batch processing.
Applying in
Core data engineering project — building distributed processing pipeline
Kubernetes and Container Orchestration
Why
Production deployment at scale requires container orchestration. Docker alone is insufficient for multi-service, auto-scaling systems.
Applying in
Personal projects after Spark fundamentals are solid
Financial Risk Modeling
Why
FinTech domain expertise requires understanding how risk models work — credit risk, market risk, fraud detection. Technical skills alone are not enough.
Applying in
Self-study: coursework, books, case studies
Next 12 Months — Future Focus
Advanced SQL Optimization
Query performance for large-scale analytics
Apache Kafka (Streaming)
Real-time data pipeline architecture
Product Management Fundamentals
Strategic thinking for leadership path
System Design Patterns
Designing scalable distributed systems
Philosophy
Why a Learning Path Matters
Strategic learning over reactive learning
Each item on this list is tied to a specific career goal, not picked because it is trending.
Self-awareness about gaps
Acknowledging what is beginner or in-progress is more useful than inflating proficiency. It drives honest prioritization.
Learning tied to application
Every skill being actively learned is connected to a project or use case. Abstract learning without application is low-retention.
Continuous growth mindset
The list evolves as goals evolve. When internship goals shift, the learning list shifts with them.