Lead data engineering and cloud platform initiatives with a blend of hands-on development and technical leadership.
Architect and deliver scalable cloud-native data solutions using Java Snowflake Spark Airflow and OpenShift.
Guide and mentor development teams while driving best practices and technical strategy.
Lead and mentor a team of developers.
Provide technical guidance code reviews and design oversight.
Drive best practices coding standards and technical excellence.
Design enterprise-level data architectures and cloud-native solutions.
Define scalable secure and high-performance system designs.
Oversee Java-based application development.
Establish and enforce coding standards and design patterns.
Lead Snowflake data warehouse initiatives.
Design and optimize data models for performance and scalability.
Architect develop and optimize Apache Spark applications.
Ensure efficient large-scale data processing and performance tuning.
Design and manage complex data pipelines and workflows using Apache Airflow.
Implement automation and monitoring for data pipelines.
Lead OpenShift deployment strategies.
Manage container orchestration and cloud platform operations.
Oversee database design and data modeling.
Perform SQL optimization and performance tuning.
Coordinate with cross-functional teams.
Ensure projects are delivered on time and meet quality standards.
Evaluate tools and technologies.
Define technical roadmaps and establish engineering best practices.
Java: Expert-level enterprise application development experience
Snowflake: Advanced cloud data warehouse architecture and optimization
Apache Spark: Deep knowledge of distributed computing and performance tuning
Apache Airflow: Expertise in workflow orchestration and pipeline architecture
OpenShift (OCP): Advanced container orchestration and cloud platform management
SQL: Expert-level query writing optimization and database performance tuning
Bachelors or Masters degree in Computer Science Engineering or related field
12 years of software development experience
3 years in a technical leadership or lead developer role
Proven experience leading technical teams and delivering complex projects
Strong system design and architectural thinking
Excellent communication and stakeholder presentation skills
Experience with Agile methodologies and DevOps practices
Strong mentoring and team development experience
Required Skills:
Experience (Years): 8-10
IT Services and IT Consulting