DoctorBabu Chiripireddy - Lead Java Full stack Developer |
victor@reliantvision.com |
Location: Atlanta, Georgia, USA |
Relocation: Open to relocate All over USA |
Visa: |
Resume file: Doctor Babu_Java Full Stack Developer_1743705815601.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Doctor Babu Chiripireddy
732-769-8913 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, 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. 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. 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 (Sequence, Activity, and class diagrams). 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. 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. 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. Extensive in developing Selenium Test Scripts using Java in Eclipse IDE. Expertise with the employment of Spring Kafka and Zookeeper apart from JMS as messaging service. Development of weblogic components using JSP, Servlets, and server-side components using EJB 3.0 under J2EE Environment. 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 Design Patterns. Technical Skills: Java/J2EE Technologies Java 11, Java 8, J2EE, 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. Design Skills UML (JUDE, Rational Rose, Visio), Object-oriented Analysis and Design (OOAD), Java & J2EE Design Pattern. 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 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 Implemented a Spring Boot-based internal Java/J2EE framework (Photon) to develop scalable, distributed, resilient, and event-driven microservices supporting AWS EKS/EC2, Pivotal Cloud Platform, and Kubernetes platforms Integrated Neo4j with existing Java microservices, ensuring seamless communication and performance optimization. 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 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). Developed scalable backend services using Java (Spring Boot) and integrated interactive visualizations with D3.js. Integrated interactive data visualizations with D3.js for web dashboards, improving user insights Designed and developed serverless applications using AWS Lambda to handle real-time data processing for client systems Developed event-driven solutions using Azure Functions and Azure Event Hubs for real-time processing. 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. 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. Automated infrastructure provisioning and deployment workflows using Terraform for cloud environments. Extensively Used Jenkins as a Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Developing the web services using java11 based Play which follows a reactive design paradigm coupled with the Akka toolkit which provides an actor-based programmable system on a JVM environment for achieving the desirable concurrency. Implemented CI/CD pipelines using Jenkins and deployed applications on OpenShift clusters. Implemented Standard interfaces to load legacy file-based eligibility information from carriers and mapped the information onto Hibernate entities to persist in the Oracle database. Implemented a significant proportion of the Master Descriptions module which REST-based web service and gives detailed information about Patients, Providers, Carriers, Coverage, Payers, Checking Accounts, and Business Groups. Develop and maintain Java-based applications for big data processing and analytics. Integrated Apache Flink with Apache Kafka for seamless data ingestion, processing, and output, ensuring end-to-end data flow in real-time data pipelines. 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. 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. Design development and implementation services for SOA, BPM, WebSphere Enterprise Service Bus, Data Power, WebSphere MQ Series, Apache Tomcat, and WBI MB application portfolio optimized for maximum connectivity and reuse. Good experience in using Amazon Web Services and AWS SNS/SQS for delivering messages. Hands-on experience in the development of Microservices and deploying in Docker. Used React JS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server using SASS, Bootstrap Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections, and Event/Exception handling. 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, Multithreading, AWS, Spring, MongoDB, Akka, Scala, Maven, 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. 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. 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. 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. Creating an inventory of all existing SRE training materials, including documentation, presentations, videos, articles, code samples, and any other artifacts used for training. Expertise in major components like Spark, Python, Hadoop, Map Reduce, HDFS, HIVE, PIG, HBase, Kafka, AWS EC2, S3, R, and Java. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Designed and created a web app using Python, Bootstrap, jQuery, and Django for performing CRUD operations. 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. Designed and developed the UI of the website using Python, Angular, HTML, AJAX, CSS, and JavaScript Created Angular service and integration with RESTful APIs and Angular HTTP Client to send GET/POST requests to fetch data from the server. 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, 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. Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using terraform. Hands on experience with multiple NOSQL databases including Riak, Couch base, HBase and Cassandra. Implemented Unit testing using JUnit. 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. 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. 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 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, Spark, Apache camel, MongoDB, Spring Boot, Cassandra, SQL, PL/SQL, JavaScript, 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. Used Microsoft Azure for storageBlob 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. 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 ApacheKafka. Implemented a distributed messaging queue to integrate with Cassandra using ApacheKafka and Zookeeper. Kroger - Developed big data analytics dashboard for Kroger to identify customer footfall behavior 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 SpringBoot 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 MetiStream, a big data consultancy; Kafka-Spark-Cassandra prototypes. 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, SpringBootand 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 CodeCommit 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 Sr. 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. Keywords: cplusplus continuous integration continuous deployment quality analyst machine learning user interface message queue javascript business intelligence sthree database rlang information technology purchase order microsoft procedural language California Georgia New York North Carolina Ohio |