PRASANNA M Email: **************@*****.***
Phone: 203-***-**** Portfolio: LinkedIn
PROFESSIONAL SUMMARY
Accomplished Java Full Stack Developer with 5+ years of experience in designing, developing, and deploying scalable web applications using modern Java frameworks, and a Certified AWS Developer skilled in cloud-based solutions.
Proficient in Java-based frameworks including Spring Boot, Spring MVC, Hibernate, and Struts, ensuring robust back-end architectures with seamless integration.
Skilled in front-end technologies, including Angular, React.js, JavaScript, HTML5, and CSS3, for creating responsive and user-friendly interfaces.
Expertise in building and optimizing full-stack applications using Java, Python, Node.js, and integrating with databases such as MySQL, PostgreSQL, MongoDB, Oracle DB.
Proficient in containerization and orchestration tools such as Docker, Kubernetes, and OpenShift, ensuring smooth deployment and scalability of applications.
Hands-on experience in implementing CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, and Bitbucket for automated build and deployment workflows.
Skilled in working with cloud platforms like AWS, Azure, and GCP, leveraging services like EC2, S3, Lambda, RDS, Azure App Service, and Cloud Functions for application hosting and scalability.
Skilled in cloud security best practices including IAM, VPCs, Security Groups, AWS KMS encryption, and compliance with GDPR and SOC 2 frameworks.
Experienced in real-time event-driven architectures with Apache Kafka and RabbitMQ for seamless data streaming and asynchronous communication.
Expert in performance optimization techniques, including load balancing, caching with Redis, Memcached, and auto-scaling in cloud environments.
Experienced in securing containerized applications using Kubernetes and Docker security best practices.
Proficient in unit testing and test automation using JUnit, Mockito, Selenium, and Postman, ensuring high-quality deliverables through TDD and BDD practices.
Expertise in Spring Security, OAuth2, & JWT for implementing authentication, authorization, and secure data access.
Skilled in creating technical documentation like FRD, BRD, and SRS to translate business needs into technical solutions.
Experienced with Agile and Scrum, using Jira and Confluence for efficient sprint and deliverable management.
Expert in data visualization reporting tools such as Power BI & Tableau to present actionable insights to stakeholders.
Skilled in integrating APIs and payment gateways like Stripe and PayPal for secure transactions.
Strong communication and collaboration skills, ensuring deadlines are met and expectations exceeded.
TECHNICAL SKILLS
PROGRAMMING LANGUAGES: Java, Python, R, XML, PL/SQL, and T-SQL.
FRONT-END & BACK-END DEVELOPMENT: HTML5, CSS3, JavaScript, Angular, Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
FRAMEWORKS & ARCHITECTURE: RESTful APIs, SOAP APIs, Microservices Architecture.
LIBRARIES & TOOLS: Selenium, Postman, jQuery, Material-UI, Bootstrap, Hibernate/JPA (ORM), Mockito, JUnit.
CLOUD PLATFORMS: AWS (EC2, S3, Lambda, RDS, IAM, KMS), Azure.
CONTAINERIZATION & ORCHESTRATION: Docker, Kubernetes, ECS, EKS, OpenShift.
CI/CD & VERSION CONTROL: Git, GitHub, Bitbucket, Jenkins, GitHub Actions, Azure DevOps.
LOGGING & MONITORING: AWS CloudWatch, ELK Stack, Prometheus, Nagios, Grafana.
DATABASE MANAGEMENT: DynamoDB, PostgreSQL, OracleDB, MongoDB, NoSQL, MS/ MySQL.
DATA VISUALIZATION& REPORTING: Power BI, Tableau.
MICROSOFT TOOLS: SSIS, SSAS, SSRS and Microsoft Excel.
SECURITY & ACCESS MANAGEMENT: AWS IAM, AWS KMS, OAuth, JWT, Spring Security.
IDEs & BUILD TOOLS: IntelliJ IDEA, Eclipse, Visual Studio Code, Maven.
SOFTWARE DEVELOPMENT PLATFORMS: Agile, Scrum, Windows, Linux.
CERTIFICATIONS
AWS: AWS Certified Developer
MICROSOFT: Power BI Data Analyst certified
PROFESSIONAL EXPERIENCE
ARAMARK MAR 2024 - DEC 2024
APPLICATION DEVELOPER
RESPONSIBILITES:
Collaborated with stakeholders across food, facilities, and uniform services to gather and analyze business requirements, ensuring alignment with technical solutions.
Designed scalable system architectures in a cloud-based environment, ensuring seamless integration across service domains while maintaining flexibility for future growth.
Developed responsive user interfaces using React.js and Angular, streamlining service request management, order tracking, and real-time service status monitoring.
Integrated the new service management platform with Aramark’s SAP ERP and supply chain systems, enabling smooth data flow and real-time system updates.
Designed and maintained robust RESTful APIs using Spring Boot for integration with external vendors and third-party systems, automating service processing and improving operational efficiency.
Automated service workflows using AWS Lambda, AWS Step Functions, and Jenkins to optimize request processing, minimize manual intervention, and enhance overall service delivery.
Implemented real-time alert and notification systems using Amazon SNS and CloudWatch, ensuring both internal teams and clients receive timely updates on critical service events and deadlines.
Developed advanced reporting tools using Power BI and Tableau, allowing clients to track service requests, inventory usage, and operational performance metrics.
Led the testing phase, conducting unit, integration, and user acceptance testing in Agile sprints to validate system functionality and ensure alignment with business requirements.
Coordinated deployment activities with IT, DevOps, and AWS teams, providing post-deployment support and conducting user training to facilitate seamless adoption and operation in a Docker-enabled environment.
ENVIRONMENT: AWS, React.js, Angular, SAP ERP, Spring Boot, Power BI, and Docker.
HIGH RADIUS, HYDERABAD, IN SEP 2022 – AUG 2023
SOFTWARE ENGINEER
RESPONSIBILITES:
Developed and deployed microservices using Java 8, Spring Boot, Spring Cloud, and Spring MVC.
Built RESTful APIs and integrated Netflix Eureka for service discovery and load balancing.
Optimized JDBC performance and database transactions using Spring Data JPA, Hibernate, and Spring JDBC.
Implemented connection pooling with HikariCP and Apache DBCP, improving resource efficiency.
Integrated and optimized MySQL stored procedures for high-throughput data operations.
Applied MySQL replication and ProxySQL for high availability and zero-downtime failover.
Developed custom Java-based monitoring tools and integrated Azure Application Insights for real-time performance tracking.
Used Apache Spark caching and Azure Redis Cache to accelerate data retrieval and enhance application performance.
Designed responsive UIs with HTML5, CSS3, Bootstrap, JavaScript, Angular 7, and Node.js.
Managed builds and deployments using Maven, streamlined CI/CD workflows.
Documented REST APIs using Swagger to improve integration and developer experience.
Followed TDD using JUnit, Mockito, and PowerMockito to ensure high code quality.
Created automated test frameworks using Selenium WebDriver to reduce manual testing efforts.
Participated in full Agile SDLC with Scrum—contributed to sprint planning, demos, and retrospectives.
Led code reviews, mentored team members, and coordinated production deployments.
Ensured security and compliance by applying best practices in Java and MySQL environments.
Provided on-call production support, troubleshooting database and performance issues in real-time.
ENVIRONMENT: Java 8, Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Hibernate, JDBC, RESTful Web Services, Netflix Eureka, MySQL, Oracle, Redis, Apache Spark, Azure Redis Cache, Azure Application Insights, Maven, Git, GitHub, Jenkins, Swagger, Apache CXF, JMS, Message Queues, Selenium WebDriver, JUnit, Mockito, Eclipse, HTML5, CSS3, JavaScript, Angular 7, Node.js, Bootstrap, XML, UML, log4j, Windows, Azure.
TCS – HYDERABAD, IN APR 2021 - SEP 2022
JAVA DEVELOPER
RESPONSIBILITES:
Designed and implemented RESTful APIs using Spring Boot for data integration and management.
Developed microservices to handle data processing, transformation, and aggregation across multiple systems.
Used Spring Data JPA with Hibernate for seamless interaction with MySQL and PostgreSQL.
Designed and optimized data models and schemas to support efficient querying and reporting.
Integrated Kafka for real-time messaging and asynchronous processing of data streams.
Migrated legacy ETL processes to Spring Batch for efficient data processing workflows.
Built responsive and user-friendly interfaces using ReactJS, HTML5, CSS3, and JavaScript.
Integrated APIs with the frontend using Axios and managed state with Redux.
Designed dynamic visualizations and dashboards for reporting using Chart.js and D3.js.
Ensured cross-browser compatibility and responsiveness with Bootstrap and Material-UI.
Migrated data from legacy systems (SQL Server, Oracle) to MySQL and PostgreSQL using custom ETL pipelines.
Developed complex SQL queries and stored procedures for data extraction and transformation.
Worked with MongoDB to manage unstructured and semi-structured datasets.
Configured CI/CD pipelines using Jenkins and GitHub Actions for automated builds, testing, and deployments.
Deployed microservices in Docker containers and orchestrated them with Kubernetes.
Monitored application performance and logging using ELK Stack (Elasticsearch, Logstash, Kibana).
Implemented user authentication and authorization using Spring Security with JWT.
Ensured PCI compliance for secure handling of sensitive data.
Set up OAuth2 protocols for secure API access.
Used JIRA for tracking tasks and managing agile workflows.
Conducted regular status meetings with stakeholders and gathered requirements for system enhancements.
ENVIRONMENT: Spring Boot, Spring Batch, Hibernate, Kafka, ReactJS, HTML5, CSS3, JavaScript, Bootstrap, Material-UI, MySQL, MongoDB, Git, Jenkins, GitHub Actions, Docker, Kubernetes, Apache Kafka, ELK Stack, Prometheus AWS (EC2, S3, RDS, CloudWatch) JIRA.
ARIATECH IT SOLUTIONS, HYDERABAD, IN MAY 2019 – APR 2021
JUNIOR JAVA DEVELOPER
RESPONSIBILITES:
Developed Web APIs using Java 8/J2EE technologies including JSP, Servlets, JDBC, Spring Framework, REST, HTML, and XML.
Provided support and maintenance for existing applications: reviewed bugs, diagnosed issues, and implemented effective fixes.
Participated in the design and development phases of Agile Software Development.
Attended daily and weekly Scrum meetings to report progress, discuss blockers, and plan sprint tasks.
Collaborated with Product Owners to gather business requirements and translate them into technical solutions.
Used Jira extensively for task management and sprint tracking as part of Agile methodology.
Wrote and debugged code using IntelliJ IDEA in a modular development environment.
Handled database operations using Spring JDBC Template and Hibernate ORM.
Built Single Page Application (SPA) pages that consumed RESTful Web Services.
Set up Spring and Maven configurations for new Java-based projects.
Created POJOs, DAO classes, and integrated business logic with database layers using Hibernate and Spring.
Worked with MySQL and SQL Server for data storage and retrieval.
Used Git and GitHub for version control, branching, and collaboration.
Tested application components using JUnit for unit testing and validation.
Deployed applications on Apache Tomcat and worked in both Windows and Linux environments.
ENVIRONMENT: Java/J2EE 8, Spring MVC, REST API, JSON, RESTful Web Services, Apache Tomcat, Postman, GitHub, MySQL, JUnit, Maven, Git, Jira, Windows, Linux.
EDUCATION
UNIVERSITY OF NEW HAVEN
Master of Science, Business Analytics.
Jawaharlal Nehru University
B Tech in Electronics and Communication Engineering.