Tarun Korada - Java Full Stack Developer |
[email protected] |
Location: Plano, Texas, USA |
Relocation: Open to Relocate |
Visa: GC |
Resume file: Tarun Resume_1745526013150.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
TARUN KORADA
Full Stack Developer Email - [email protected] M +1 4694649595 PROFESSIONAL SUMMARY 11+ years of experience in Requirements Analysis, Design, Development, and Implementation of Java, J2EE, and client-server technologies. Proficient in Java (8, 11, 17) and modern programming languages like Kotlin, Python, Spark, and Scala. Expertise in Microservices, Spring Boot, and AWS Cloud Services (S3, EC2, Lambda, RDS). Skilled in front-end technologies including Angular (15, 10, 5), ReactJS, HTML, CSS, and JavaScript. Experienced in creating rich user interfaces and dashboards. Hands-on experience with container orchestration using Kubernetes, Docker, and OpenShift, ensuring scalable and reliable deployments. Extensive expertise in RESTful APIs, GraphQL, and WebSocket programming for real-time communications. Strong understanding of Agile and SCRUM methodologies, with a focus on Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using tools like Cucumber, JUnit, and Mockito. IBM Expertise in designing and implementing scalable and efficient data pipelines, leveraging modern tools like Apache Kafka, Spark, and AWS Glue for real-time and batch data processing. In-depth experience with databases such as MongoDB, DynamoDB, Big Query, Oracle DB, and MySQL, with expertise in ORM tools like Hibernate. Participated in the complete Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, and deployment. Skilled in developing and integrating enterprise applications with SOAP, XML, JAX-WS, and JAXB. Proficient in UML and object-oriented design. Comprehensive experience with CI/CD tools (Jenkins, GitLab), build tools (Maven, Gradle), and monitoring platforms (Kibana, CloudWatch, SonarQube). Technical Skills Category Skills Languages Java 8, Java 11, Java 16, Java 17, JavaScript, Spark, Scala, Core Java, Kotlin, Python, PHP, C Language Technologies Spring, Spring Boot, Microservices, CI/CD Pipelines, TDD, BDD, JPA, JDBC, Hibernate, JSP, JSTL, RMI, APPLETS, AWT, Restful API, WSDL, SOAP, JAX WS Apache axis, XSD, JMS, GraphQL Web Technologies Angular-15, Angular-10, Angular-5, React, ReactJS, Handlebars.js, Backbone.js, HTML, DHTML, CSS, JSON Development Tools (IDEs) IntelliJ, Eclipse, Visual Studio, STS Web/Application Servers Apache Tomcat, WebLogic, IBM Web Sphere Testing Tools Jasmin and Karma, JUnit and Mockito, Selenium, Cypress Database NO SQL, Mongo DB, Dynamo DB, MY SQL, Oracle DB, DB2, Mongo DB compass (), Big Query Methodologies Agile with Scrum, Agile with Kanban, Waterfall Build Tools Maven, Gradle, GIT, GitLab, GitHub, CVS Cloud Services AWS EC2, AWS ECS, AWS S3, AWS RDS, AWS Lambda Cloud Technologies and Containerizations AWS, GCP, Azure, Dockers, Kubernetes, OpenShift, OpenStack Monitoring Tools Kibana, Cloud Watch, SonarQube, Sonar lint Work Experience Zurich Insurance, Plano, TX Nov 2022 to Present Full Stack Developer Responsibilities: Developed event-driven microservices with Spring Boot, integrating with insurance data streams for automated claims adjudication and policy updates Developed and deployed RESTful APIs to integrate customer data securely with downstream systems, leveraging Hibernate for efficient database interactions with MongoDB and relational databases. Automated CI/CD pipelines using Jenkins and containerized microservices with Docker, ensuring seamless deployments and minimizing downtime for critical insurance applications. Enhanced UI functionality using Angular 15 for seamless policy updates and agent workflows. Deployed applications in a Kubernetes environment, leveraging its orchestration capabilities for auto-scaling and efficient resource utilization. Designed and implemented robust data access layers using Spring JDBC for seamless interaction with relational databases. Integrated real-time data streaming solutions using Apache Kafka and Spring Boot, enhancing claims processing and policy updates. Developed dynamic and responsive web applications using JavaScript, enhancing user experience and functionality. Centralized logging and monitoring by integrating ELK stack (Elasticsearch, Logstash, Kibana), enhancing issue detection and resolution times for critical insurance applications. Implemented distributed data processing workflows using Apache Spark for large-scale insurance claims and policy data analysis. Implemented serverless workflows using AWS Lambda, automating claims processing and policy validation, reducing processing time by 25% and ensuring scalability during peak loads. Migrated insurance application modules to Kotlin, ensuring compatibility with existing Java components and improving maintainability. Developed feature files with Gherkin syntax to create readable and maintainable test scenarios. Conducted end-to-end performance tuning of Java microservices, improving response times by 40% through JVM optimization and query optimization using Hibernate. Enhanced non-blocking web services using Spring WebFlux for high-volume Java-based transactions, improving scalability and performance. Developed dynamic dashboards using Grafana to monitor microservice health and key performance indicators for policy renewals and claims submissions. Automated AWS infrastructure management, utilizing EC2 auto-scaling, IAM roles, and Dockerized deployments to ensure secure and efficient operations. Configured Kubernetes Helm charts for managing multi-container applications, enabling repeatable and consistent deployment processes. Implemented advanced security protocols, including OAuth 2 and IAM policies, to safeguard sensitive customer data across RESTful APIs and microservices. Deployed microservices on OpenShift, leveraging its container orchestration for efficient scaling and resource management. Built custom RESTful APIs to retrieve and analyze underwriting and claims data, improving decision-making with advanced search capabilities powered by Elasticsearch. Implemented Hibernate ORM to optimize database performance and reduce query execution times for customer data retrieval. Followed TDD practices using JUnit and Mockito to ensure code reliability and compliance with insurance regulations. Environment: Java 8, Java 11, Java 16, Java 17, JavaScript, Kotlin, Python, Spring, Spring Boot, Scala, Microservices, CI/CD Pipelines, Angular-15, TDD, JPA, JDBC, Hibernate, JSP, JSTL, RESTful API, WSDL, JAX RS, SOAP, JAX WS, Apache Axis, NO SQL, MongoDB, Handlebars.js, Backbone.js, Apache Kafka, Apache Tomcat, Apache Spark, Kibana, Kubernetes, OpenShift, OpenStack, Agile with Scrum, Jasmin, Karma, JUnit, Mockito, Selenium, Git, GitLab, Maven, IntelliJ, Windows, AWS (EC2, ECS, S3, RDS, Lambda), Docker, Jenkins, MongoDB Compass, OAuth 2, Jira, Log4J, CloudWatch, SonarQube, Postman, Swagger, HTML, CSS. Wolters Kluwer Health, Coppell, TX. July 2021 to Oct 2022 Full Stack Developer Responsibilities: Designed and implemented Java-based microservices using Spring Boot, streamlining healthcare data processing and management workflows. Developed and deployed scalable RESTful APIs with Hibernate and MongoDB, ensuring efficient integration of patient data with downstream systems. Migrated legacy Java modules to Kotlin, reducing code verbosity and improving maintainability across healthcare applications. Automated CI/CD pipelines using Jenkins, enabling faster and more reliable deployments of microservices. Deployed containerized applications in Kubernetes and OpenShift, leveraging orchestration for seamless scaling and resource optimization. Leveraged Apache Kafka to implement event-driven architectures, ensuring real-time processing of healthcare data and enhancing fault tolerance. Optimized distributed data workflows using Apache Spark, improving data processing speed for large-scale analytics by 40%. Centralized logging and monitoring using the ELK stack (Elasticsearch, Logstash, Kibana), improving issue detection and resolution times. Optimized JavaScript code for better performance, reducing load times and improving application responsiveness. Built dynamic, responsive user interfaces with Angular, HTML5, and TypeScript, improving user experience for healthcare providers. Integrated GraphQL with Java services, enabling flexible and efficient querying for healthcare records and patient management. Conducted end-to-end performance tuning of Java microservices, improving response times by 30% through JVM optimization and query optimization with Hibernate. Standardized RESTful API endpoints and parameters, ensuring seamless communication between front-end and back-end services. Implemented secure authentication mechanisms with OAuth 2, ensuring data protection for RESTful and GraphQL APIs. Developed Spark-based solutions for processing diverse data formats, including JSON, XML, and Text, enhancing healthcare application interoperability. Developed event-driven architecture using AWS Lambda, enabling real-time alerts for healthcare data anomalies and automating clinical workflow triggers, improving response times for critical operations. Utilized Spring AOP and Spring Actuator for generating metrics and monitoring healthcare application performance at method-level granularity. Integrated AWS DynamoDB for managing patient records and healthcare metadata, ensuring low-latency data access and scalability for high-volume clinical queries. Integrated event-driven messaging systems using Apache Kafka consumers and producers in Python, supporting asynchronous communication across services. Ensured robust testing of microservices using JUnit and Mockito, following TDD practices for high code quality and reliability. Designed and implemented containerized deployments using Docker, ensuring efficient and scalable infrastructure for healthcare services. Enhanced system monitoring and debugging using AWS CloudWatch, improving visibility into application performance and infrastructure health. Designed and standardized RESTful API URLs and parameters to improve interoperability across healthcare systems and streamline development workflows. Environment: Java 8, Java 11, Java 16, Java 17, JavaScript, Spark, Scala, Core Java, Python, Spring, Spring Boot, PHP, Microservices, CI/CD Pipelines, Angular-10, TDD, JPA, JDBC, Hibernate, JSP, JSTL, RMI, Applets, AWT, RESTful API, WSDL, GraphQL, SOAP, JAX WS, Apache Axis, XSD, NoSQL, MongoDB, Apache Kafka, Apache Tomcat, Apache Spark, Kibana, Agile with Scrum, Jasmin, Karma, JUnit, Mockito, Selenium, Git, GitLab, GitHub, Maven, IntelliJ, Windows, AWS (EC2, ECS, S3, RDS, Lambda), Docker, Kubernetes, OpenShift, OpenStack, Jenkins, MongoDB Compass, OAuth 2, Slack, Jira, Log4J, CloudWatch, SonarQube, Postman, Swagger, HTML, CSS, JSON Albertsons, Fullerton, CA Jan 2020 to June 2021 Full Stack Developer Responsibilities: Designed and deployed Java-based microservices using Spring Boot, automating retail operations such as inventory synchronization and order tracking across distributed systems. Implemented RESTful APIs to enable seamless integration with third-party logistics providers, improving delivery accuracy and response times. Built real-time messaging systems using Apache Kafka, ensuring fault-tolerant communication for order notifications and inventory updates. Developed interactive front-end dashboards with Angular 9/10, providing store managers with real-time insights into sales trends and stock availability. Automated deployment workflows using CI/CD pipelines in Jenkins, reducing manual errors and accelerating deployment timelines. Generated detailed test reports using Cucumber reporting plugins for better analysis. Optimized data analytics workflows with Apache Spark, processing large datasets for demand forecasting and replenishment planning. Implemented client-side validation using j to enhance form security and user input accuracy. Containerized retail applications using Docker and deployed them in AWS ECS, enabling consistent and scalable cloud environments. Integrated GraphQL APIs to retrieve complex relationships between products, promotions, and customer preferences, improving the personalization of marketing strategies. Ensured system scalability during seasonal demand spikes by orchestrating microservices using Kubernetes, optimizing resource allocation dynamically. Implemented AWS DynamoDB to optimize retail inventory tracking and order history management, enabling real-time updates and high availability across distributed systems Designed secure data-sharing mechanisms with OAuth 2, ensuring compliance with retail data security regulations for API communications. Developed Spark-based workflows to process transactional data (e.g., JSON, XML) for insights into sales trends and promotional effectiveness. Enhanced back-end functionality by integrating Hibernate ORM for seamless interaction with retail databases, optimizing query performance for high transaction volumes. Conducted performance testing of APIs and microservices using JUnit and Mockito, ensuring reliability in high-traffic retail environments. Environment: Java 8, Java 11, JavaScript, Core java, Spring, Spring boot, Spark, Scala , Python, PHP, Microservices, CI/CD Pipelines, Angular-10, TDD, JPA, JTA, JSP, JSTL, RMI, APPLETS, Restful API, NO SQL, Dynamo DB, Apache Kafka, Apache Tomcat, Apache Spark, Agile with Scrum, Jasmin and Karma, JUnit and Mockito, selenium, GIT, GitLab and GitHub, Maven, IntelliJ, Windows, AWS, Dockers, Kubernetes, Jenkins, AWS EC2, AWS ECS, AWS S3, AWS RDS, AWS Lambda, OAuth 2, Microsoft Teams, Jira, Log4J, Cloud Watch, Sonar lint, Postman, Swagger, HTML, CSS, Hibernate, JSON. Citi Bank, IL. Nov 2018 to Dec 2019 Full Stack Developer Responsibilities: Architected and deployed banking microservices using Spring Boot and RESTful APIs, streamlining customer data management and transaction processing. Designed and implemented transaction tracking mechanisms using Java 8 and Spring Boot, providing real-time insights for financial reconciliation. Designed and migrated legacy SOAP APIs to RESTful APIs, improving performance and integrating seamlessly with Angular 4/5 front-end applications. Built real-time messaging workflows using Apache Kafka, supporting asynchronous data exchange for banking alerts and notifications. Automated deployment pipelines with Jenkins, integrating them with Kubernetes to optimize resource utilization during peak banking operations. Refactored legacy banking systems using Spring MVC and DAO patterns, modernizing codebases and improving modularity. Utilized Hibernate ORM for database persistence, optimizing queries and ensuring efficient handling of high-volume financial data. Designed UML-based high-level and low-level architecture documents, providing clarity for system development and integration. Integrated OAuth 2 for API authentication, safeguarding sensitive financial and customer data across distributed systems. Enhanced system reliability by implementing clustering and load balancing on WebLogic Server for critical banking applications. Transformed and processed XML documents using XSLT, XPath, and XSL-FO, streamlining data exchange with external systems. Migrated and expanded AWS infrastructure, utilizing EC2, ECS, and RDS to support cloud-based banking operations. Conducted comprehensive analysis of legacy systems, refactoring and modernizing codebases to align with modern banking requirements. Environment: Java 8, Java 11, JavaScript, Core java, Spring, Spring boot, Microservices, CI/CD Pipelines, BDD, JDBC, JSP, JSTL, RMI, APPLETS, AWT, Restful API, SOAP, JAX WS Apache axis, XSD, NO SQL, Mongo DB, Apache Kafka, WebLogic, Agile with Scrum, Jasmin and Karma, JUnit and Mockito, Cypress, GIT, GitLab and GitHub, Maven, Eclipse, Windows, AWS, Dockers, Kubernetes, Jenkins, AWS EC2, AWS ECS, AWS S3, AWS RDS, AWS Lambda, Mongo DB compass(), OAuth, Microsoft Teams, Jira, Slf4J, Cloud Watch, Sonar lint, Insomnia, Swagger, HTML, CSS, Hibernate Dew Softech Inc. - New York, NY. Sep 2017 to Oct 2018 Full stack Developer Responsibilities: Analyzed business requirements and created UML diagrams (interaction, sequence, and class) for the Web Components Framework to ensure clear and efficient system design. Developed and consumed RESTful web services using Spring Remoting and Web Services, integrating with Ad networks and third-party reporting tools. Implemented Google Big Query to process and analyze large datasets, enabling scalable and efficient analytics for advanced reporting and insights. Designed and developed microservices using Spring Boot and Spring MVC, streamlining application workflows and enhancing modularity. Built reusable React components and services to consume RESTful APIs, ensuring maintainability and scalability of front-end applications. Developed cross-browser-compatible web pages using ReactJS, HTML5, CSS3, and Bootstrap, delivering responsive designs for a seamless user experience. Designed and implemented JCS object caching, optimizing application performance and reducing latency. Utilized Hibernate ORM to develop the DAO layer for data persistence and retrieval, ensuring efficient database interactions with MySQL and Oracle DB. Implemented Log4J for efficient logging and monitoring, enhancing application debugging and performance analysis. Deployed and managed applications on Google Cloud Platform (GCP), utilizing its scalable infrastructure for hosting and monitoring microservices. Performed server-side validation and form management using Reactive forms in ReactJS for robust client-server communication. Secured the JBoss application server, creating a slim, optimized version for high-performance application hosting. Environment: Java 8, JavaScript, Core java, Spring, Spring boot, CI/CD Pipelines,TDD, Hibernate, JSP, RMI, AWT, Restful API, SOAP, JAX WS Apache axis, XSD, MY SQL, Oracle DB, React, ReactJS, JMS, WebLogic, Agile with Kanban, Cucumber, JUnit and Mockito, Cypress, GIT, GitLab and GitHub, Maven, Eclipse, LINUX, GCP, Dockers, Jenkins, MYSQL workbench, Microsoft Teams, ASANA, Slf4J, Postman, Big Query, HTML, CSS. Spectrum - Los Angeles, CA. June 2015 to Aug 2017 Java Developer Responsibilities: Developed and deployed Java-based applications using Spring Boot, ensuring scalable and modular system architecture for enterprise-grade services. Implemented monitoring and alerting mechanisms using custom logging frameworks and integrated real-time metrics for proactive issue resolution. Orchestrated containerized applications with Kubernetes on Azure, automating deployment processes and improving resource allocation. Implemented Behavior-Driven Development (BDD) using Cucumber, enhancing test coverage and collaboration between development and QA teams. Utilized JDBC for efficient database operations with MySQL and DB2, ensuring reliable data access and optimized query performance. Enhanced application security by integrating SSL/TLS protocols, safeguarding sensitive data and ensuring secure communication. Automated dependency management and build processes using Gradle, ensuring efficient and consistent application development workflows. Configured and optimized IBM WebSphere Application Server to ensure efficient deployment and runtime performance for enterprise-level applications. Environment: Java 8, JavaScript, Core java, Spring, Spring boot, BDD, JDBC, JSTL, APPLETS, AWT, Restful API, MY SQL, DB2, JMS, IBM Web Sphere, Waterfall, Cucumber, JUnit and Mockito, Cypress, CVN, Gradle, STS, UNIX, Azure, Kubernetes, Jenkins, MYSQL workbench, SSL/TLS, Microsoft Teams, ASANA, HTML, CSS, Hibernate Nationwide, Columbus, OH. Apr 2013 to May 2015 Java Developer Responsibilities: Developed and maintained enterprise-level Java applications using Java 8 and Core Java, ensuring robust performance and scalability. Administered and optimized Linux-based environments for application deployment and maintenance, ensuring high availability and system stability. Integrated RabbitMQ for efficient message queuing and asynchronous communication, improving system reliability. Automated front-end and back-end testing processes using Selenium, ensuring consistent application functionality across environments. Deployed and administered Java EE applications on Oracle WebLogic Server, ensuring high availability and performance for mission-critical systems. Automated build and deployment processes using Gradle and Jenkins, streamlining development workflows. Secured application communication using SSL/TLS protocols, safeguarding sensitive data in distributed systems. Leveraged Azure cloud services for scalable and reliable application hosting, ensuring seamless operations across environments. Environment: Java, JSP, Servlets, HTML, DHTML, Solaris, JavaScript, Eclipse IDE, Web Logic, Oracle8i, PL SQL, CVS. Java 8, JavaScript, Core java C Language, Servlets, BDD, Hibernate, RMI, Restful API, MY SQL, DB2, RabbitMQ, Waterfall, Cucumber, selenium, CVS, Gradle, visual studio, LINUX, Azure, Jenkins, MYSQL workbench, SSL/TLS, Microsoft Teams, ASANA, HTML, CSS Education Completed master s in computer science from UNT, Denton, TX. Keywords: cprogramm continuous integration continuous deployment quality analyst user interface javascript sthree database active directory procedural language California Illinois New York Ohio Texas |