Summary
Overview
Work History
Skills
Languages
Timeline
Generic

Bheem Singh Naik Ramavath

Summary

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering [Number] years of related experience. Software development professional with experience in developing and designing web applications using HTML, CSS, JavaScript, Angular, Node.js, and React. Adept at developing and deploying complex backend systems, web services and databases.

Overview

12
12
years of professional experience

Work History

Sr Full Stack Java Developer

Client
09.2022 - Current
  • Worked in Agile Methodology with bi-weekly sprints, and daily scrum meetings with backlogs and story points
  • Developed user interface using Angular 13 and Middle tier using Spring Boot
  • Application is configured using Maven build tool
  • Written Angular 13 application while using TypeScript for notification management and delivery
  • Designing and implementing scalable, RESTful, and Microservices-based backend
  • The backend is being written in Java using Spring Boot for simplicity and scalability
  • Used RESTful web services using jQuery and Angular 13 to fetch response data on user request
  • Creation of REST Web Services for the management of data using Apache CXF
  • Created TypeScript reusable components and services to consume REST API’s using component-based architecture provided by Angular 13
  • Exposed Stateless session beans as RESTful web services using JAX-RS
  • Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements
  • Used Terraform for cloud to handle on-prem resources, so that it would be in Human Readable configuration files which can be shared, used & re-used
  • Built RESTful web service by building Node JS Server in the back end to handle requests sent from the front-end using jQuery and Ajax calls
  • Tested REST services using Google chrome & POSTMAN plugin
  • Created Reusable Modules and Custom Directives in Angular which got used in various places of application
  • Worked on Angular JS controllers and created functions to interact with the RESTful Services using AJAX services like http and resource
  • Implemented spring boot microservices to process the messages into the Kafka cluster setup
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for microservices
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud
  • Developed Apache Camel middleware routes, JMS endpoints, spring service endpoints and used Camel free marker to customize REST responses
  • Used Restful web services to communicate with Mongo DB and performed CRUD operations on MongoDB using restful web services
  • Implemented all the functionality using Spring IO/Spring Boot, Thyme leaf and Hibernate ORM
  • Implemented Spring framework as backend to integrate Angular JS and Hibernate Development of AJAX toolkit-based applications using JSON
  • Used Apache Camel as the Integration Pattern to communicate between different enterprises components
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
  • Executed Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules
  • Experience in Eclipse frameworks for developing the Code and Deploy the Application by Integrating into Server Worked on developing hibernate DAO with the help Spring JDBC Template, worked on Hibernate for ORM and connection management
  • Used Java 19 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
  • Configured and monitored numerous MongoDB instances and replica sets
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS
  • Worked on Implementation of the Business logic layer for Mongo DB Services
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev Team productivity several times
  • Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build
  • Created the Docker containers and Docker consoles for managing the application life cycle
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services
  • Used node.js for the management on interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB
  • Used Maven for project dependency management and Log4j for logging Involved in activities like code review, performance improvement
  • Established continuous integration (CI) practices and standards using Jenkins
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development using Jenkins, Git, JUnit, Selenium and Maven
  • Environment: Java 19, AJAX, Maven, JavaScript, AWS, Spring Data JPA, JMS, HTML5, CSS3, Log4J, JSP, Jenkins, XML, Spring REST, SQL, J2EE, Microservices, Web Services, Hibernate, Bootstrap, GitHub, NodeJS, JBOSS, AWS SNS/SQS, Spring Security Oracle 11g,Terraform, NodeJS, WebSphere, JUnit, jQuery, Angular 13, REST, Agile, Spring Framework.
  • Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.

Sr Full Stack Java Developer

Client
10.2020 - 08.2022
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
  • Worked with UI designers and User experience team to define screen designs
  • Developed angular partials based on UI screens
  • Used various Angular 10 custom directives and developed reusable components and templates that can be re-used at various places in the application
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organizations requirement on a regular basis
  • Developed server side application to interact with database using Spring Boot and Hibernate Added dynamic functionality to the application by implementing JQuery, Node Js
  • Implemented REST Microservices using spring boot
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator
  • Developed BDD tests using Cucumber by writing behaviors and step definitions
  • Developed required Selenium support code in JAVA for Cucumber
  • Implementing web and enterprise applications using Java 17, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo dB
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using Apache Http Client
  • Used Jasmine and Mocha for testing
  • Develop complex functionalities using Java 17, HTML, and CSS
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts
  • Used new Java 17 features such as Lambdas, Streams, Observables and Completable Futures etc
  • Deployed Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes Configured Jenkins and manifest file for RESTful services and deployed them to PCF cloud using Jenkins
  • Converted a monolithic app to microservices architecture using Spring Boot and Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Learned to implement Java 17 with hibernate in Intellij platform
  • Creating visualizations and reports for the business intelligence team, using Trifacta and power BI
  • Involved in integrating Microservices into an existing system architecture using Clojure
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services
  • Implemented modules into Node JS to integrate with designs and requirements
  • Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services
  • Developed server-side application to interact with database using Spring Boot and Hibernate
  • Deploy/Manage/scale/ applications in PCF
  • Created Mongo DB/NoSQL collections
  • Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores
  • All studies are up to date with new version of JAVA 17 using Lambdas, Streams, Observables and Completable futures
  • Environment: Java 17, JSP, Spring, AWS, Bootstrap, JavaScript, Oracle 11g/12c, Angular JS 10/12, Typescript, Restful, React Native, jQuery, Hibernate, Jasmine, Mocha, PostgreSQL, Java 11, Power Bi, JPA, Micro Services, Apache Camel, PL/SQL, Docker, Cassandra DB, Junit.

Sr Java Developer

Celonis
04.2018 - 09.2020
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM)
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, React JS & Node JS
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism
  • Worked on custom libraries for business layer using Object oriented programming (OOP)
  • Used Angular Http services to perform backend REST webservices interactions to get and post JSON data
  • Experience in Message Oriented Middleware implementation using JMS and Apache Kafka
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean
  • Migrated existing on-premise infrastructure into cloud using Azure and its associated Services
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation
  • Developed UI automation for Node JS based web applications using Selenium Web Driver developed in Node JS Implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers
  • Designed, developed a custom, single-page, responsive web application on front end using Angular 8
  • Working with React Router for developing Single Page Applications SPAs and Implemented React JS code to handle cross browser compatibility issues
  • Worked with NPM commands and using packages
  • Used JSON for managing dependencies and dev-dependencies of Node.js applications
  • Designed and developed Customer Lookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow
  • Implemented custom Directives and structural Directives using Angular 8 and developed code on Typescript and implemented Angular 8 Components
  • Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster
  • Worked with java libraries to access AWS facilities as Simple Storage and Simple queue service and Couchbase DB
  • Used Node.js for server-side code and React JS as the framework
  • Written callback functions for the Restful API
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security
  • Worked on Azure Resource Manager (ARM) that provides security, auditing, and tagging features to help you manage your resources after deployment
  • Used design specifications & Developed communication between Client and server using multi-Threading
  • Worked on NoSQL database like MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka
  • Added the required jars to the drools files, build the package and deployed it on the JBoss server
  • Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins
  • Configured Jenkins in Micro Service apps for deploying and implemented Jenkins for the central build
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development
  • Used Clear Case for source code maintenance
  • Environment: Java/J2EE, JMS, JNDI, JSP, JSF, JavaScript, Oracle 10g, Mongo DB PL/SQL, Spring boot, Node Js, React JS Spring MVC/JDBC/IOC, Maven, Jenkins, TestNG, Apache Kafka, Microservices, IBM MQ WebLogic 10, Active MQ, Couch DB, GitHub, Junit, Swagger, Hibernate, Azure.

Java Developer

Edward Jones
02.2016 - 03.2018
  • Participated in all aspects of Software Development Life Cycle such as user requirement gathering, business logic analysis, program specific designs and implementation
  • Used Core Java techniques like Multithreading, Collections in the development phase
  • Used Log4J to handle the error and Debugging
  • Involved in developing store procedure and performed query optimization and database programming language in database using MySQL
  • Tested application using the JUnit to unit test case to enrich the quality of code
  • Developed microservices with Spring and tested the application using Spring Boot
  • Implemented DAO, Singleton and session Factory design pattern
  • Implemented the MVC framework by separating the business logic with the presentation logic using Spring MVC framework
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats
  • Used OOPS design and core Java concepts such as Collections, Multithreading, and Exception Handling
  • Developed unit test cases using JUnit and used Log4J for logging and debugging
  • Created single page application using Angular
  • Worked on AWS Cloud watch for monitoring the services
  • Worked on Route 53 for domain registration and DNS routing
  • Environment: HTML5, DHTML AWS, CSS, Selenium, GIT, Ajax, PostgreSQL, BootstrapJs, Angular 6, Node JS, React JS, Spring Boot, Junit, Jasmine, Karma, Gradle, Selenium, Lambda, Cloud formation, SNS, Cucumber, Jira, Confluence, Windows, Linux.

Jr Java Developer

Afour Technologies
06.2012 - 07.2014
  • Developed the functionalities using Agile Scrum Methodology
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics
  • Have an exposure to CI/CD tools such as Ansible and Jenkins
  • Integrated with Spring Cloud projects to provide distributed tracing and other features Developed microservices with spring and tested the application using Spring Boot
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for microservices
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications
  • Worked with multiple development teams to troubleshot and resolve issues
  • Analyzed and fixed issues related to REST Web services and Application responses
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Experience on implementation of version control software GIT repositories
  • Environment: Java, J2EE, Spring, Struts, IBatis, JSP, Angular 5, TypeScript, AJAX, HTML, Tomcat 6.0, Oracle 12g, Maven, Log4J, Eclipse IDE, JUnit, JSON, Webservices.

Skills

  • RESTful APIs
  • Hibernate ORM
  • Spring Framework
  • JavaScript programming
  • AWS and Azure
  • JUnit and Mockito
  • Responsive Web Design
  • Microservices Architecture
  • SQL and NoSQL Databases
  • Nodejs and Express
  • Java programming
  • HTML expertise
  • Web Technologies: AngularJS, jQuery, Bootstrap
  • NoSQL Databases
  • JavaScript experience
  • Databases: Oracle, MongoDB
  • Javascript
  • HTML
  • Object-Oriented Programming
  • Amazon Web Services
  • SOAP and RESTful Web Services

Languages

English
Full Professional

Timeline

Sr Full Stack Java Developer

Client
09.2022 - Current

Sr Full Stack Java Developer

Client
10.2020 - 08.2022

Sr Java Developer

Celonis
04.2018 - 09.2020

Java Developer

Edward Jones
02.2016 - 03.2018

Jr Java Developer

Afour Technologies
06.2012 - 07.2014
Bheem Singh Naik Ramavath