Laila Mokkapati
Laila Mokkapati
Professional Summary
Results-driven IT Professional with about 7 years of extensive experience in full-stack Java
development.
Hands-on experience in Java/J2EE (EJB, Servlets, JSP, JDBC) and Spring Boot technologies, by
successfully delivering high-quality solutions throughout the Software Development Life Cycle
(SDLC).
Associated technologies such as Spring Framework, Hibernate/JPA, JDBC, Servlets and JSP used
to Develop Enterprise web Applications.
Implemented OAuth 2.0 authentication protocols for security and performed API testing using tools
like Postman.
Extensively used Waterfall and Agile (SCRUM) methodologies, and experienced in deploying web-
based applications on servers like Apache Tomcat, WebSphere, WebLogic.
Demonstrated Hibernate ORM for seamless mapping between Plain Old Java Objects (POJOs) and
Relational Databases, enhancing data access and persistence within applications.
Developed robust web applications using Java/Java EE technologies such as Servlets, JSP, JMS, and
EJB, ensuring scalability and performance.
Skilled in implementing design patterns, building RESTful web services, and architecting
Microservices using modern frameworks.
Experience in Amazon Web Services (EC2, S3, DynamoDB, RDS, cloud watch, Elastic Search).
Good Experience in Maven, Gradle based projects for building and deploying applications.
Experienced in frontend development utilizing Angular, ReactJS, and other cutting-edge technologies
to deliver intuitive user interfaces.
Effectively used RDBMS platforms Oracle, MySQL Server, and PostgreSQL in various projects with
expertise in deploying Stored Procedures, Triggers, SQL Queries. Working knowledge of NoSQL
databases using MongoDB, Cassandra.
Experience in JMS over messaging to exchange information in more reliable and asynchronous way in
enterprise Applications using Kafka.
Developed applications by using messaging queues internally between one application and another
utilizing Rabbit MQ, IBM MQ, and JMS.
Used wide array of Java development tools including Maven, Gradle, Git, Jenkins, Docker, and
more.
Dedicated to continuous improvement, problem-solving, and exceeding expectations, establishing
value as a valuable asset to any development team.
Coupled with a strong commitment to ongoing learning and innovation.
Technical Skills:
Frameworks: Spring (Spring Boot, Spring MVC, AOP, JPA, DAO), Strip, Design Patterns,
Hibernate, Angular, NPM,
Databases: MySQL, Oracle, PostgreSQL, NoSQL databases (MongoDB, Cassandra)
Cloud Platforms: AWS (EC2, S3, IAM, cloud watch, Lambda), MS Azure, Oracle cloud.
Cloud Technologies: AWS (EC2, S3, RDS, Elastic Load Balance), Azure, cloud foundry, SNS,
Oracle Cloud
Testing tools & Frameworks: Junit, Mockito, Postman, log4j, Slf4j, JMeter, Jasmine
Web technologies and Protocols: REST API’s, SOAP, Servlets, JSP, jQuery, Micro Services,
Swagger, Kibana.
Tools: Eclipse, IntelliJ IDE, Maven, VS Code, Figma, Tableau, Dynatrace, AppDynamics, Jenkins,
Docker, Kubernetes, Jira.
Version control Tools: Git, GitHub, GitLab, Bitbucket, SVN
Development Methodologies: Agile-Scrum, TDD, BDD, Waterfall, SDLC
Message Middleware: Kafka, RabbitMQ, IBM MQ, JMS.
Languages: Java, JavaScript, DHTML, HTML5/CSS, XHTML, Thyme leaf, Express JS, XML,
Application servers: Apache Tomcat, Jetty, JBoss, WebLogic.
Professional Experience
Responsibilities:
Effectively involved in integrating transportation-related functionalities such as route optimization,
vehicle tracking, and delivery scheduling into the existing system architecture.
Developed user-friendly interfaces for stakeholders, employing modern web technologies such as
AngularJS for dynamic interactions.
Utilized Dispatcher Servlets to manage resources, handling requests and routing efficiently between
IT service teams and Stakeholders (farmers).
Developed high performance application services using knowledge and expertise in Java, Spring
Framework, Spring Boot, Cloud, Cloud Foundry, RESTAPI.
Working on Frontend User Interface creating Dynamic, Responsive web pages, browser compatible
pages using HTML5, CSS3, jQuery, and AngularJS.
Applied design patterns such as Factory and Singleton to enhance the architecture of Agriculture
software, improving maintainability and scalability and for logistic operations.
Integrated third-party mapping tools (Bing) to provide location tracking for products by farmers and
logistics personnel, enhancing visibility and efficiency in supply chain management.
Leveraged NPM for managing project dependencies and optimizing the development workflow,
ensuring smooth collaboration among developers.
Worked with Spring Boot for automatic configuration and starter for Maven configuration and
performed metrics and externalized configuration.
Page 2
Utilized event-driven architecture with Kafka for asynchronous messaging, enabling real-time updates
on raised request.
Took advantage of Spring Data JPA and Hibernate for managing Stakeholder (Farmers) records and
issue information, ensuring data integrity and efficient querying.
Applied Spring Security for authentication and authorization, ensuring secure access to sensitive
resources and data.
Utilized MySQL Workbench for database design, querying, and management of the collected data.
Implemented NoSQL databases like MongoDB for handling unstructured data and improving
scalability and flexibility in data storage solutions.
Validated farmers equipment issue status and eligibility for replacement, integrating with payment
processors like Stripe for seamless transactions.
Implemented container orchestration with Kubernetes for managing product applications, enhancing
scalability and resource utilization.
Implementing Angular features in the front-end to build web components, modules and services, testing
was done for the UI Components using Protractor and Jasmine
Followed TDD practices to ensure the reliability and stability of software, writing comprehensive unit
tests with JUnit.
Conducted performance testing to assess system functionality and responsiveness, using tools like
JMeter to simulate farmer loads and usage scenarios.
Worked on version control with GitLab to manage source code and track changes in software
development projects.
Utilized Docker for containerization to streamline deployment processes, ensuring consistent
environments across different stages of development and production.
Deployed user applications in JBoss servers for reliable and scalable hosting, optimizing performance
for a large number of concurrent users.
Implemented logger using Kibana (log4j, slf4j) and monitoring functionalities with Dynatrace for
tracking application performance and troubleshooting issues in real-time.
Tech Stack: Java, Kafka, Hibernate, Kubernetes, jasmine, JMeter, Bing, Dynatrace, NPM, Spring Boot, MySQL,
JBoss, Junit, Maven, Jenkins, Docker, Jira, Spring Framework, AngularJS, Spring Security, JPA, Agile,
MapQuest, API, JMeter, MongoDB.
Responsibilities:
Page 3
Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data,
Stream API for Bulk data operations on Collections which would increase the performance of the
application.
Designed the application using Spring Boot, Spring AOP, Spring IOC, and Spring DAO.
Developed the DAO layer for the application using Spring, Hibernate and developed various business
logic, reports using HQL and Hibernate Criteria.
Implemented multithreaded modules and applications using core Java concepts, such as multithreading
programming, exception handling, object-oriented programming and collections.
Contributed to the development of Java APIs for AWS Lambda, facilitating efficient management of
AWS services.
Involved in developing the application and deploying Microservices in the AWS Cloud using docker
images.
Implemented access-control features such as authentication and authorization using Spring Security,
OAuth 2.0 with JWT for enhanced security.
Integrated Express JS, and Cassandra DB to accommodate diverse data requirements.
Developed comprehensive unit test cases using Junit and actively participated in the unit testing
phase.
Deployed of microservices on AWS Cloud infrastructure, containerizing them using Docker images,
and managing orchestration with Kubernetes for scalable and resilient operations.
Implemented Slf4j for application tracking and utilized GIT for version control.
Implemented efficient messaging queue functionality using RabbitMQ in the project, enhancing real-
time communication and ensuring seamless data exchange between components.
Designed and maintained database schemas, including tables, indexes, and relationships, using
technologies such as PostgreSQL.
Configured build tools like Maven to facilitate seamless development and deployment workflows.
Responsible for deployment of project using AWS and added support for Amazon S3 and RDS to host
static/media files and the database into Amazon Cloud.
Implemented a complete Test-Driven Development (TDD) approach throughout the project execution
using AGILE methodology.
Utilized JIRA for efficient bug and issue tracking and Jenkins for continuous integration.
Deployed Docker contained spring boot microservices into Spring EC2 container service using AWS.
Involved in the migration of applications to Amazon Web Services (AWS), utilizing EC2, S3, and
object storage containers for secure file storage and retrieval through APIs.
Tech Stack: Hibernate, JPA, Spring security, Express JS, Cassandra, Java, MongoDB, Spring framework, AOP,
IOC, DAO, Docker, Git, Slf4J, RabbitMQ, Jira, AWS (S3, RDS, Lambda), TDD, PostgreSQL.
Tech Stack: Java, Jira, Spring boot, Spring data JPA, REST, Maven, Bitbucket, MongoDB, Hibernate, Log4j
Kafka, AWS (SNS, RDS, CloudWatch), Mockito, Postman, Swagger, Jasmine, DynamoDB, JavaScript.
Responsibilities:
Designed the application using Spring Boot, Spring AOP, Spring IOC, and Spring DAO to support
the Education Advisory initiatives, ensuring scalability, performance, and maintainability.
Used Spring core framework to inject dependency, DAO, Bean objects, and auto-wiring
Components.
Page 5
Created the entity classes for Oracle, Hibernate and used Spring Data JPA to connect with the
database and perform CRUD operations through Repository Classes.
Used Spring Boot JPA for creating the repositories that perform CRUD.
Implemented RESTful web services using JAX-RS for producing and consuming data for other topics
and databases.
Proficient in utilizing Jasmine, a behavior-driven testing framework for JavaScript, to ensure code
reliability and quality through clean syntax, asynchronous testing support, and powerful mocking
capabilities.
Performed Continuous Integration with Jenkins.
Employed Maven as a versatile build tool to streamline the development lifecycle, including building,
testing, and deploying applications.
Used log4j for tracking the application flow and used Splunk for tracking the logs generated when the
application was started.
Implemented JUnit for robust unit testing, ensuring the reliability and functionality of developed code
modules.
Managed version control effectively with GIT for version management.
Developed front-end components using HTML, CSS, and jQuery, integrating with Spring
Dispatcher Servlets for request handling and JavaScript for client-side validations.
Utilized JIRA as a centralized platform for efficient bug tracking, issue resolution, and project
management, ensuring smooth development workflows and timely delivery of quality software
products.
Tech Stack: Java, Spring Stack, Spring Boot, MongoDB, Oracle, JUnit, REST, Log4j, Jenkins, Maven, jQuery,
GIT, JIRA, Jenkins, Angular, CSS, HTML, Splunk.
Page 6