vaishnavi kaleru - Java Full Stack developer |
[email protected] |
Location: Jersey City, New Jersey, USA |
Relocation: YES |
Visa: GC |
Resume file: Vaishnavi full stack_1755271513385.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Vaishnavi Kaleru
Java Full Stack Developer Email: [email protected] Phone: 978-403-0601 LinkedIn: https://www.linkedin.com/in/vaishnavi-k-437898188/ PROFESSIONAL SUMMARY IT professional with 10 years of experience in Full stack development with java and J2EE technologies including analysis, design implementation, testing and maintenance of applications. Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object - Oriented Analysis and Design, Development, Testing, Implementation and Documentation. Strong knowledge and experience in multi-tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA). Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data Modeler and MySQL Workbench. Good command in Core Java and profound experience in collection frameworks and Multithreading. Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications. Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies. Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular JS. Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template classes. Experienced in modern JavaScript frameworks including Angular, Vue.js, and backend development with Spring Boot, Hibernate, and Node.js. Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS and Apache Axis. Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss. Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development. Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments. Developed responsive, dynamic user interfaces using Vue.js, Vue Router, and Vuex for state management. Implemented JWT-based authentication in Node.js applications to secure REST endpoints and manage user sessions. Good experience on working with Amazon Web Services (AWS) cloud services like EC2, S3, RDS, DynamoDB, Elastic Load Balancing, Elastic Beanstalk, SNS, SQS, and IAM. Developed services that utilize AWS SDKs (DynamoDB, Elastic Beanstalk, Lambda Function). Familiar with Cloud Formation, Cloud Watch, CloudFront, and managing security groups on AWS. Experienced in using Operating Systems like Windows and Unix/Linux. Writing SQL Queries for data mining and data analysis Power BI of the data to validate the data used for testing along with the crystal reports. Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirements in a distributed application environment. Experience working with MVC Architecture and in using version control (SVN). Experienced in React.js and working with React Flux architecture. Familiar with creating Custom Reusable React Components Library. Experience in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Experience in Java Framework Integration with Apache Camel. Experience in using various tools and IDEs like Eclipse, NetBeans, WebStorm and Sublime Text. Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development. Effectively communicate conceptual ideas, translate business requirements into interactive web applications Experience with Software Development Life Cycle process which includes designing, developing, testing and implementation. EDUCATION Bachelor in Computer Science from Jawaharlal Nehru Technological University, Kakinada, India. TECHNICAL SKILLS Programming Languages and Frameworks Java, J2EE/JEE, JavaScript, TypeScript, SQL, PL/SQL, Python, C, C++, Core Java, Servlets, JSP, JSTL, JDBC, JPA, Hibernate ORM, Spring Boot Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Node.js, Angular JS, React.js, Express.js, Vue.js, Redux, Bootstrap, jQuery Cloud AWS (EC2, S3, ECS, DynamoDB, EKS, RDS, CloudWatch, Lambda), Azure (AKS, Service Bus, Logic Apps, Blob Storage, Cosmos DB, ADF), IBM Cloud Private, Google Cloud Platform (GCP) Mark-up/XML Technologies HTML5, CSS3, XML, XSD, JSON, SCSS Web/App Servers IBM WebSphere, JBoss, BEA WebLogic, Tomcat Database PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DB2, Cassandra, BigQuery, Redis. Web Services/API Services SOAP, RESTful, JAX-RS, JAX-WS, Micro Services, OpenAPI (Swagger), Graph QL. Testing Tools, Logging/Others JUnit, Mockito, Jasmine, Karma, Cypress, Cucumber, Selenium Postman, JMeter, Log4J, Slf4J Version Control GIT, GitHub, Bitbucket, SVN IDE s Eclipse, IDEA IntelliJ, VS Code Security OAuth 2.0, JWT, Spring Security, SAML, LDAP, Role-Based Access Control (RBAC), Multi-Factor Authentication CI/CD Jenkins, GitHub Actions, Docker, Kubernetes (EKS, AKS), Terraform, Helm, SonarQube, SonarLint, Maven, Gradle, Ant Messaging & Streaming Technologies Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ, Azure Service Bus PROFESSIONAL EXPERIENCE Client: Guardian Life, NYC, NY June 2023 Present Role: Java Full Stack Developer Responsibilities: Sound Knowledge about the entire (SDLC) of the project right from the designing of the project till the implementation phase of the project. Developed and tested some features for dashboard using Ruby on Rails, Bootstrap, CSS3, JavaScript. Worked in the design and development phases of the application using Ruby on Rails framework. Involved in developing and implementation of the web application using Ruby on Rails. Experience with all the GEMS and libraries for this version of the ruby on rails. Designing the website using Ruby on Rails, backed by Capistrano and MySQL to automate and ease the deployment process on Phusion Passenger server. Maintaining the existing Ruby on Rails reports application and performing enhancements using JQUERY, HTML5 for better look and feel. Expertise in using CSS3, HTML5, React, TypeScript, ES6, JavaScript, JSON and jQuery to create UI web pages. Developed user interface by using the React.js, Flux for SPA development, also used React forms for data driven form components and React router to define module level routing. Used React.js to capture user actions and render the relevant action, as well as dynamically render the UI based on user actions. Expertise in creating Custom Reusable React Components Library for clients and experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites by displaying data using React WIF, Redux, ES6. Worked on React Virtual DOM and React views, rendering using components which contain custom HTML tags. Utilized Web Sockets with React to maintain consistent and real-time state across users. Involved to implement various client-side interfaces on the front end using React.js and used various predefined components from NPM and redux library and deployed application to NGINX. Experience in Vue.JS for building apps and declarative templates with data binding, created some custom directives in the application. Writing SQL Queries for data mining and data analysis Power BI of the data to validate the data used for testing. Designed and developed the crystal reports. Used React http service to make GET/POST/PUT/DELETE to deal with API request and response. Experience in using Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc. Worked with Spring annotations mechanism to create RESTful applications. Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy. Implemented REST API web service to fetch data from MongoDB. Used Enterprise built security wrapper to secure REST endpoints, using policies to provide secure access. Developed microservices using spring framework, benefiting from auto-configuration using spring-boot, securing with spring security and J2EE standards, with additional lightweight backend services built in Node.js for rapid API development. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices. Used swagger framework for rest API documentation. Used Spring JDBC templates for database interactions and used declarative Spring AOP transaction management. Implemented Kafka consumer and producer configurations to use for high-volume streaming with pub-sub models using multiple inheritance AVRO schemas with the same topic. Worked on services to initiate Global file transfer integrating with scheduler to run as batch job. Designing complex application Oracle database statements for querying, updating, and reporting. Used spring data JPA with default implementation of hibernate ORM for database connectivity to abstract the complex configuration involved with connection management. Deployed Spring Boot based Microservices in Docker and Amazon EC2 containers using Jenkins. Created scripts for data modeling and data import and export. Work involves deploying, managing, and developing MongoDB clusters. Experience in creating JavaScript for using DML operations with MongoDB. Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Created AWS EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it. Used Log4J API for logging and debugging. Skills at using testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter and debugging tools such as ES Lint, Redux DevTools and Chrome Developer Tools. Followed Test Driven Development and written test cases using JUnit for every relevant class. Worked with several testing frameworks such as JUnit and Mockito. Environment: Java 11, J2EE, Maven, Hibernate, React.js, HTML, Kafka, Apache Tomcat, Json, Node.js, Java Script, Spring, Spring ribbon, Oracle, MongoDB, JDBC, Eclipse, JUnit/Mockito, JMeter, Selenium, Jenkins, GitHub, PowerBI, Docker, Log4j, AWS EC2, crystal reports Client: State of Texas, Austin, Texas Jan 2021 May 2023 Role: Java Full Stack Developer Responsibilities: Involved in complete SDLC, including requirement analysis, design, development, testing, and deployment of enterprise web applications. Developed and enhanced user interfaces using Angular 10 (TypeScript, RxJS, Angular CLI), implementing reusable components, reactive forms, and modular architecture for scalability. Integrated Angular 10 front-end with Spring Boot RESTful APIs and Node.js microservices, leveraging J2EE enterprise design patterns for backend architecture. Designed responsive layouts with HTML5, CSS3, SCSS, Bootstrap, and implemented client-side validations for improved user experience. Developed integration modules using Apache Camel within a microservices architecture to enable scalable and decoupled communication. Implemented security modules using Apache Shiro for authentication and role-based authorization. Used Spring IOC & AOP for dependency management and cross-cutting concerns. Created and optimized business logic and persistence layers using Hibernate, MyBatis, and DAO design patterns. Designed SQL queries, stored procedures, and performed performance tuning for DB2 and Oracle databases. Developed messaging features using JMS, RabbitMQ, and Kafka for asynchronous communication. Modified and maintained legacy JSP pages with Struts tags for older modules, enhancing workflows where needed. Used AJAX and JSON to asynchronously fetch and update data, improving application responsiveness. Configured CI/CD pipelines with Jenkins, Docker, and GitHub for automated build and deployment. Performed unit testing using JUnit, Mockito, Jasmine, and Karma; conducted integration and load testing with JMeter and Selenium. Followed Agile Scrum methodology, participating in sprint planning, backlog grooming, and daily stand-ups. Implemented lazy loading and route guards in Angular 10 to optimize application performance and ensure secure access to feature modules. Created reusable Angular services for API consumption, form handling, and application-wide state management using RxJS observables. Used AWS Lambda functions for event-driven processing, integrating with S3 and SNS for asynchronous workflows. Collaborated with QA teams to define and automate regression test cases, reducing manual testing efforts and improving release quality. Participated in code reviews and peer programming sessions to maintain coding standards, improve code quality, and mentor junior developers. Environment: Java 8, J2EE, Angular 10, TypeScript, RxJS, HTML5, CSS3, SCSS, Bootstrap, Spring Boot, Spring MVC, Hibernate, MyBatis, Kafka, RabbitMQ, Apache Camel, Apache Tomcat, DB2, Oracle, SQL, AWS, JUnit/Mockito, Jasmine, Karma, JMeter, Selenium, Jenkins, Docker, GitHub, Power BI, Crystal Reports Client: Comerica Bank, Dallas, TX Sep 2019 Dec 2020 Role: Backend Developer Responsibilities: Involved in complete SDLC, including requirement analysis, design, development, system and integration testing, and deployment of enterprise-grade applications. Worked in Agile/Scrum environments, collaborating closely with business analysts, end users, and QA teams to refine requirements and deliver high-quality features. Developed dynamic and responsive user interfaces using Angular 8, TypeScript, RxJS, HTML5, CSS3, and Bootstrap, integrating RESTful backend services. Implemented Angular 8 features including reactive forms, routing, custom pipes, and reusable components to enhance UI maintainability and performance. Utilized open-source frameworks such as Apache Commons and Google Guice for dependency injection and utility functions. Developed and exposed REST APIs and microservices using Java 8, Spring Boot, and Spring MVC, integrating with MySQL and Oracle databases. Created messaging modules using Spring JMS, Apache Camel, RabbitMQ, and integrated with Kafka for real-time data streaming. Designed and implemented batch processes using Apache CXF on JMS ports for large-scale data handling. Applied Spring Core annotations for dependency injection and used Spring Data JPA/Hibernate ORM for database access and persistence. Developed backend microservices following Spring Cloud patterns (Eureka Service Discovery, Config Server) and deployed them to Pivotal Cloud Foundry (PCF). Implemented secure authentication and authorization using Spring Security and OAuth 2.0 for role-based access control. Optimized SQL queries, created indexes, and applied Hibernate second-level caching for improved API response times. Integrated Angular 8 frontend with backend services using RESTful APIs and JSON payloads for seamless full-stack delivery. Configured CI/CD pipelines using Jenkins, Docker, and Git for automated build and deployment to GCP and PCF environments. Performed functional testing and automation using JUnit, Selenium, and Postman; conducted debugging with Chrome DevTools and Log4j. Built and deployed event-driven architectures using Apache Kafka and GCP Pub/Sub for asynchronous microservice communication. Environment: Java 8, Angular 8, TypeScript, RxJS, HTML5, CSS3, Bootstrap, Spring Boot, Spring MVC, Hibernate, Kafka, RabbitMQ, Apache Camel, Apache CXF, MySQL, Oracle, PL/SQL, JUnit, Selenium, Jenkins, Docker, Git, Log4j, GCP, PCF, JSON, REST API, Power BI, Crystal Reports. Client: First Republic Bank, San Francisco, CA April 2016 Aug 2019 Role: Java Developer Responsibilities Followed Agile methodology (Scrum) to meet customer expectation and timelines with quality deliverables. Participated in sprint planning meetings, user stories grooming, and daily scrum meetings. Translated customer requirements into formal requirements and design documents, established specific solutions, and led the efforts including programming and testing culminating in client acceptance of the results. Experience working with Java application servers like Apache Tomcat, JBoss EAP, IBM WebSphere, and tools such as Eclipse, Maven, and Jenkins. JBoss Application Server implementation, support, workload management, and performance tuning including web server setup and configuration with JBoss App Server. Deployed application instances on JBoss and WebLogic Server. Developed the Unix Search Utility Tool using SSH2 implementation JSch (Java Secure Channel) with Spring MVC. Developed a core routing framework for Verizon National Preorder using Apache Camel. Instrumental in designing & developing the Process Monitor tool which integrates other modules and adapters of a project. Experienced with event-driven and scheduled Azure Functions to trigger various Azure resources such as Blob Storage, Event Grid, and Azure SQL Database. Developed applications using Spring Boot Starter modules by integrating with required Azure services. Involved in the preparation of test cases for regression and integrated testing. Developed unit test cases using JUnit and Mockito with over 90% coverage Implemented MyBatis interface methods using ServiceImpl classes along with domain object classes for database column mapping. Familiar with relational databases and raw SQL; ORM frameworks with MyBatis. Performed root cause analysis of any incidents reported on the Process Monitor with a quick turnaround resolution approach. Established quality procedures for the team, continuously monitoring and auditing to ensure the team meets quality goals. Environment: Java, JBoss, Spring Boot, MyBatis, Spring 3, RESTful Web Services (Jersey), Apache Tomcat, Maven, Eclipse, GIT SCM, Azure Functions, Azure Blob Storage, Azure Event Grid, Azure SQL Database, Azure App Service, Azure DevOps, SQL, Jenkins, Crucible Client: Port ware LLC, Hyderabad, India, Aug 2013 Jan 2015 Role: Backend Developer Responsibilities: Developed the component using Java, J2EE/JEE, JSP, Struts, hibernate framework. Involved in complete SDLC Requirement Analysis, Development, System and Integration Testing. Implementation of SOAP Web Services using CXF. Involved in the functional test of the application and tested Java applications using Functional Testing, JBoss Used spring IOC integrated with Struts MVC framework to inject session layer objects into the web layer. Developed persistent objects using Hibernate. Developed the search use case using Apache Lucene and developed the Presentation layer by Struts. Extensively used Eclipse while writing code & used CVS for version control. Analyzed the performance of the application and fine tune the code where it is necessary. Debugging and resolving issue for web service binding and deployments with attachments. Environment: Java, J2EE, JSP, JavaScript, AWS, SQL, AJAX, Apache Struts1.2, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP Web services, Oracle 10g Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript business intelligence sthree database information technology procedural language California New York Texas |