Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Surya Theja P

Bengaluru

Overview

6
6
years of professional experience

Work History

Java Developer

Financial Client
08.2024 - Current
  • Developed and maintained scalable Java-based applications, improving system performance by 30%.
  • Designed and implemented containerized microservices using Docker and Kubernetes for high availability and scalability.
  • Worked on optimizing search server clusters to handle increasing traffic, ensuring low-latency performance.
  • Parsed and processed large XML datasets, improving data accuracy and integrity.
  • Applied test-driven development (TDD) using JUnit and Cucumber to enhance code reliability.
  • Worked extensively with AWS services such as EC2, Redshift, RDS, S3, and Spark to support big data processing.
  • Automated deployments and infrastructure provisioning using Terraform and AWS CloudFormation.

Software Engineer

Financial Client
04.2019 - 07.2024

Key Responsibilities:

  • Developed enterprise-level Java applications, ensuring code quality and adherence to best practices.
  • Designed optimized data models and query structures for SQL and NoSQL databases.
  • Deployed and managed containerized applications using Docker and Kubernetes.
  • Worked on AWS Lambda, API Gateway, and DynamoDB to build serverless solutions.
  • Collaborated with cross-functional teams to implement CI/CD pipelines for automated deployments.

Education

Bachelor of Engineering - Mechanical Engineering

SCSVMV University
India
05-2015

Skills

  • Programming Languages: Java, Scala
  • Cloud & DevOps: AWS (EC2, Redshift, RDS, S3, Athena, DynamoDB, API Gateway, Lambda, EMR)
  • Big Data: Apache Spark
  • Containerization: Docker, Kubernetes
  • Development Methodologies: Agile, Test-Driven Development (TDD), CI/CD
  • Database: SQL, NoSQL, Data Modeling, XML Parsing
  • Testing: JUnit, Cucumber

Accomplishments

  • Successfully scaled a search cluster, reducing query response time by 40%.
  • Led the integration of Spark-based data processing pipelines, increasing efficiency by 25%.
  • Improved application performance by refactoring legacy Java code, leading to a 20% reduction in processing time.
  • Automated testing and deployment pipelines, reducing deployment time by 50%.

Timeline

Java Developer

Financial Client
08.2024 - Current

Software Engineer

Financial Client
04.2019 - 07.2024

Bachelor of Engineering - Mechanical Engineering

SCSVMV University
Surya Theja P