Home

Doctor Babu - LEAD JAVA FULLSTACK DEVELOPER
victor@reliantvision.com
Location: Atlanta, Georgia, USA
Relocation: YES
Visa: GC
Resume file: Doctor Babu_Java Full Stack Developer (1)_1743530039250.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Doctor Babu Chiripireddy
732-769-8913
chiripireddydoctorbabu@gmail.com

Summary:
10 years of strong software experience in Developing, Testing, and Implementing Enterprise Applications using Java/J2EE platform and web-based applications using Object Oriented Analysis and Design (OOAD).
Implemented Lambda functions to monitor and process event-driven workflows in AWS
Experience in UI frameworks such as jQuery, Ajax, JavaScript, NodeJs, ReactJS, BackboneJs, Angular 11,13 and experience in Client-side validations.
Expertise in Java 17, Python, .NET, Reactive Spring Boot, and WebFlux, with a strong focus on non-blocking, event-driven architectures
Experienced in various SDLC (Software Development Life Cycle) like Waterfall, Rapid Application Development (RAD), and Agile (SCRUM) models.
Involved in using ReactJS components, Forms, Events, Keys, Routers, Animations, and Flux concepts. Involved in building stable React components and stand-alone functions to be added to any future pages.
Proficient in Design Patterns, including Singleton, Factory, Observer, and Circuit Breaker for building robust and scalable applications.
Familiarity with latest LLM (Large Language Models), Generative AI technologies, Retrieval-Augmented Generation (RAG), Prompt Engineering, and Model Tuning.
For client-side view rendering services, used ReactJS and various predefined redux libraries.
Good working knowledge of Java/J2EE technologies: threads, RMI, Networking, Exceptions, JDBC, Servlets, JSP, EJBs, JMS, XML, JSF, and Microservices
Hands-on experience in Go (Golang) for backend development, building high-performance APIs and microservices.
Developed and maintained scalable backend applications leveraging Python, Ruby on Rails, Django, and Go (Golang), with a focus on high availability and fault tolerance.
Strong knowledge of core Java concepts like collections, multithreading, design patterns, and serialization.
Developed multi-tiered object-oriented system architectures utilizing Use cases, and UML.
Brief experience in implementing the latest JavaScript frameworks using React & Angular 4, 6 & 8 to create animations based on CSS classes for requirements placed by the client.
Developed backend web services using NodeJs and stored dependencies using NPM.
Experience in Dynamic SQL, PL/SQL Collections, and Exception handling. Developed NoSQL/PL/SQL Procedures and database triggers for the validation of input data and to implement business rules.
Knowledge of Linux operating system, UNIX commands, and PERL script.
Strong understanding of UI/UX design principles and best practices.
Extensive experience with databases such as Oracle and MySQL, MongoDB.
Experience in automated deployment tools such as Kubernetes which is used to deploy quickly.
Experienced in leveraging API Gateway for runtime governance and security of Microservices with solutions like CA API Gateway (Layer 7), and API Gateway.
Extensive experience with automation testing tools such as Selenium WebDriver for functional, regression, and cross-browser testing.
Good experience in building artifacts by using build.xml in ANT and pom.xml in MAVEN.
Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
Worked with the team in the implementation and development of AWS EC2 instance, Amazon S3, Amazon RDS, Amazon Simple DB, and Amazon Elastic Load Balancing.
Designed, developed, and deployed high-performance microservices using Quarkus, significantly improving application startup time and reducing memory footprint.
Designed and integrated Drools rule engine for complex business logic implementation, ensuring high efficiency and flexibility in rule-based decision-making.
Leveraged Splunk for real-time log monitoring, analysis, and alerting, enhancing application observability and debugging capabilities.
Worked extensively with Jira for Agile project management, tracking sprints, managing backlogs.
Implemented Elasticsearch for distributed search, log analysis, and data retrieval, optimizing real-time data indexing and querying.
Implemented the Java design patterns: Session Fa ade, Data Access Object (DAO), Value Object, Business Delegate, Service Locator, Interceptor Filters, Singleton, Factory, and Command.
Solid understanding of Test-Driven Development (TDD) Environment, Service Oriented Architecture (SOA), and experience in agile software development and Desigdroolsn Patterns.

Technical Skills:
Java/J2EE Technologies Java 11, Java 8, Python, .NETJ2EE, JSP, JMS, JDBC, Servlets, JNDI, XML, Struts, Web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), Ant, JUnit, Log4j.
Web Technologies HTML, DHTML, PHP, CSS, JavaScript, Python, Golang, TypeScript jQuery, AJAX, XML, VXML 2.0, XSLT, Photoshop, Adobe Flash, Adobe Flex.
Other Technologies SQL, PL/SQL procedures, SQL Loader, Oracle Report, C++, Python, Shell Scripting, Perl, MS Excel, NoSQL, MongoDB, Azure, Kafka, Jira, Big data, Big Query, GCP, Hadoop.
System Design Skills UML (JUDE, Rational Rose, Visio), Object-oriented Analysis and Design (OOAD), Java & J2EEDesign Pattern, Circuit Breaker, Design Patterns (Singleton, Factory, Observer, Strategy)
IDE Eclipse, My Eclipse, WSAD, RAD, Net Beans, Visual Studio.
Web &Application Servers IBM Web Sphere, WebLogic, Apache Tomcat, JBoss, D3.JS, Angular 2, Angular 4, 6, 11, 13, SOAP UI, AXIS.
Testing Tools JUnit, Mockito, SOAP UI, JTest, Firefox plug-in.
UI Applications HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, Photon Framework, React JS, NodeJS, jQuery, AJAX, JSON, XHTML, XML, and Bootstrap.
Data Bases and Tools Oracle, IBM DB2, SQL Server, MS-ACCESS, MYSQL, TOAD, Neo4j
Operating Systems Windows, MS-DOS, Solaris, UNIX, LINUX, MAC OS.
CI/CD Tools Jenkins, Chef, Docker, Ansible, Vagrant, Terraform
Version Control Rational Clear Case, CVS, SVN, GitHub.
Cloud EC2, RDS, S3, ELB, SNS, AWS, Openshift, Kubernetes, Docker, AWS, Azure, GCP (Cloud Storage, Bigtable, BigQuery)
Design Skills/Methodologies UML, Data Modeling, J2EE Design Patterns, MVC, Agile, and Scrum.

Education:
Master Of Science in Computer Science, University of Central Missouri, Missouri, 2015, USA
Bachelor of Engineering in Computer Science, Visvesvaraya Technological University, Bengaluru, 2013, India.

Professional Experience:

Truist, Atlanta, GA Apr 2024 - Till Date
Role: Lead Java Full Stack Developer

Responsibilities:
Designed and developed the REST-based Microservices using Spring Boot, and Spring Data with JPA.
Developed and deployed microservices using Java 17 and Reactive Spring Boot WebFlux, ensuring asynchronous processing and backpressure support.
Developed and maintained microservices using Java (Spring Boot) and Golang, ensuring scalability and performance
Developed Java Spring Boot APIs to interact with Neo4j, executing complex Cypher queries to retrieve graph data efficiently.
Designed and implemented cloud-native Java microservices using Spring Boot and deployed them to Azure App Services.
Integrated Neo4j with existing Java microservices, ensuring seamless communication and performance optimization.
Configured and optimized Elasticsearch clusters for high-volume data indexing and full-text search, reducing query latency by 40%.
Automated cloud infrastructure provisioning and deployment using Terraform across AWS and Azure platforms
Developed front-end applications using ReactJS, Flux, NodeJS, and Docker and Built Spring-based Java and Scala services to support Enterprise Web application.
Configured Splunk dashboards to monitor application performance and error trends, reducing troubleshooting time by 60%.
Leveraged Generative AI (GenAI) technologies, including Large Language Models (LLMs), and implemented advanced Prompt Engineering and model tuning techniques to enhance AI-driven applications.
Implemented Retrieval-Augmented Generation (RAG) systems to augment AI capabilities, enabling better context-aware responses and improving system accuracy.
Maintained detailed documentation for APIs and Terraform modules.
Deployed and managed infrastructure using Terraform, automating provisioning and scaling on AWS
Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
Used NodeJS, ReactJS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
Designed and developed serverless applications using AWS Lambda to handle real-time data processing for client systems.
Conducted automated UI and regression testing using Selenium WebDriver to ensure robust front-end functionality across multiple browsers.
Worked with Jira dashboards and reports for sprint tracking and backlog refinement in Agile development cycles.
Implemented OAuth 2.0-based authentication for secure user login and third-party API integration.
Developed and deployed scalable microservices using Java Spring Boot and integrated them with OpenShift for container orchestration and management.
Worked extensively with Big Data technologies to process, analyze, and extract insights from large-scale datasets, ensuring informed decision-making and strategic analytics.
Built RESTful and reactive APIs using Spring Boot and Spring WebFlux, reducing server-side blocking operations.
Developed interactive and responsive web applications using Angular framework, leveraging Angular CLI for project setup, scaffolding, and code generation.
Implemented state management solutions using Angular services and libraries such as NgRx Store for managing application state, actions, and reducers.
Created various MongoDB collections and wrote services to store and retrieve user data from the application.
Integrated Lambda with API Gateway to create RESTful APIs for secure and scalable client-server interactions.
Extensively Used Jenkins as a Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
Used Postman extensively for API design, testing, and validation, creating automated test suites for efficient and accurate API verification.
Applied strong problem-solving skills to design intuitive UI/UX solutions, optimizing user experiences for enterprise-level applications.
Implemented CI/CD pipelines using Jenkins and deployed applications on OpenShift clusters.
Develop and maintain Java-based applications for big data processing and analytics.
Followed Spring MVC Framework for the development of the project.
Used Hibernate to store the persistence data in the Oracle database and wrote HQL to access the data from the database.
Designed, developed, and deployed high-performance microservices using Quarkus, significantly improving application startup time and reducing memory footprint.
Migrated existing Spring Boot microservices to Quarkus, achieving better resource utilization and faster response times in a Kubernetes environment.
Re-designed, re-architected, and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (Web Flux), GCP, PostgreSQL, and Maven.
Experience in writing policies for CA API Gateway (Layer 7).
Initially we had Node.JS/Express.JS to mock REST services and built the UI app using that mocked backend, but later we integrated with the real backend system and coordinated with the server-side development team.
Services are migrating to Camel and deploying to the Kubernetes cloud environment using CI/CD pipeline.
Designed and implemented data storage solutions utilizing GCP Cloud Storage for scalable, durable, and secure cloud object storage.
Developed and deployed enterprise-level web applications using ASP.NET Core MVC and .NET 6, implementing RESTful APIs for seamless communication.
Good experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
Architected and deployed microservices on GCP using Google Kubernetes Engine (GKE) for seamless scalability and resource optimization.
Developed data processing pipelines with Apache Beam to streamline real-time and batch data processing workflows across multiple GCP services.
Leveraged Bigtable for high-performance storage of large-scale, structured data, ensuring low latency and robust scalability for enterprise applications.
Hands-on experience in the development of Microservices and deploying in Docker.
Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections, and Event/Exception handling.
Created advanced analytics solutions using BigQuery, executing complex SQL queries for real-time insights and large-scale data analysis, significantly improving decision-making processes.
Spring Boot Microservices were developed with Microservices architecture using REST and Apache Kafka.
The application uses jQuery for dynamic and interactive, data retrieval and posting. Used Git Hub a documentation repository and version controlling tool.
Hands-on experience with Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs s and Spring Boot for micro-services.
Created test cases and Involved in Unit Testing using JUnit Framework in ECLIPSE.

Environment: Java 11&8, Spring, Hibernate, JAXB, Big data, Maven, GenAI (LLM, Prompt Engineering),, Multithreading, AWS, Spring, MongoDB, Akka, Scala, Maven, Quarkus, Hibernate, Express JS, Oracle9i, Web Services, PCF, Hadoop, Kubernetes, Perl, Kafka, Docker, NodeJS, REST, React JS, Angular 13, Typescript, Junit, XML, XSLT, JSP, Servlets, HTML, Microservices, CSS, Soap, JavaScript, jQuery, GitHub, Ajax, jQuery.

US Bank, Atlanta, GA Jan 2023 Mar 2024
Lead Java Developer

Responsibilities:
Designed and Developed Microservices-based applications using Spring, Spring Boot, Hibernate, Spring DAO, Gradle, JDBC, Oracle. Used Eureka to call other proxies Microservices.
Performed Reverse Engineering to map POJO classes to the database.
Created DAO interface, abstract class, and concrete classes to interact with persistence entities.
Implemented infrastructure automation like Terraform resources creation in GCP.
Designed and developed RESTful Web Services using Spring Boot.
Integrated Elasticsearch with RESTful APIs to enhance search functionality for large-scale customer datasets.
Responsible for creating an instance on Amazon EC2 (AWS) and deploying the application on it.
Lead a 3-member full stack technical development team to design, create and improve new and existing products, platforms and applications.
Designed and applied security policies with Layer 7 (CA API Gateway) for runtime governance and secure communication across microservices.
Designed and optimized Drools rulesets for automated transaction approvals, enhancing fraud detection accuracy.
Implemented asynchronous event-driven architectures using Python s asyncio and Celery, ensuring scalable background task execution.
Implemented Splunk log analysis for proactive error detection, reducing downtime incidents.
Expertise in developing Scala and Java applications and good working knowledge of working with Python.
Proficient in designing and developing web applications using Spring MVC framework.
Integrated Circuit Breaker with distributed systems to handle service failures gracefully, reducing downtime and improving system stability.
Developed and deployed RESTful Web Services using Spring Boot and Quarkus frameworks for optimal container-native deployments.
Built and optimized backend services using Go (Golang), ensuring low-latency processing and efficient concurrency handling.
Maintained Jira boards for sprint planning, bug tracking, and feature management, ensuring smooth Agile development cycles.
Utilized BigQuery extensively to perform analytics on large datasets, facilitating timely and informed strategic decisions.
Performed end-to-end UI testing using Selenium to automate repetitive testing scenarios, significantly improving software quality and reducing manual effort.
Enhanced security and compliance by integrating Identity and Access Management (IAM) roles and policies within GCP environments.
Developed and maintained scalable backend applications leveraging Java, Ruby on Rails, and Django, with a focus on high availability and fault tolerance.
Working with GCP DevOps tools to build, test, deploy, and manage applications using Cloud Build, Container Registry, Cloud Deployment Manager, Cloud Source Repositories.
Designed, implemented, and managed infrastructure on AWS, GCP, and Azure Cloud platforms.
Design and implementation of Spring-Security for the application for authentication process against J2EE pre-authentication, and Database.
Select the appropriate AWS service based on computing, data, or security requirements.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React JS, Redux, and Bootstrap.
Experience in building isomorphic applications using React JS and Redux with GraphQL on the server-side.
Skilled in leading frameworks as Angular.js to build high-quality, scalable and reusable components and Front-end solution.
Integrated applications with GCP Cloud Storage for efficient data archiving and retrieval, improving storage reliability and performance.
Built scalable data pipelines using Apache Beam to handle complex ETL processes, enabling efficient and accurate data transformations.
Expertise in major components like Spark, Python, Hadoop, Map Reduce, HDFS, HIVE, PIG, HBase, Kafka, AWS EC2, S3, R, and Java.
Managed API lifecycle effectively using Postman, from endpoint verification to performance and functional testing of RESTful web services.
Built real-time streaming applications using Apache Kafka with Python, processing high-velocity data for analytics and monitoring systems.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Developed the components using Angular 11 needed for the application from scratch and customized from various Angular-related libraries to meet the application's functionality.
Managed large-scale structured data operations with Bigtable, optimizing database performance for critical transaction processing applications.
Applied strong problem-solving capabilities to deliver innovative solutions and collaborated closely with UX/UI design teams to create intuitive, user-centric application interfaces, significantly improving end-user satisfaction.
Designed and developed the UI of the website using Python, Angular, HTML, AJAX, CSS, and JavaScript
Creates and configures Micro-Services architecture and integrates with ReactJS application
Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with MongoDB.
Implemented MVC architecture with React components as Views, controllers in node JS for API development.

Environment: Angular 11, React, JavaScript/jQuery, Ajax, Spring, Quarkus, MVC, Hibernate, Spring Boot, XML, Kafka, Docker, Kubernetes, Agile, CI/CD, Jenkins, Maven, SonarQube, uDeploy, and Java/J2EE, AWS.

Fifth Third Bank, Cincinnati, OH Jan 2021 Dec 2022
Lead Java Fullstack Developer

Responsibilities:
Working on Apache camel for route build and configuration along with File audit service with communication with UI front end. Involved in various requirements internal in UPS. Used Tomcat for application deployment.
Coordinated with several teams-the Design team, Business analyst and end users of the system. Created the web UI using Struts, JSP, Servlets and Custom tags. Migrated application to micro-services architecture.
Designed, developed and implemented JSP's in presentation layer for Submission Application Reference implementation. Resolved issues in basic networking components.
Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.
Developed Generative AI solutions by utilizing Large Language Models (LLMs), optimizing prompt engineering techniques, and fine-tuning models to deliver intelligent and contextually aware features.
Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using terraform.
Integrated Elasticsearch with RESTful APIs to enhance search functionality for large-scale customer datasets.
Built and optimized backend services using Go (Golang), ensuring low-latency processing and efficient concurrency handling.
Implemented API security and management solutions utilizing CA API Gateway (Layer 7), improving reliability and security of system integrations.
Designed and optimized Drools rulesets for automated transaction approvals, enhancing fraud detection accuracy.
Hands on experience with multiple NOSQL databases including Riak, Couch base, HBase and Cassandra. Implemented Unit testing using JUnit.
Configured Splunk dashboards to monitor application performance and error trends, reducing troubleshooting time by 60%.
Processed extensive datasets through Big Data technologies such as Apache Kafka, Spark, and Google BigQuery to enhance data-driven decision-making.
Assigned special long-term project as internal Full Stack Software Developer charged with engineering a web-based application utilizing NodeJS, ReactJS, Express JS and MongoDB.
Developed MapReduce and Spark jobs to discover trends in data usage by users. Implemented Spark using Python and Spark SQL for faster processing of data.
Developed and maintained automated test suites using Selenium to ensure compatibility across various browsers and environments.
Worked with Jira dashboards and reports for sprint tracking and backlog refinement in Agile development cycles.
Prepared the mapping document using EDI implementation guidelines.
Developed User Interface Screens using Spring MVC, to enable customers obtain auto finance.
Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC). Developed Authentication layer using Spring Interceptors.
Partner with product teams, design and build, incident and problem management teams to ensure compliance and quality service delivery. PCF (Pivotal Cloud Foundry) instance was deployed on AWS.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 9, and JSON. Used jQuery, Ajax for service calls on pages to interact with the server. Build unit test cases using Mockito framework for testing accuracy of code.
Real time streaming the data using Spark with Kafka.
Extensively leveraged Postman for API endpoint testing, documentation, and automation, optimizing the API testing workflow.
Involved in workshops to migrate EDI interfaces from TLI Systems to SAP PO using B2B add-on. Create 834 and 820 specification documents for Coding and Development
Integrated UI/UX design best practices throughout the software development lifecycle to deliver intuitive, responsive, and user-friendly applications.
Used Node JS for server-side rendering. Implemented modules into Node JS to integrate with designs and requirements. Performed multiple and consistent deployments using U-Deploy to JBoss.
Developed REST API for test server for Express Router middleware-based API's with MongoDB.
Worked on Design, implementation and test services using Python in a Microservice-oriented architecture.
Developed REST services to talk with adapter classes and exposed them to the angular 9 front-end.
Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring AOP functionality. Code repository management using GIT and project build tool used is Gradle.
Created High Level Design documents, low level design documents using MS Visio and PowerPoint to provide the documentation and guidance for peers and business users.

Environment: Java 1.8, Web services, RESTful, GenAI (LLM, Prompt Engineering), Spark, Apache camel, MongoDB, Spring Boot, Cassandra, SQL, PL/SQL, JavaScript, Quarkus, GIT, Angular 9, HTML5, CSS3, jQuery, ReactJs, Bootstrap, PCF, Tomcat, Power point, Ajax, Mockito framework, JSP.

UBS, NYC, NY May 2020 Dec 2020
Sr. Java Full Stack Developer

Responsibilities:
Used CI/CD tools Jenkins, Git and Docker registry for configuration and automation.
Learned to implement Java 11 with hibernate in IntelliJ platform.
Developed scripts to handle auto deploys to QA environment using Jenkins and git configurations on code pushes to various microservices.
Created custom table in the Power BI
Creating cross-browser compatible and standards-compliant CSS-based page layouts and implemented Zuulapi gateway.
Worked in container-based technologies like Docker, Kubernetes and OpenShift.
All studies are up to date with new version of JAVA 11 using Lambdas, Streams, Observables and Completable futures.
Implemented complex applications using MongoDB to speed up the query.
Used Spring Core Annotations, Spring MVC for Rest API s, Spring Boot for Microservices and Spring Batch for running batch jobs.
Implemented Event Sourcing and CQRS patterns to improve scalability and performance in microservices-based applications.
Developed RESTful and gRPC APIs in Go (Golang), optimizing request handling and service communication.
Designed and optimized messaging systems using Kafka, RabbitMQ, and ActiveMQ for asynchronous processing and system decoupling.
Developed API gateways to manage authentication, authorization, and request validation for secure microservices communication.
Used Microsoft Azure for storage Blob and message queues which is much faster in transferring data from one place to another and reduces the load on microservices.
Used Azure Cloud as a storage for HDInsight Blob s where we store the patient s data which will later be moved to MongoDB using python scripts.
Participate in and support Archer version upgrades
Infrastructure and Application CI/CD pipeline deployment using AWS Code pipeline, Code Deploy and Code Commit. microservices and serve them through middleware. Served any Client-side libraries through microservice.
Work with group of skilled engineers, and help architect and build scalable and robust Data Analytics Applications
Used one-way/two-way data binding, filters, UI-routers and creating custom directives in Angular 9.
Developed RWD UI pages using HTML, XHTML, jQuery, HTML5, AJAX, CSS3, Angular8 and Node.js.
Created, produced and consumed REST web services to serve user requests and for third party system
Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers and with core Java 11 with Multithreading, Apigee, Concurrency, Exception Handling, and Java Collections.
Jenkins to auto deploy client-side application based on git branches, debug server is triggered by git push while release server is based on nightly build.
Utilized Postman to streamline API testing, collection runs, monitoring, and documentation for REST APIs.
Used Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and implemented the authentication, authorization, and access-control features by making use of Spring Security feature.
Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
Successfully set up database replication system from Oracle to Oracle, MySQL to Oracle to fit business needs.
Used most of the new features of Java 8 like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
Developed Hibernate with Spring Integration abstraction to interact with database of MongoDB.
Involved in writing Hibernate Criteria queries, Transactions and SQL queries for Data access.
Developed Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
Developed plan and strategy for information architecture to integrate various systems at Confidential Foundation; Lead the overall strategy for data integration, business intelligence, and data analytics
Worked extensively on Data visualization and Data analyzation using Power BI
Generate new metadata file through third party tool.
Created data as a service based Restful web service with Mongo DB data store running on Tomcat 9.
Developed unit tests with JUnit and Mockito and written automated regression tests using JMeter.
Building components to connect to other microservices using Kafka, Elastic Search and REST API.
Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
Worked on the Analytics Infrastructure team to develop a stream filtering system on top of Apache Kafka.
Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.
Kroger - Developed big data analytics dashboard for Kroger to identify customer footfall behaviour
Used Java 8 features like Lambda expressions, functional interfaces Steams for build operations on collections.
Used Python to match patients from the criteria object and store the patients found as blob object in HDInsight s and then move the data to MongoDB.
Maintain Archer workbook and support documentation.
Good working experience in Azure HDInsight provisioning/Services and in - depth knowledge of HDInsight Cluster deployment includes Spark, HBase, Kafka, Hive LLAP, etc and expertise in monitoring, logging and cost management tools that integrate with HDInsight.
Primary Participant in administrative activities includes HDInsight Spark/HBase/Kafka/Interactive Query (LLAP) Cluster deployment using ARM Templates and using Azure Portal, creating Resource Groups, NSG Rules, Scaling the Clusters, creating blob and ADLS Storage accounts, day to day operational activities like monitoring the jobs.

Environment: Eclipse, Visual Studio Code, Java 8, Postman, Angular 4, bootstrap, J2EE, Spring MVC, typescript, Hibernate JPA, MongoDB, SQL Server, Microservices, Zuulapi gateway, Restful Web services, Putty, Azure DevOps, Git, Python 3, HDInsight s, Spark Cluster, STS.

Popular, Charlotte, NC Aug 2018 Mar 2020
Java Full Stack Developer

Responsibilities:
Developed EQC Automation microservice to provide RESTful API utilizing Spring Boot with Spring MVC. Implementing microservice architecture with Spring Boot based services interacting through combination of REST and RabbitMQ message brokers for Reporting and Historical services.
Developed a session expiration component using angular widgets and latched it onto the application.
Used JSON Raw format for sending requests and reply to web services. Uploaded flies into Oracle database using CLOB and BLOB, Normalization and performance turning with Oracle DB.
Used RabbitMQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
Ability to develop data analytics & statistical models in support of business objectives
Expert in implementing advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
Auction web app - calculated bids for energy auctions utilizing Scala, JPA and Oracle.
Built Kafka-Spark-Cassandra Scala simulator for Meti Stream, a big data consultancy; Kafka-Spark-Cassandra prototypes.
Designed robust error-handling and logging mechanisms in Go (Golang) applications to enhance debugging and maintainability.
ADFS Migration and third-party integration, create claim aware relying party trust using federation metadata.
Architected and implement REST API interfaces using JavaScript and Node.js
Developed Single Page Web Application with React.js, Redux, Express.js, Node.js, REST API, and MongoDB.
Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code.
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
Created reports in Power BI Embedded
Used Typescript to write the Angular Components, Modules, Services, and Models.
Designed and developed this application using Angular 6, Node JS, MySQL, Typescript, HTML5, CSS3, Bootstrap, and Angular-Material.
Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
Developed UI layer for the application using HTML5, CSS3, Angular 4.0 and Node JS.
Built custom widgets using bootstrap APIs to meet the requirements and expectations.
Implemented Stored procedures, triggers to implement Oracle advanced Queuing.
Improved source code maintenance which resulted in significant code reduction, ease of upgrade, scalability, ease of developer spin and superior performance by refactoring the existing application.
Used custom tag libraries and Spring MVC framework for web applications.
Implemented the application using Spring IOC, Spring MVC Framework, Spring Boot and Spring Security.
Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
Involved in writing Thread Safe blocks for multithread transactions.
To achieve Continuous Delivery CD goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
Created Spring Batch Repository to track the errors, job execution steps and timing information.
Created logical data models based on requirement and captured metadata.
Designed and developed Microservices using Rest and Spring Boot.
Experience in using MongoDB data models document, key-value & wide column, or graph model.
Spring Ribbon for load balancing and a broker service to maintain status using Kafka and Zookeeper.
Used Karma (Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
Performed regression testing and continuous integration testing using Jenkins automation tool.
Developing Persistence Gateway application for persisting data from Gemfire to Oracle database.
Worked with AWS Code Commit to securely import Git code repositories.
Proficient in using source code change management and version control tools like GitHub, SVN, CodeCommit, TeamCity, Fisheye, JIRA, IBM RTC and Source Tree.
Implemented generating objects at runtime and integrated PrimeNg for angular components like Grid charts to implement rich user interface with extensive features.
Implemented Java Multithreading to process multiple Excel sheet flat files simultaneously and to refresh cache at given interval time. Developed Data Access Object s (DAO s) using JPA.
Designed desktop application that pulls data from the cloud and loads it into the sql server by transferring JSON data into data objects with the help of entity framework.
Implemented Micro Services to communicate using synchronous protocols HTTP and REST.
Created core module with components that will be loaded once in AppModule such as Navbar, Toolbar, Service and Routing Module. Used StarTeam for source code management.
Developed several web applications that required Responsive Web Design for windows and android phones.
Developed REST services for search filters in Java. Used a mix of Native SQL along with HQL and criterions.
Developed single page applications, components using Angular JSdirectives, controllers, view and routing, service modules.

Environment: Eclipse, Visual Studio, Postman, Hudson, Angular2+, bootstrap, J2EE, Spring MVC, typescript, bootstrap, JPA, Hibernate, RabbitMQ, Restful Web services, SQL Developer, putty, NodeJS, StarTeam.

Nationwide, Columbus, OH Dec 2016 Jul 2018
Java Full-stack Developer

Responsibilities:
Developed using new features of Java 7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back-end tiers.
Worked extensively on Data visualization and Data analyzation using Power BI
Involved in writing Thread Safe blocks for multithread access to make valid transactions.
Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
Designed new architecture to have referral feature in Care360 application by using GWT for front end.
Developed web application using technologies Core Java, GWT, Tapestry, JavaScript, HTML, CSS, &Xml and HTML5.Used J2EE design patterns like MVC, Singleton Factory, DAO, and DTO.
Used hibernate as the object relational mapping (ORM) architecture tool for persisting java objects (POJOs) and used Oracle for backend data and for complex queries, and DAO pattern to fetch data using Hibernate.
Used DAO pattern to fetch data from database using Hibernate to carry out various database.
Used GITHUB as a source version control system for microservices code repository.
Developed Camel routes to do backend crone jobs to generate reports and send to third party web service.
Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
MYSQL SME on team: Served as escalation point for lower-level technicians, especially about MYSQL issues.
Establish the data management framework that improves the data quality and standards for both database structures and repository and migrate database from SQL Server to MySQL 5.1.
Performance monitoring/tuning on MySQL and LINUX, Replication set up and configuration processes and Troubleshooting issues.
MYSQL database Installation, performance tuning, backup and recovery and replication Serve as an expert
Designing a highly scalable, highly available, minimum TCO for maximum ROI using big data components like Kafka, spark, Cassandra, MongoDB, and API. It is a python and scala based analytic system with ML Libraries.
Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
Worked with Terraform to create stacks in AWS from scratch and updated the terraform as per the organization s requirement on a regular basis.
Integrated Power Apps form in Power BI to get the data from users
Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
Experience in the PaaS service like OpenShift provided by RedHat and Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.

Environment: J2EE, Eclipse, Spring, Spring MVC, Jenkins, Spring JDBC, Spring Boot, EJB, Hibernate, Junit, Mokito, Rest web services, Test NG, HTML, XML, JavaScript, CSS, JMeter, Azure, Kubernetes, JUNIT, Micro Services, Perforce, Oracle DB, Maven, Log4j, Putty, WebLogic 11.

Sun Trust, Atlanta, GA Oct 2015 - Nov 2016
Java Full Stack Developer

Responsibilities:
Involved in JAD sessions with clients for gathering the requirements and involved in Analysis meetings and designed components for the project based on requirement, followed Waterfall and Agile methodologies.
Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS.
Developed the application under J2EE Architecture using Spring, Hibernate, Servlets, Web logic and JSP.
Created REST based web services by establishing links using HATEOAS from Spring based application.
Monitored and performed testing in various environments like Development, Test, UAT and Production.
Developed Restful Web services in JAX-RS using Jersey to provide domain data to the application
Implemented logging in the application using SpringAOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF and used Docker to virtualize deployment containers and push the code to EC2 cloud using Pivotal Cloud Foundry.
Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
Database development in MySQL using Workbench 6.2 client.
Developed View Models using Typescript.
Worked with Jquery and typescript for the development of the UI.
Experience in developing and designing POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.
Created various Parser programs to extract data from Business Objects, XML, Informatica, Java, and database views using Scala
Work with engineering teams in the design and implementation of fail-over and recovery solutions MongoDB, Oracle Exadata 12C and pluggable databases.
Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
Modified SQL, PL/SQL procedures and triggers to obtain optimized output and worked with Cassandra.
Highly used MQ Visual Edit and MQ Visual Utility tools for connecting to remote queue managers.
Worked with IDE as RAD 9.1 and deployed the application into WebSphere Application Server 8.5.
Involved in Migrating the project from Ant to Maven build tool to achieve more functionality for build process.

Environment: Java 8.0, Spring 4, Hibernate, JavaScript,HTML 5.0, CSS3, WAS 8.5, RAD, log4j, Mockito, XML, MongoDB, Maven, GIT, MQ Visual Utility, MQ Visual Edit.
Keywords: cplusplus continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface user experience message queue javascript business intelligence sthree database rlang information technology golang purchase order microsoft procedural language California Georgia New York North Carolina Ohio

To remove this resume please click here or send an email from victor@reliantvision.com to usjobs@nvoids.com with subject as "delete" (without inverted commas)
victor@reliantvision.com;5122
Enter the captcha code and we will send and email at victor@reliantvision.com
with a link to edit / delete this resume
Captcha Image: