Surajshan M profile photo 1 on Tal

Surajshan M

Systems Engineer @TCS | Java · Python · AWS | Banking & Fraud Analytics | Data Pipeline & ETL

Hyderabad

< 1 year of work experience

Tata Consultancy Services
Apr 202511 mosFeb 2026

Hyderabad

• Coding & Application Development: Responsible for coding, testing, debugging, and documenting scalable Java and Python-based application components processing 100+ GB/day of transactional data– applying strong OOP concepts, data structures, multithreading concepts, and clean coding standards to deliver reliable, production-grade desktop and web-based platform solutions. • Domain & Product Knowledge: Rapidly developed deep domain knowledge in banking and fraud analytics for client PNC Bank– translating complex product team requirements into elegant technical implementations across data ingestion, transformation, and analytics application layers within tight project deadlines. • Testing & Debugging: Performed comprehensive application testing, debugging, and evaluation across data pipeline and application layers– identifying and resolving defects systematically, writing test cases, and ensuring software correctness and reliability before each production release under SLA constraints. • SQL & Database Development: Applied strong SQL database concepts extensively– designing schemas, writing complex optimized SQL queries, and implementing efficient relational database access patterns for scalable, high-performance data retrieval within Java and Python application components.

Education

Madanapalle Institute of Technology & Science

Bachelor of Technology - BTech, Computer Science

Madanapalle Institute of Technology & Science

20213 yrs2024

Join Surajshan and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Surajshan M on Tal

Headline

Systems Engineer @TCS | Java · Python · AWS | Banking & Fraud Analytics | Data Pipeline & ETL

About

• Wrote clean, maintainable Python and PySpark code to build scalable backend data ingestion and transformation pipelines, processing 100+ GB/day of transactional data from RDBMS, flat files, and Hive into Hadoop (HDFS). • Developed and consumed REST APIs and database interfaces, collaborating with senior engineers across the full feature development lifecycle – from client requirements to deployment. • Participated in code reviews with senior team members, adopting best practices in code quality, fault tolerance, and software design patterns (OOP, modular architecture). • Implemented Medallion Architecture (Bronze, Silver, Gold layers) data lake, ensuring reliable, analytics-ready datasets with strong data quality standards and SLA adherence. • Optimized SQL/Hive queries and Spark jobs through efficient join strategies and dynamic partitioning, improving processing performance by 30% – demonstrating strong problem-solving fundamentals. • Contributed to testing and debugging of batch and incremental processing frameworks, ensuring high reliability and fault tolerance across production pipelines.

Location

Hyderabad

Work experience

Systems Engineer – Software Developer | Client: PNC Bank at Tata Consultancy Services, Apr 2025 - Feb 2026 · 11 mos, Hyderabad, • Coding & Application Development: Responsible for coding, testing, debugging, and documenting scalable Java and Python-based application components processing 100+ GB/day of transactional data– applying strong OOP concepts, data structures, multithreading concepts, and clean coding standards to deliver reliable, production-grade desktop and web-based platform solutions. • Domain & Product Knowledge: Rapidly developed deep domain knowledge in banking and fraud analytics for client PNC Bank– translating complex product team requirements into elegant technical implementations across data ingestion, transformation, and analytics application layers within tight project deadlines. • Testing & Debugging: Performed comprehensive application testing, debugging, and evaluation across data pipeline and application layers– identifying and resolving defects systematically, writing test cases, and ensuring software correctness and reliability before each production release under SLA constraints. • SQL & Database Development: Applied strong SQL database concepts extensively– designing schemas, writing complex optimized SQL queries, and implementing efficient relational database access patterns for scalable, high-performance data retrieval within Java and Python application components.

Education

Bachelor of Technology - BTech, Computer Science, Madanapalle Institute of Technology & Science

Surajshan M - Systems Engineer – Software Developer | Client: PNC Bank in Hyderabad | Tal