Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Prakash Hosalli

Prakash Hosalli

Senior Data Engineer

Summary

Responsive expert experienced in monitoring database performance, troubleshooting issues and optimizing database environment. Possesses strong analytical skills, excellent problem-solving abilities, and deep understanding of database technologies and systems. Equally confident working independently and collaboratively as needed and utilizing excellent communication skills.

Overview

14
14
years of professional experience
5
5
years of post-secondary education

Work History

Senior Data Engineer

Saksoft Pte Ltd
07.2022 - Current
  • Ensured data quality through rigorous testing, validation, and monitoring of all data assets, minimizing inaccuracies and inconsistencies.
  • Reengineered existing ETL workflows to improve performance by identifying bottlenecks and optimizing code accordingly.
  • Championed the adoption of agile methodologies within the team, resulting in faster delivery times and increased collaboration among team members.
  • Participated in strategic planning sessions with stakeholders to assess business needs related to data engineering initiatives.
  • Collaborated with cross-functional teams to define requirements and develop end-to-end solutions for complex data engineering projects.
  • Prepared documentation and analytic reports, delivering summarized results, analysis and conclusions to stakeholders.
  • Developed, implemented and maintained data analytics protocols, standards, and documentation.
  • Analyzed complex data and identified anomalies, trends, and risks to provide useful insights to improve internal controls.

Specialist - Data Engineering

LNT InfoTech
02.2021 - 07.2022
  • Participate in cross-functional teams to troubleshoot and resolve, communicate complex incidents and deep underlying issues
  • Performance analysis and fine tuning of real time and batch systems
  • Assess operational readiness of new products / applications / flows. Drive non-functional requirements.
  • Manage Vendor for prioritization of issues, continuous service improvement, process improvement, cost management and audit issues. Conduct Monthly service review track SLAs adherence from vendors.
  • Manage a workload which is subject to changing priorities and demands
  • Effectively communicate and interact with infrastructure and supporting technology groups across a distributed environment to drive problem resolution and service levels.
  • Work closely with 1st & 2nd level support and development teams to ensure team is meeting the business' requirements. Ensure team delivers on these priorities and communicated progress effectively to all stakeholders.
  • Follow through to ensure incidents and problems are resolved according to SLA.

Application Team Lead

Unison Consulting Pte Ltd
02.2020 - 11.2020
  • Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
  • Writes unit/integration tests, contributes to engineering wiki, and documents work.
  • Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
  • Works closely with a team of frontend and backend engineers, product managers, and analysts.
  • Defines company data assets (data models), spark, sparkSQL, and hiveSQL jobs to populate data models.
  • Designs data integrations and data quality framework.
  • Designs and evaluates open source and vendor tools for data lineage.
  • Works closely with all business units and engineering teams to develop strategy for long term data platform architecture.

Technology Lead

Synechron Technologies (I) Limited
01.2019 - 01.2020
  • Translate business requirements to technical solutions leveraging strong business acumen.
  • Analyze current business practices, processes and procedures as well as identifying future business opportunities for leveraging AWS Services.
  • Led cross-functional teams to successfully deliver complex technology projects within agreed timeframes and budgets.
  • Increased team productivity through effective collaboration, clear communication, and regular progress updates.
  • Design and Build Modern Data Pipelines and Data Streams.
  • Prepare and maintain technical documentation and software deliverables.
  • Participate in technical discussions and provide solutions based on industry best practices.
  • Creating well architected and structured solutions.

Manager,Buy CTO

Nielsen
01.2017 - 12.2018
  • Contribute to SDLC (software development lifecycle) activities – requirement gathering, analysis, design, development, testing & integration, maintenance.
  • Develop and implement pipelines that extract, transform, and load data into an information product that helps the organization reach its strategic goals.
  • Focus on ingesting, storing, processing, and analyzing large datasets.
  • Create scalable, high-performance web services for tracking data.
  • Translate complex technical and functional requirements into detailed designs.
  • Investigate alternatives for data storing and processing to ensure implementation of the most streamlined solutions.
  • Serve as a mentor for junior staff members by conducting technical training sessions and reviewing project outputs.

Senior Big Data Engineer

Kogentix
11.2015 - 01.2017
  • Performing hands-on development, leading code reviews and testing, creating automation tools, and creating proofs of concept.
  • Build services to integrate various open-source data processing engines like Hadoop, Presto and Spark into our infrastructure.
  • Ability to work along with operations team during any production issues related to platform.
  • Best practices like agile methodologies, design thinking and continuous deployment that will allow you to innovate really fast.
  • Architect, design, prototype, and deliver solutions across Big Data applications to support business strategies and deliver business value utilizing agile methodologies.
  • Manage cloud deployment & configuration of our clusters and gateways.
  • Build tool/automation to make deployment and monitoring production environment more repeatable.

Data Engineer

Syncoms
04.2014 - 09.2015
  • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Supports and develops software engineers by providing advice, coaching, and educational opportunities.

Java Software Developer

Global Esoftsys
07.2010 - 09.2013
  • Boosted code quality standards across the team by participating in regular peer reviews.
  • Reduced code complexity and improved maintainability by refactoring legacy Java applications, increasing overall team productivity.
  • Mentored junior developers on best practices in Java programming, fostering a culture of continuous learning within the team.
  • Collaborated with cross-functional teams to design, develop, and implement scalable Java applications that met client requirements.
  • Optimized database interactions by implementing efficient data access patterns within Java applications, improving overall system performance.
  • Set up scripts, test case and automation protocols.

Education

Master of Technology - Computer Science

B. M. S. College of Engineering
Bangalore
09.2012 - 04.2014

Bachelor of Engineering - Computer Science

P D A College of Engineering
Gulbarga
08.2003 - 05.2007

Skills

Python Programming

Data Pipeline Design

ETL development

Advanced SQL

NoSQL Databases

Big Data Processing

Hadoop Ecosystem

Spark Development

Scala Programming

SQL Programming

Data Analysis

Data Migration

RDBMS

Problem-solving abilities

Team building

Data Governance

Data programming

Analytical Skills

Apache Spark

Java

Apache Hive

Cloudera

AWS

GCP

ELK

Git Version Control

Performance Tuning

Snowflake

Control-m

Oozie

API Development

Data Acquisitions

Languages

Kannada
Bilingual or Proficient (C2)
English
Advanced (C1)

Timeline

Senior Data Engineer

Saksoft Pte Ltd
07.2022 - Current

Specialist - Data Engineering

LNT InfoTech
02.2021 - 07.2022

Application Team Lead

Unison Consulting Pte Ltd
02.2020 - 11.2020

Technology Lead

Synechron Technologies (I) Limited
01.2019 - 01.2020

Manager,Buy CTO

Nielsen
01.2017 - 12.2018

Senior Big Data Engineer

Kogentix
11.2015 - 01.2017

Data Engineer

Syncoms
04.2014 - 09.2015

Master of Technology - Computer Science

B. M. S. College of Engineering
09.2012 - 04.2014

Java Software Developer

Global Esoftsys
07.2010 - 09.2013

Bachelor of Engineering - Computer Science

P D A College of Engineering
08.2003 - 05.2007
Prakash HosalliSenior Data Engineer