0% found this document useful (0 votes)
30 views9 pages

Ruthvik Bhairav - Java

Ruthvik Bhairav is a seasoned software developer with around 8 years of experience in the software development life cycle, specializing in Java 11 and various web technologies. He has a strong background in developing and maintaining applications using Agile methodologies, RESTful APIs, and cloud technologies like AWS and Azure, as well as experience with containerization using Docker and OpenShift. His technical skills encompass a wide range of programming languages, frameworks, and tools, making him proficient in both front-end and back-end development.

Uploaded by

divyatej521
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views9 pages

Ruthvik Bhairav - Java

Ruthvik Bhairav is a seasoned software developer with around 8 years of experience in the software development life cycle, specializing in Java 11 and various web technologies. He has a strong background in developing and maintaining applications using Agile methodologies, RESTful APIs, and cloud technologies like AWS and Azure, as well as experience with containerization using Docker and OpenShift. His technical skills encompass a wide range of programming languages, frameworks, and tools, making him proficient in both front-end and back-end development.

Uploaded by

divyatej521
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Ruthvik Bhairav

[email protected]

+1 (321) 465-2376

LinkedIn

Professional Summary

• Around 8 years of experience in Software development life cycle (SDLC) with a blend of proficiency and
leadership in AGILE-SCRUM, Sprint, and Traditional software development models like Test Driven Model
(TDD), BDD & Waterfall from design and development to deployment and testing, including user interfaces,
as well as implementing Web and Mobile applications and with the newest web technologies.
• Proficient in Java 11, a long-term support (LTS) version, with a deep understanding of its features,
improvements, and APIs.
• Skilled in using the var keyword for lambda parameters, making code more concise and readable.
• Experienced in leveraging Java 11's built-in HTTP client for making HTTP requests and handling responses,
supporting both HTTP/1.1 and HTTP/2.
• Utilized new string methods introduced in Java 11, including isBlank(), lines(), strip(), and others, to simplify
string manipulation and processing.
• Experienced in developing complex PL/SQL queries, Procedures, Triggers, Stored Procedures, Packages
and Views in various databases such as Oracle, DB2 and MySQL, SQL Server
• Good knowledge of Design patterns like DAO, DTO and Model View Controller.
• Working Knowledge in JSON and XML technologies such as XSL, XSLT, XPath, parsers like SAX, DOM and
JAXB.
• Responsible for creating and maintaining architecture for Restful API using Spring Boot.
• Excellent in defect fixing, solving complex problems and Performance Tuning.
• Worked in developing Web Services (SOAP) using JAX-WS.
• Worked in Development teams under various roles such as Designer, Developer and Group Leader.
• Progressed through several project life cycles performing code development activities varying from UI
design to Business functionality implementation.
• Developed applications using Multithreading, Serialization, Externalization, Collections and Generics.
• Used Spring Boot Actuator to monitor and manage the application in production environment.
• Good understanding on Spark Streaming with Kafka for real-time processing.
• Implemented Kafka Custom encoders for custom input format to load data into Kafka Partitions. Real time
streaming the data using Spark with Kafka for faster processing
• Flexible committed individual with excellent interpersonal & communication skills, aiming to specialize in
the fields of Java/J2EE.
• Worked with testing tools such as JUnit for Java, quit for JavaScript, and A/B Testing for Website Design
and its traffic flow, Mockito and used Jasmine for front end testing and automation framework like
Selenium.
• Worked in database modeling, design, and development of complex PL/SQL stored procedures, triggers,
packages and views in relational databases like Oracle, SQL Server, PostgreSQL, MySQL and IBM DB2.
• Involved in implementing the framework with REST API and MongoDB (NoSQL) as back-end database.
• Built and deployed the applications on Tomcat, WebLogic, WebSphere and JBoss Servers.
• Used Maven, Gradle, and ANT as build scripts for application build and deployment. Build tools programs
to automate the creation of executable applications from source code and integration is performed.
• Worked on CI/CD pipelines for Microservices on AWS using App services and deployed them without issues.

• Used Jenkins for continuous integration, GitLab for version management & Maven and Gradle for building
the application and used Sonar and JMeter for code quality and to integrate with production automatically.
• Implemented Docker to deploy applications quickly, set up CI/CD pipeline and used Docker consoles for
managing the application life cycle and monitoring on Git.
• Implemented, configured, and managed OpenShift Container Platforms for multiple projects.
• Created and maintained high-availability OpenShift clusters to ensure uninterrupted application availability.
• Employed best practices for cluster scaling, load balancing, and disaster recovery planning.
• Involved in AWS such as EC2, AWS RDS, Dynamo DB, S3, Elastic Beanstalk, VPC, Security groups, SES, SQS,
SNS and have written CloudFormation script in YAML for automation and provide frameworks.
• Deployed and involved in configuration for web apps, Azure App services, Azure Application insights, Azure
Application Gateway, Azure DNS, Azure traffic manager, App services, also components in cloud platform.
• Worked on deploying VMs various into subnets. Preferable Azure by creating a multilevel hybrid pipeline of
CI & CD helped clients to achieve Kubernetes platform. Also automated infrastructure in the cloud.
• Worked on stack driver service/ dataproc clusters in GCP for accessing logs for debugging.
• Used JIRA for buck tracking and implemented various JIRA plugins such as JIRA client, JIRA importer plugin,
JIRA charting plugin, the connector for Microsoft project and custom field for teams working.

TECHNICAL SKILLS:
Languages Java 1.8, J2EE, C++, C, PL/SQL

Technologies Java Servlets, JSP2.0, HTML5, AJAX, XHTML, DHTML, CSS3, Flash,
JavaScript2.0, Angular JS, Angular 5, Node JS, Ext JS, BootStrap4, JMS

Tools and Framework Spring 4.x, Spring MVC, Spring IOC, Spring Cloud, Struts 1.3/2.0, Hibernate, JSF,
Spring Boot, Spring Security, Apache CXF.

Scripting Languages Java script, HTML5, CSS3, AJAX, XML, Angular 5, Python, SHELL & Pearl

Databases & Clients Oracle 8i/9i/10g/11g, DB2, MySQL 5.x, SQL Server 12.0, MongoDB, Cassandra,
Postman, SOAP UI

Version Control Git, Bitbucket, CVS, and SVN

Web API’s REST, SOAP, JAX-RS, JAX-WS, WSDL, UDDI, JAXP, JAXB, Apache Axis

Web Servers Apache Tomcat, WebLogic, JBoss, Glassfish, Apache HTTP server

Methodologies Waterfall, Agile, Scrum, Test-Driven Development

IDE & Containerization Eclipse, Visual Studio, PyCharm, IntelliJ, Apache Tomcat, Docker

Tools Selenium, SonarQube Log4J, Junit, Ant, Mockito, Maven, UML, Rational Clear case,
CVS, Karma.

Cloud Technologies AWS, Azure, GCP

Bug Tracking/Build Tools Jira, Bugzilla, Gradle, Maven

OS & Environment Windows, Unix, Linux (RHEL, Centos, Ubuntu) and Mac

Professional Experience
Infor, Alpharetta, GA April 2022 - present
Role: - Sr Full Stack Developer

Description:

Infor is a multinational CRM company. As part of the Tech Connect team. I am responsible for developing,
maintaining, analysing, and modifying the major web application for customers to predict the market, and
implement sales forecasts, services, and web servers to analyse and create proactive alerts.

Responsibilities:

• Worked in all the phases of the Software Development life cycle (SDLC) using Agile Scrum Methodology.
Analysis, design, coding, unit, and integration testing of business applications in an object-oriented.
• Developed web pages using HTML5, CSS3, Angular 4, Bootstrap, JSON, Ajax.
• Knowledgeable about TLS 1.3, enhancing the security and performance of encrypted communication, and
its implementation in Java 11.Familiar with the Epsilon garbage collector in Java 11 and its utility for
performance testing and memory-constrained environments.
• Proficient in integrating Java 11 APIs and features into application development, ensuring compatibility
and leveraging the latest capabilities.
• Creating Typescript reusable components and services to consume REST API's using Component based
architecture provided by Angular 4 and Used Webpack to build Typescript modules.
• Coordinate with all the teams for functional requirements and ensure compliance to all architecture
standards.
• Backend Development: Proficient in using Node.js for server-side development, leveraging its event-driven
architecture and asynchronous I/O to build scalable and high-performance applications.
• Designed and implemented RESTful APIs using Express.js, managing endpoints and handling requests
efficiently.
• Proficient in using JavaScript/CoffeeScript for frontend development, creating interactive and responsive
web applications.
• Skilled in manipulating the DOM, creating dynamic and engaging user interfaces.
• Asynchronous Programming: Expertise in asynchronous programming paradigms using callbacks,
promises, or async/await, enhancing application performance and responsiveness.
• All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE
components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting,
chef, Python, AWS Lambda, Cloud Formation Template.
• Built on-premise data pipelines using Kafka and Spark streaming using the feed from API streaming
Gateway REST service.
• Implemented the application using Spring Boot Framework and handled the security using Spring Security.
• Used Micro service architecture with Spring Boot based services interacting through a combination of REST
and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper.
• Designed and developed Rest Based Webservices using Jersey framework.
• Design and development web-application for business reporting and systems monitoring and
troubleshooting using J2EE, Tomcat.

• Familiarity with core concepts of Artificial Intelligence and Machine Learning, including
supervised/unsupervised learning, neural networks, and deep learning.
• Model Development: Experience in developing and training machine learning models using libraries such as
TensorFlow, Keras, or Scikit-learn.
• Data Preprocessing: Proficient in data preprocessing techniques, including feature engineering,
normalization, and data cleaning to prepare data for modeling.
• Worked in integrating JMS with Spring Boot by providing an instance that is embedded and worked with
Microservices, and Spring Boot with the cloud technologies such as Pivotal Cloud Foundry.
• Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO
(Data access objects), Data Transfer objects, Business objects, ORM Mappings, also designed the patterns.
• Developed and maintained architecture for Restful API using Spring Boot to monitor and manage the
application in the production environment also integrated Spring Security to validate the user.
• Created Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on
Spring, greater ease in testing a program by isolating a component or mocking its dependencies.
• Strong understanding of Webpack and its role in modern web development.
• Experience in configuring Webpack for bundling and optimizing JavaScript, CSS, and other assets.
• Proficient in using loaders and plugins to handle different file types and enhance development workflow.
• Familiarity with code splitting, lazy loading, and other performance optimizations with Webpack.
• Developed and performed all the phases of testing using Jasmine, and Karma for the unit test and also
protractor for End2End automation testing for both client and server side by Mocha and Chai frameworks.
• Containerized applications using Docker and deployed them on OpenShift clusters.
• Developed YAML-based deployment configurations for applications, defining pods, services, and routes.
• Ensured application scalability and load distribution by utilizing OpenShift's auto-scaling features.
• Ensured the security of OpenShift environments by implementing RBAC (Role-Based Access Control) and
network policies.Conducted regular security audits and vulnerability assessments.
• Ensured compliance with industry standards and regulatory requirements (e.g., PCI DSS, HIPAA).
• Worked in deployment and configuration of Application Servers such as Apache Tomcat, BEA WebLogic,
• Created Node.js middleware application server to encapsulate JS widget.
• Involved in working with build tools like Maven, Gradle, ANT, and automated and executed applications.
• Created and maintained built wrapper scripts using PERL and Unix Shell script.
• Involved in working with JavaScript build tools like GRUNT, GULP, and Webpack. to achieve more
functionality for the build process and implementation.
• Used Git as the tool of the version-control system that can track coding changes in source code, build and
manage the teamwork. Also, solve these kinds of problems by tracking individual change by each
contribution.
• Implemented the Amazon Web Services (AWS) like EC2 for Virtual Servers to deploy applications, S3 and
Glacier for storing data, Amazon Elastic Load Balancing, AWS Identity, Amazon EBS, Amazon SQS, Flexible
schema management Fully managed infrastructure Searching across objects.
• Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks. Also
have experience on implementing and managing continuous delivery systems and methodologies on AWS
• Created END-END Automation with CI Procedures using Jenkins & automated Maven builds by integrating
them with Continuous Integration tools Jenkins, Implemented the setup for Master slave architecture.
• Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Designs
and configured vs Realize Orchestrator workflows for Microsoft Azure builds and implementing services.
• Used JIRA for issue tracking and project management.Involved in Installing and Configuring the NEXUS
Repository manager for sharing the artifacts within the company and also the response is given.

Environment: Java 8, HTML5, CSS3, JavaScript, React, JavaScript, NodeJS, Redux, NPM, Jasmine, Karma,
Microservice, Spring Boot, MongoDB, PostgreSQL, Angular, JSON, SOAP, Hibernate ORM, Jenkins, OAUTH, JWT,
Kafka, Swagger, Junit, Mockito, Maven, JBOSS, GIT, SVN, GitHub, Docker, AWS.

Verizon, Irvine, CA January 2022 – April 2022


Role: Full Stack Developer

Verizon is a multinational telecommunications conglomerate. I am responsible for developing, maintaining, and


integrating enterprise service requests. Also implementing network and business services, web servers, deployed
after User Acceptance Testing (UAT) and production.

• Worked in all phases of SDLC involving specifications, gathering Requirements, Designing, Development,
Testing, Deploying, and Maintaining the application by using Scrum Methodology in an Agile environment.
• Designed and developed the application using HTML5, CSS3, AngularJS, TypeScript, SASS, jQuery, and
AJAX. Involved in developing the UI, layout, and front-end programming for web-based applications.
• Skilled in optimizing application performance using Java 11's performance improvements and bug fixes
• Capable of managing errors and exceptions in Java 11 applications, ensuring robustness and reliability.
• Understanding of the significance of long-term support (LTS) versions like Java 11 and their suitability for
enterprise and long-term projects.
• Developed front-end code with Ajax call in Ember JS and jQuery to retrieve data as JSON Object from
controllers in back-end RESTful Server, then displaying the well-organized result in web pages by writing
AngularJS controller, directives, services, and route providers, and implement backend services effectively.
• Designed and developed a Restful APIs for different modules in the project as per the requirement. Used a
light front-end framework against the JSON API for their service requests.
• Coordinate with all the teams for functional requirements and ensure compliance to all architecture
standards.
• Utilized npm to manage dependencies, ensuring the stability and security of Node.js applications.
• Developed real-time features using WebSockets or technologies like Socket.io to enable seamless
communication between clients and servers.
• Proficient in Python for diverse applications, including scripting, web development, data analysis, and
automation.
• Experience with web frameworks like Django or Flask, building scalable and secure web applications.
• Data Processing and Analysis: Used Python libraries such as Pandas, NumPy, and Matplotlib for data
manipulation, analysis, and visualization.
• Scripting and Automation: Developed scripts and automated tasks using Python, streamlining processes
and improving efficiency.
• All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE
components using Spring MVC ,Spring IOC, Spring transactions and Spring security modules.
• Implemented the application using Spring Boot Framework and handled the security using Spring Security.
• Designed and developed Rest Based Webservices using Jersey framework.
• Developed applications using latest technologies like spring, hibernate (using annotations), and REST
based Webservices, XML API and tools.
• Used spring framework for integrating the MVC components with business services.
• Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
• Design and development web-application for business reporting and systems monitoring and
troubleshooting usingJ2EE, Tomcat.

• Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence
layer.
• Performed Web services testing between and third-party applications using Soap UI and performance
functional testing of REST APIs using JMeter.
• Worked on Spring MVC Architecture for web applications.
• Conducted model evaluation and validation using metrics like accuracy, precision, recall, and F1-score,
ensuring the performance of AI/ML models.
• Explored AI applications across various domains, such as natural language processing (NLP), computer
vision, or recommendation systems
• Involved in configuring the Git repository and maintaining the version control using Git and Used GIT for
source code version control and regularly pushed the code to GitHub. And refined through careful effort.
• Designing and implementing fully automated server build management, monitoring, and deployment By
Using DevOps Technologies like Chef, and Puppet. Also, for executing scaling operations whenever needed.
• Managed and continuously improved the build infrastructure for software development engineering
teams including implementation of build scripts, continuous integration infrastructure, and deployments.
• Implemented Open Shift platform in managing Docker containers and Kubernetes Cluster.
• worked on GCP Dataproc, GCS, Cloud functions, Big Query, Azure Data Factory Data Bricks.
• Leveraged Ansible and Terraform for infrastructure provisioning and configuration management within
OpenShift.
• Wrote Ansible playbooks to automate routine tasks and maintain consistent cluster configurations.
• Streamlined application deployments and environment setup through IaC practices.
• Deployed and Maintained windows phone applications on Azure cloud technologies. Converted .Net
application to Microsoft Azure Cloud Service Project as part of cloud deployment in that model.
• Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure
while doing incremental deployment
• Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Created Virtual Machines using
PowerShell Script and Azure Portal.
• Configured the Web apps/Function apps, V-net integration, HCM, and Application gateway.
• Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Environment: HTML, CSS3, Bootstrap, JavaScript, Angular, Spring MVC, Spring Boot, Typescript,
Bootstrap, Microservices, Jasmine, Karma, Mocha, JSON, Spring Security, JWT, OAUTH, Oracle, PostgreSQL,
Selenium, Postman, Junit, Mockito, Power Mock, Maven, Log4J, GIT, Apache Tomcat, Jenkins, AJAX, JSP.

Barclays, Hyderabad, India November 2018 – August 2021


Role: -Full Stack Developer

Barclays is a British universal bank offering a wide banking and payments operation. I have implemented

Analytical approaches for debugging web applications and developed interfaces in order to support backend
services.

• Worked in an Agile environment and was involved in the analysis, design/development and testing
throughout the SDLC of a project and developed the applications using Core Java concepts, Servlets and
JSP.
• Involved in the design and development phases of Agile Software Development.
• Developed java modules implementing business rules and workflows using Spring Boot
• Involves in Sprint planning for the estimation of efforts for user stories and bugs

• Designed and developed the REST based Microservices using the Spring Boot
• Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
• Created optimized graphic websites and application interfaces using HTML5,CSS3.
• Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
• Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade,
Singleton and Factory patterns with the help of Hibernate ORM.
• Used Spring Core for IOC implemented using DI and developing Restful web services.
• Consumed SOAP based Web Services to integrate with the Web Application.
• Published and consumed Web Services using SOAP, WSD Land deployed it on WebLogic server.
• Used SOAP based messaging format to transfer requests and responses and validated the request and
responses against XML Schema Definition.
• Diagnosed and resolved complex issues related to containers, Kubernetes, and OpenShift.
• Conducted root cause analysis, identified performance bottlenecks, and implemented optimizations.
• Collaborated with support teams to address critical incidents promptly.
• Collaborated closely with cross-functional teams, including developers, DevOps engineers, and system
administrators.
• Participated in knowledge sharing and mentoring to improve team members' OpenShift skills.Contributed
to a culture of continuous improvement and innovation.
• Used SOAPUI tool extensive to conduct regression and performance testing of our services.
• Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
• Used SOAP for Web Services by exchanging XML data between applications over HTTP.

Environment: HTML, CSS, React, JSP, JavaScript, jQuery, Bootstrap, NodeJS, Microservices, ES6, React, Redux,
Spring Beans, Spring MVC, JPA, Spring Boot, Axway API, JMS, Oracle, Structs, JSP, Azure, XML, log 4j.

Lowes, Hyderabad, India May 2016 -November 2018


Role: Back-end Developer

Lowes is a home improvement-based company that has a market chain in most of areas. Implemented scaling,
monitoring and providing a web-based application that monitors and takes care of the data generated.

• Involved in various phases of Software Development Life Cycle (SDLC) in the development of applications.
• Experienced in HTML, XHTML, DHTML, XML, CSS, Angular, JavaScript, jQuery, JSP and Servlet.
• Expertise to make SPAs better using AngularJS directives and Filters and integrated with Spring Forms.
• Worked on MVC architecture with Angular JS, Spring and Spring AOP and IBM WebSphere ESB
• Worked on core java, using file operations to read system files (downloads) and to present on JSP.
• Involved in developing UI pages using AngularJS and calling the Rest API’s from backend.
• Experienced with Front-End frameworks like AJAX, JavaScript, ReactJS and Angular JS.
• Developed SOAP-based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability
• Used Git as Version Control System for the application. Used JMeter to test performance of SOAP protocol.
• Used Spring Framework for Dependency Injection and integrated it with the JSF Framework.
• Used Spring JDBC to retrieve the data, implemented drag and drop functionality, and implemented
preauthentication and database security using Spring Security.
• Utilized MongoDB and DB2 for backend data management and also for providing services.
• SOAP has been used as a protocol to Communicate in the form of XML messages.
• Maintained thorough documentation of OpenShift configurations, deployment processes, and
troubleshooting procedures.
• Adhered to best practices in OpenShift administration, following industry standards and
recommendations.

• Utilized the WebLogic. Admin utility for retrieving and analyzing the Thread dump information, finding the
Web Logic’s Server state information, license information, storing user credentials etc.

• Installed and configured other essential tiles in PCF such as MQSQL, Redis, Spring Cloud Services, PCF
Metrics
Environments: Java Struts, JDBC, J2EE, MVC, Log4J, SOAP, XML, Apache Ant, XSLT, WebSphere, JSF, JSP, Rational
Rose, Spring Security, SAX, XML SPI, Jasper, Rational Clear Case, Junit, Spring Framework.

You might also like