Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Aditya Ashok

Pune

Summary

Dynamic, motivated and result-driven Junior Software Developer with over 2 years of experience in Java and Full Stack Development. Proficient in Java, Hibernate, and Spring Boot, with a strong understanding of modern technologies. Experienced in Agile methodologies and skilled in Scrum Master responsibilities. Committed to continuous learning, fostering teamwork, and delivering customer-centric solutions.

Overview

3
3
years of professional experience

Work History

Senior Software Engineer

Persistent Systems Ltd
PUNE
11.2024 - Current
1. Planning & Requirement Analysis
  • Actively participated in team meetings and provided input on project deadlines, design enhancements, and feature improvements.
  • Led sprint planning, backlog grooming, and task prioritization, ensuring efficient project execution.
  • Served as Scrum Master, driving Agile best practices and facilitating daily standups to enhance team collaboration.
  • Engaged with stakeholders to gather business and functional requirements, translating them into clear technical solutions.
2. Design & Development
  • Designed and implemented scalable, high-performance applications using Java, Spring Boot, Hibernate.
  • Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
  • Developed robust, customer-centric functionalities, ensuring seamless integration between frontend and backend systems.
  • Programmed applications using object-oriented principles, focusing on modularity, reusability, and maintainability.
  • Integrated third-party APIs and optimized database queries to improve performance and scalability.
  • Applied CI/CD pipelines using Jenkins for continuous integration, automated testing, and streamlined deployments.
3. Testing & Debugging
  • Created and maintained unit tests using JUnit and Mockito to ensure high code reliability and maintainability.
  • Conducted thorough debugging and troubleshooting of the existing codebase to resolve critical software bugs.
  • Performed Root Cause Analysis (RCA) to identify, document, and resolve complex system issues.
  • Used SonarQube for static code analysis, ensuring adherence to best coding practices and reducing technical debt.
  • Participated in peer code reviews, providing constructive feedback to improve code quality and efficiency.
4. Deployment & Maintenance
  • Deployed applications using Jenkins CI/CD pipelines, ensuring smooth and automated production releases.
  • Monitored application logs and performance metrics using Kibana to detect and resolve potential system issues proactively.
  • Provided post-deployment support, implementing critical hotfixes and addressing customer-reported issues.
  • Maintained detailed technical documentation on Confluence for future reference and streamlined knowledge transfer.
5. Team Collaboration & Mentorship
  • Mentored junior developers, conducting training sessions on best coding practices, software design principles, and Agile methodologies.
  • Fostered a culture of continuous learning by leading knowledge-sharing sessions within the team.
  • Collaborated with cross-functional teams, including UX designers, product managers, and QA engineers, to ensure smooth software development lifecycle execution.

Junior Software Engineer

Operative Media Ltd
Pune
11.2023 - 11.2024
1. Requirement Analysis & Planning
  • Participated in daily standups, sprint planning, and backlog grooming sessions to align with project goals.
  • Assisted in analyzing business requirements and translating them into clear functional specifications.
  • Shadowed senior engineers to gain insights into project scope, technical decisions, and software architecture.
2. Design & Development
  • Assisted in designing and developing backend APIs using Java and Spring Boot, ensuring high performance and scalability.
  • Integrated third-party APIs and external services to enhance application capabilities.
  • Managed version control using Git, collaborated on pull requests, and performed code merges following best practices.
3. Testing & Debugging
  • Wrote and executed unit tests using JUnit and Mockito to verify code functionality and reliability.
  • Performed software debugging, troubleshooting issues, and optimizing code execution for better performance.
  • Analyzed application logs and system metrics using Kibana to identify and resolve production issues.
  • Collaborated with QA teams to ensure rigorous testing and high software quality.
4. Deployment & Maintenance
  • Assisted in deploying applications using Jenkins, ensuring a smooth CI/CD process.
  • Conducted post-deployment testing and monitoring to ensure stability and performance of applications.
  • Documented technical processes, project updates, and troubleshooting guides for knowledge sharing.

Trainee Engineer R&D

Operative
Pune
08.2022 - 11.2023
1. Learning & Requirement Understanding
  • Shadowed senior developers to understand project requirements and Agile development processes.
  • Gained hands-on experience in Java, Spring Boot, and SQL development.
  • Assisted in documenting initial project requirements, ensuring clear communication across teams.
2. Development & Hands-on Learning
  • Worked on minor bug fixes and small feature enhancements to improve application functionality.
  • Learned and implemented database operations using SQL Workbench and SQLYog.
  • Practiced API development and testing using Swagger and Postman.
3. Testing & Debugging
  • Assisted in writing unit tests and debugging issues under the guidance of senior engineers.
  • Learned best practices for code optimization and performance tuning.
  • Participated in peer code reviews, understanding industry coding standards and best practices.
4. Continuous Improvement & Team Collaboration
  • Engaged in internal knowledge-sharing sessions to enhance problem-solving skills.
  • Explored advanced concepts like Data Structures & Algorithms to improve software performance.
  • Collaborated with team members to gain real-world experience and build a strong technical foundation.

Education

Advanced Certificate Program - Java Application Development, Full Stack Development

IIT Roorkee
Ghaziabad, India

Bachelor's degree - Electrical and Electronics Engineering

IMS Engeneering College
Ghaziabad, India
01-2017

Skills

Programming Languages
  • Java, JavaScript, SQL, HTML, CSS
Frameworks & Libraries
  • Spring Boot, Hibernate, JUnit
Databases & ORM
  • SQL, SQLYog, SQL Workbench, ORM, Databases
Development Tools
  • IntelliJ, SourceTree, Gradle, Jenkins, Rundeck
Testing & Debugging
  • Unit Testing, SonarQube, Regression Testing, Code Coverage, Testing and debugging, Testing and deployment
Cloud & DevOps
  • AWS, Jenkins, Rundeck
Project Management & Collaboration
  • Jira, Swagger, Postman, Kibana, Agile, Scrum Master, project planning, workflows, and queries
Software Development & Optimization
  • Strong programming foundation, Backend development, Regression, Query optimization, Risk Analytics, Software Development, Design and development, Data extraction, Code optimization, Build releases, Software debugging
Analytical & Problem Solving
  • Root Cause Analysis, Debugging and fixing the RCA, SWOT analysis, Linear regression, Datastructure and algorithm, Strong problem solving
Business & Communication
  • Business Development, Collaborating with team and people, Oral and written communications, Customer support, SalesForce

Personal Information

Nationality: Indian

Timeline

Senior Software Engineer

Persistent Systems Ltd
11.2024 - Current

Junior Software Engineer

Operative Media Ltd
11.2023 - 11.2024

Trainee Engineer R&D

Operative
08.2022 - 11.2023

Advanced Certificate Program - Java Application Development, Full Stack Development

IIT Roorkee

Bachelor's degree - Electrical and Electronics Engineering

IMS Engeneering College
Aditya Ashok