Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mounish Karandla

Whippany

Summary

Full Stack Developer with 5 years of experience in designing, developing, and maintaining enterprise-level applications across banking, healthcare, and e-commerce industries. Experience in analysis, design, development, testing of Web, Client/Server based large Scale Distributed applications across the entire SDLC using Java and J2EE Technologies. Proficient in both front-end and back-end development, utilizing Java, .NET, JavaScript, React, Angular, and Node.js. Experienced in design and development of multi-tiered web-based applications using Java & J2EE (Core Java, JDBC, XML/XSLT, JMS) and frameworks like Spring MVC, Spring Boot and Hibernate for persistence purpose. Experienced in designing and implementing microservices architectures, enhancing scalability and performance. Skilled in building RESTful APIs using Spring Boot and .NET, optimizing system integration and data retrieval. Experience in developing applications as Microservices using Spring Boot based on Service Oriented Architecture (SOA). Extensively used Java 8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method references, Filters, Collections and default methods. Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language). Experience in working with UI technologies like AEM, HTML5, CSS3, JavaScript, jQuery, Bootstrap, ReactJS and Angular. Extensive experienced in implementing single page applications using AngularJs directives, routing modules. Strong expertise in cloud computing, working with AWS (EC2, S3, RDS, Lambda, VPC) and Azure platforms. Hands-on experience in CI/CD pipelines, DevOps tools (Docker, Kubernetes, Jenkins), and automated deployments. Adept at database management, optimizing queries in Oracle, PostgreSQL, MySQL, MongoDB, and Cassandra. Implemented test automation frameworks using JUnit, Selenium, and Mockito to enhance software reliability. Knowledgeable in Agile development methodologies, working with Scrum teams using Jira for task tracking. Passionate about building accessible and high-performance applications while fostering a collaborative and inclusive development environment.

Overview

7
7
years of professional experience

Work History

Full Stack Java Developer

Barclays Bank
Whippany
01.2023 - Current
  • Developed an application using J2EE, JAVA 8, Spring MVC, Hibernate, Web Services (SOAP & REST), Oracle, Maven technologies
  • Designed and implemented a microservices architecture for the post-trade data processing system, improving data processing speed by 30%
  • Developed RESTful APIs using Spring Boot and .NET enhancing integration with third-party services and reducing data retrieval time by 25%
  • Designed and coded the User Interface (UI) of the website using JavaScript, Angular, Node.JS, jQuery, HTML5, CSS3 and Bootstrap CSS
  • Implemented core java concepts to define modules and REST services to fetch and send data to the front end within the Spring Boot, Spring MVC framework, and Microservices architecture
  • Collaborated with front-end developers to build responsive web interfaces using Angular and React, leading to enhanced user engagement
  • Proficient in building and deploying cloud-native applications on AWS using services like EC2, S3, Lambda, RDS, and Elastic Beanstalk, ensuring high availability, scalability, and performance
  • Designed and implemented RESTful APIs using Spring Boot with back-end services deployed on AWS EC2 and RDS (PostgreSQL) for efficient data storage and retrieval
  • Optimized database queries, performed data migration from Oracle to PostgreSQL, reducing database load by 15%
  • Developed complex SQL queries and managed relational databases for efficient data storage and retrieval, while also utilizing MongoDB and DynamoDB as NoSQL solutions for storing JSON data
  • Utilized Splunk and Dynatrace for application monitoring and performance tuning, achieving a 20% improvement in load times
  • Led the integration of Docker containers for deployment, streamlining the development-to-production workflow
  • Good experience in Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and testing of software applications
  • Worked in Agile methodology development process, scrum, Reporting, Retrospectives, and JIRA
  • Implemented a data-driven testing framework in Selenium to increase test coverage and reduce execution time by 30%
  • Conducted unit and integration testing using JUnit and Mockito, improving code reliability and coverage by 40%
  • Worked in Agile methodology, utilizing Jira for project tracking and Git for version control
  • Involved in solving the issues related to PROD, and TEST server environments

Full Stack Developer

Capgemini Technologies
Pune
01.2018 - 07.2021
  • Revamped front-end interfaces using React.js, resulting decrease in page load times and increase in user engagement
  • Built scalable and efficient back-end systems using Node.js, handling tasks such as data processing, authentication, and server-side logic
  • Designed and implemented RESTful APIs using Spring Boot for microservices, ensuring scalability, flexibility front-end using Angular 7 typescript
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala
  • Implemented log4j by enabling logging at runtime without modifying the application binary
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git
  • Utilized Kubernetes to manage containerized applications and automate deployment, scaling, and management tasks
  • Designed and upgraded databases using PL/SQL, enhancing data retrieval and management processes
  • Streamlined development workflows through proficient use of Eclipse and Maven, contributing increase in team productivity
  • Worked closely with senior developers to learn and implement software development best practices

Education

Master’s degree - Computer Science

University of Central Missouri
Lee Summit, MO, USA
12.2022

Skills

  • Java 11/8/7/6
  • NET
  • React
  • Angular 2/4/7/9
  • JavaScript
  • SQL
  • Spring Boot
  • Hibernate
  • Nodejs
  • RESTful APIs, SOAP
  • AWS (EC2, S3, RDS, Lambda, VPC, CloudFormation, IAM, CloudWatch, CodePipeline, Elastic Beanstalk)
  • Azure
  • Docker
  • Maven
  • Kubernetes
  • Jenkins
  • Jira
  • Jasmine, Selenium, JUnit
  • GIT, GitHub
  • Oracle
  • SQL Server
  • MySql
  • Apache Cassandra
  • Mongo DB
  • HTML5, CSS3, Bootstrap
  • UNIX, LINUX
  • Kafka, RabbitMQ

Timeline

Full Stack Java Developer

Barclays Bank
01.2023 - Current

Full Stack Developer

Capgemini Technologies
01.2018 - 07.2021

Master’s degree - Computer Science

University of Central Missouri
Mounish Karandla