Code Background

Ashar Jaman P P

Java Spring Boot Developer

About Background

Professional Summary

Experienced Java Spring Boot Developer with over 6 years of expertise in building and maintaining scalable applications. Skilled in project management, optimizing performance, and solving complex problems using data structures and algorithms. Strong experience in managing projects through the full software development lifecycle, including requirements gathering, design, testing, and deployment. Focused on writing clean, maintainable code and following industry best practices, with a strong commitment to delivering robust, reliable solutions. Passionate about driving innovation and continuous improvement.

Development

Experience

Tech Experience

Senior Software Engineer

6D Technologies

2022 - present
  • Participated in system design for telecom mediation platforms, focusing on creating HLD and LLD to optimize data processing
  • Developed and maintained scalable mediation solutions, ensuring smooth handling of large-scale data, including Call Detail Records (CDRs) and billing data
  • Enthusiastic about writing clean, maintainable code and following TDD/BDD practices
  • Integrated and optimized real-time data processing systems using Apache Kafka for high-throughput, low-latency event streaming in mediation services
  • Implemented caching strategies using Redis to enhance system performance and reduce database load for mediation processes
  • Designed and managed efficient database schemas for MySQL and Oracle, ensuring data integrity and optimized query performance for telecom mediation systems

Software Engineer

6D Technologies

2019 - 2022
  • Enhanced API Gateway performance using load balancing and rate-limiting techniques to handle increased traffic and ensure service availability
  • Built and deployed microservices architecture using Spring Boot frameworks
  • Implemented security measures like JWT Token and API keys for authentication and authorization, ensuring secure access to services through the API Gateway
  • Developed and maintained secure, high-performance API Gateways, ensuring smooth communication between various telecom services and facilitating seamless service integration

Technical Skills

Technical Skills

Core Technologies

  • Core Java with Spring Boot Frameworks (Spring MVC, Spring Data, Spring Security, Spring Cloud, Spring Data JPA, etc.)
  • Maven for dependency management, Code Quality Testing Automation using SonarCube, Junit and knowledge in version control systems Git and CI/CD pipelines
  • Database management in SQL/NoSQL(MySql, Oracle, Redis, Single Store, etc) with jdbc, Hibernate and jpa
  • Comfortable with cloud platforms (AWS, GCP, Red Hat OpenShift) with Kubernetes and containerization using Docker
  • Strong knowledge in server technologies like Apache Tomcat and WildFly
  • Monitoring and Logging with Prometheus, Grafana, ELK Stack and log4j2

Soft Skills

Soft Skills

Professional Capabilities

  • Problem Solving with Data structures and Algorithms
  • Research and Development
  • Creativity and Innovation
  • Collaboration and Adaptability
  • Critical Thinking
  • Agile Methodology
  • Leadership, Empathy and Communication

Education

BTech in Computer Science

Government Engineering College, Idukki - 2019

Certificates

Spring Boot Certified Professional

Spring Academy

Redis Developer Certification

Redis Academy

Spring and Spring Boot

Udemy