Ravi
Java Architect
Objective
A software professional with diverse set of technical skills having good experience in designing and developing java-based applications, having expertise in object-oriented design and development and ready to take challenging position in goal-oriented environment.
Experience Summary
- Java Developer with closes to 10 years of experience with great potential of implementing java development application software programs.
- Good knowledge of Object-Oriented fundamentals.
- Working on Spark and Scala for ETL development.
- Hands-on experienced of working with AWS Glue, S3, Lambda &Athena.
- Hands-on experienced of working with Liquibase.
- Strong experience in developing web-based applications using Spring framework.
- Experience in integrating Spring with Rest API.
- Knowledge in integrating Spring with Hibernate.
- Hands-on experienced of building Application using Spring Boot.
- Good knowledge in implementation on Micro Services.
- Involving in developing REST based web services including provider and client in enterprise application development.
- Extensively working in Eclipse, STS & VS Code Development Tools.
- Having Good Knowledge on working with Tomcat and Wildfly (JBoss) Servers.
- Proficient in developing cloud-based applications using GCP services such as Compute Engine, Kubernetes Engine, Cloud Storage, Cloud SQL, and Pub/Sub.
- Experienced in building scalable and reliable applications on GCP using serverless computing technologies such as Cloud Functions and App Engine.
- Skilled in deploying and managing containerized applications using Kubernetes on GCP.
- Familiar with GCP security features and best practices for securing cloud-based applications.
- Knowledgeable in implementing GCP solutions using various development tools such as Cloud SDK, Cloud Shell, and Cloud Build.
- Experienced in monitoring and troubleshooting applications on GCP using tools such as Stackdriver Logging, Monitoring, and Trace.
- Experience in using the development tools like Maven, Log4j, SLF4J, Jenkins, Docker, Kubernetes, Apache Kafka.
- Good Knowledge in implementing test cases using JUnit, Power Mockito.
- Having knowledge on Design Patterns.
- Knowledge of Angular framework for Front-End development.
- Capable of adopting to work on new Technologies and Environments easily
- Experienced in building Kubernetes clusters and configuring Kubernetes resources such as Pods, Deployments, Services, and ConfigMaps.
- Skilled in using Kubernetes Operators to automate the deployment and management of complex applications.
- Knowledgeable in using Kubernetes networking and service discovery features to enable communication between containers.
- Familiar with Kubernetes storage solutions such as Persistent Volumes and Persistent Volume Claims.
Certifications
- Oracle Certified Associate, Java SE 8 Programmer – 2020
- AWS Certified Developer – Associate – 2020
- Oracle Certified Professional, Java SE 11Developer – 2021
- AWS Certified Solution Architect – Associate – 2021
Education
Master of Computer Application (MCA) (2015)
Technical Stack
Skill
Expertise
Awareness
Language
JAVA, Scala
Spark, Python, TensorFlow
Operating System
Windows
Linux
Web Technologies
HTML, CSS, JavaScript, JSON, AVRO, Angular
Bootstrap, JQuery, Ajax, XML
Distributed Technologies
Spring With REST
Restful Service (JAX-RS
JSE/JEE Technologies
JDBC, Servlet, JSP
Database
MySQL 5, SQL Server, PostgreSQL, Cassandra
Oracle 10g/11g
Servers
Tomcat, JBoss
Web logic
Frameworks
Spring, Spring Boot
Spring Web Flux
Spring Module
IOC, MVC, DAO, ORM, JPA, Spring Cloud, Transactions
AOP
Micro Module
Security, Spring Batch, O Auth, AWS Glue, EKS, S3, Athena, EMR, Lambda, Cloud Functions, Cloud Run, Cloud Speech-to-Text API etc.
Zuul API,Social, Key Cloak
ORM Tools
Hibernate, JPA
IDE
IntelliJ IDEA, Eclipse, STS, VS Code
Tools
Log4J, SLF4J, SVN, Maven, Sonar, JIRA, JUnit, Mockito, Power Mockito, Postman, PMD, Putty, GIT, Docker, Kubernetes, Apache Kafka, , Jenkins
Soap UI, Winscp, Gradle, UML
Cloud Platforms
AWS, GCP
Project Summary
Project: Trading Financial
Role: Developer
Description:
Objectiv