NAME: Manidhar Aduri
Email: ***************@*****.***
PH: 361-***-****
www.linkedin.com/in/manidharaduri
Professional Summary
·5+ years of experience in Cross-Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
·Good understanding Core Java SE 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics and Collection API
·Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
·Experience on micro services-based architecture using Spring Boot interacting through REST API.
·Experience in developing applications using Model-View-Controller architecture using Spring MVC.
·Hands on Experience with build tools as task runner using GruntJS, Gulp Server, Yeoman to perform repetitive tasks of Minification, compilation, Unit testing.
·Experience on NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
·Hands on experience with design patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller and DAO pattern.
·Experience on Authenticated Users accessing RESTful services using Oauth 2.0, OID, OIDC and JWT (Jason Web token).
·Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System).
·Solid experience in Apache Subversion (SVN) and Jenkins and Bamboo Continuous Integration Server. integration testing of the applications using Selenium and behavioral testing using Cucumber.
·Experience in implementing Test Driven Environment (TDD) Used JUnit, Mockito, Sonar for Unit testing.
·Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
·Experience with building tools like Ant, Maven, Gradle for building and deploying applications to different environments.
·Good working knowledge of Docker and Kubernetes.
·Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
·Experience in designing and creating highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS
·Good knowledge on working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle, IBatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
·Experience on Integrated security functionality using Spring security and Site minder (SSO).
·Experience with UNIX and Shell scripting.
·Experience in applying statistical methods and data science techniques, including machine learning, using Python and data visualization tools like Matplotlib and Seaborn, gained during graduate studies.
Technical Skills
Methodologies
Agile, Test-Driven Development, Waterfall
Languages
C++, Java, SQL, PL/SQL
XML Technologies
XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT
J2SE/J2EE Technologies
Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS
Tools and Framework
Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, Junit, SOAP UI, Report, Rational Rose, RabbitMQ, Spring Boot
Build Tools
Vagrant, Maven, Docker, and Jenkins
Version & Source Control
Tortoise SVN, CVS and GIT
Web Technologies
HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 14, AJAX, NodeJS, ReactJS
Testing Tools/Others
JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA
Platforms
Windows, Linux, and Unix
Web Services
SOAP, Microservices, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, CFX, Restful
Databases
Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL, Cassandra
Web/Application Servers
Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel
IDE/Tools
Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver
Data Science & Visualization Tools
Pandas, NumPy, Matplotlib, Seaborn
Professional Experience
Client: - T mobile, Bellevue, WA
Position: - Java Full Stack Developer Aug 2023 – present
Responsibilities:
·Developed functionalities using Agile Scrum methodology, enhancing project delivery efficiency by improving sprint completion rates.
·- Deployed 15+ microservices as RESTful Java web services on AWS Elastic Beanstalk, optimizing deployment time by approximately 30%.
·- Managed large datasets with MongoDB, optimizing database queries to improve data retrieval speed by 25%.
·- Utilized Java 8 features, such as lambda expressions, simplifying code and reducing complexity by about 15%.
·- Configured WebSphere MQ with MDB listeners, increasing messaging throughput by 20%.
·- Designed new web features using MVC frameworks like Express.js and Node.js, improving user experience for over 1,000 users.
·- Developed REST APIs for data processing between databases and services, deploying containers with Docker for a 20% increase in deployment speed.
·- Built real-time streaming pipelines using Kafka and Spark Streaming, significantly enhancing data processing efficiency for high-volume data.
·- Configured WebSphere Application Server for horizontal and vertical scaling, boosting system performance by approximately 25%.
·- Integrated Spring Cloud for distributed tracing, ensuring 100% uptime for microservices serving 10,000+ transactions daily.
·- Developed and tested microservices using Spring Boot, achieving a 30% increase in code coverage through automated tests.
·- Deployed applications in Jenkins CI environments, reducing deployment time by 20 hours per release.
·- Installed and configured MongoDB multi-sharded clusters, optimizing database performance by 40%.
·- Integrated ActiveMQ and Spring JMS API for messaging between RESTful APIs, improving average response time by 15%.
·- Configured Kafka producers and consumers, increasing data pipeline reliability by 30%.
·- Managed over 50 Docker containers and Kubernetes clusters using OpenShift, enhancing scalability by 40%.
·- Automated testing using Cucumber and Selenium, reducing manual testing efforts by approximately 50%.
·- Deployed systems on AWS infrastructure (EC2, S3, IAM, Lambda) to ensure high availability and reduce operational costs by 15%.
·- Supported the testing and production of a multithreading ETL tool for distributed XML data loading, improving processing efficiency by 20%.
·- Developed cloud-hosted applications and REST APIs using Spring Boot with embedded Tomcat, facilitating over 5,000 requests per minute.
·- Deployed Spring Boot microservices using Docker on AWS EC2, cutting infrastructure provisioning time by 25%.
·- Used JIRA for bug tracking and work assignments, increasing issue resolution by 20%.
·- Automated deployments using Maven and managed GitHub projects, improving version control efficiency by 30%.
·- Logged errors and performance metrics using Log4j, reducing debugging time by 15%.
·- Collaborated with cross-functional teams to design and implement robust software solutions, fostering a culture of teamwork and innovation.
·- Proactively learned new technologies such as Spring Reactive and Spring WebFlux to enhance application performance and meet evolving project requirements.
Environment: Agile, Spring Boot, Spring (IOC, AOP, JDBC), Node.js, Microservices, HTML, CSS, JavaScript, jQuery, AJAX, Angular 14, XML, DAO, POJO, JPA, Java, JSP, Hibernate, AWS, RESTful Web Services, SOAP, Maven, WebSphere Application Server, Apache Kafka, Jenkins, MongoDB, NoSQL, Log4j, JIRA, Selenium Web Drivers, Docker, Kubernetes, Protractor, GIT, Socket Programming.
Client: - National Grid, North Waltham, MA
Position: - Java Full Stack Developer Jan 2019 – May 2022
Responsibilities:
·- Implemented microservices architecture using Spring Boot, Spring Cloud, and enabled discovery via Netflix Eureka, enhancing service scalability and resilience.
·- Architected business and data management layers for a multi-tier web-based system, improving system performance and maintainability.
·- Deployed Spring Boot applications on Pivotal Cloud Foundry, ensuring high availability and efficient resource utilization.
·- Developed RESTful web services to expose and process data, improving integration with external systems.
·- Contributed to a DevOps-enabled CI/CD environment, automating deployments and reducing release cycle times.
·- Developed user interfaces with Angular 10, seamlessly integrating new modules into the existing system.
·- Worked with new Angular 10 features like form validators, router, and ng-templates, improving overall front-end performance by 20%.
·- Integrated APIs and web services using Node.js, AJAX, JSON, and XML to build scalable network applications.
·- Employed Spring Framework (IOC, Dependency Injection, MVC) to implement the project efficiently.
·- Configured Spring Profiles to trigger the correct environment configuration, ensuring smooth deployment in various environments.
·- Provided authentication and access control using Spring Security and OAuth2, ensuring secure access to the application.
·- Designed and implemented AWS solutions (EC2, S3, RDS, Elastic Load Balancer) to deploy and scale applications on the cloud.
·- Researched and deployed scalable Linux environments on AWS using Docker, improving system performance by 15%.
·- Integrated Hibernate and JPA ORM frameworks for data persistence and transaction management.
·- Developed persistence classes using Hibernate and Spring JDBC, reducing database interaction times by 10%.
·- Worked with MongoDB features like replication and sharding to ensure data availability and scalability.
·- Utilized RabbitMQ with JMS for multi-threaded synchronization processes, improving messaging system reliability.
·- Collaborated with business and technical teams to gather requirements and deliver solutions that meet user needs.
Environment: Java 8, Node.js, Angular 10, Spring Boot, Microservices, Docker, AWS, jQuery, MySQL, GIT, Jira, MongoDB, OAuth2, LDAP, JWT, Nginx, Tomcat, WebLogic, Oracle, Spring, Hibernate, JMS, SOAP, Ajax, CSS.
Client: - Cigna Health Care, Connecticut
Position: - Java Developer May 2018 – Dec 2018
Responsibilities:
·Utilized Java 8 features (e.g., Lambda expressions) to streamline code, improving overall code efficiency for applications processing over 500,000 records.
·- Designed and implemented user interfaces using HTML5, CSS3, JavaScript, and Angular, enhancing user experience for more than 1,000 active users.
·- Employed Hibernate ORM with multiple mapping strategies, improving data access and management for critical business functions.
·- Integrated Spring Security for user authentication and authorization, securing access to sensitive information for 10,000+ users.
·- Refactored the codebase to reduce technical debt, improving maintainability and development speed.
·- Developed RESTful APIs to interact with third-party service providers, improving average API response times by 20%.
·- Managed AWS S3 for file storage, enabling version control and ensuring file security for large datasets exceeding 1TB.
·- Migrated existing monolithic applications to microservices architecture, enhancing system scalability and supporting a 30% increase in user demand.
·- Implemented REST Microservices with Spring AOP and Actuator, enabling performance metrics monitoring for over 50 microservices.
·- Used multithreading in Java to enhance application performance, improving response times by 15% during peak loads.
·- Migrated the Linux environment to AWS, utilizing auto-scaling to manage traffic spikes, handling up to 5,000 concurrent users.
·- Developed single-page applications and custom directives using Angular, resulting in a 25% increase in user engagement.
·- Resolved issues related to REST Web Services, enhancing reliability and reducing downtime to less than 2%.
·- Following Agile Scrum methodology and employed Test-Driven Development (TDD), improving testing coverage by 40%.
·- Used Maven for building automation and SVN for version control management, streamlining development processes.
·- Collaborated with team members to ensure effective communication and project alignment, fostering a positive and productive work environment.
Environment: Java 8, J2EE, Spring Boot, Hibernate, Angular, ReactJS, AWS, Oracle 11g, REST, Apache Camel, WebSphere, HTML5, Node.js, Bootstrap, Maven, SVN, GitHub, JMS, MongoDB.
Education
Texas A&M University - Corpus Christi May 2024
Master's, Computer Science
K L E F Deemed to Be University May 2018
Bachelor's, Computer Science