Ravi Arora

Ravi Arora Email and Phone Number

Senior Developer | Java | Microservices | API | Springboot | 2x AWS Certified | SQL | CI/CD | GenAI |Wildlife photographer
Ravi Arora's Location
Melbourne, Victoria, Australia, Australia
About Ravi Arora

Seasoned & passionate senior software developer with more than ten years of experience in banking Insurance, Telecomm and Manufacturing industries.Summary of Qualifications• 12+ years of Java development expertise with Spring and Spring boot frameworks, Windows in enterprise and small business environments• Expertise in development with Microservices, Kafka and Event Driven architecture.• Practical and effective knowledge of Java 8 features• Hands on experience of setting up of CI/CD pipelines.• First-hand experience with Agile (SCRUM), Test Driven Development, and a great passion for best practices in software engineering• Good team member with exposure to a wide range of cross-functional teams• Excellent communication, presentation and training skills• AWS Certified Solutions Architect AssociateTechnical ProfileLanguages and Frameworks: Java, Python, Spring, Springboot, Microservices, Kafka, HibernateWeb Technologies: Restful APIs, jQuery, HTML/CSSAWS: S3, EC2, RDS, IAM, Lambda, CodeDeployCI/CD Tools: Jenkins, Github, AWS CodeDeploy, Docker Databases and Frameworks: Hibernate, JPA, MySql, Oracle, PostgreSQL, MongoDB Development Tools: IntelliJ, Eclipse and IRADMethodologies: Agile/SCRUM, Continuous Testing, TDD/BDD, JiraSource Control: Git, Bitbucket, SVN KEY COMPETENCIESTechnical Skills - Expertise in development in Java frameworks to implement new operational processes, ensuring optimized end to end processes, enhancing the customer experience. Proven track record of uplifting technology base for better scalability and loosely coupled microservices.Problem Investigation and Analysis - Results-driven professional with expertise in problem investigation and analysis. Proficient in identifying complex issues, conducting thorough research, and implementing effective solutions to drive organizational success. - Developed and implemented innovative solutions, resulting in cost savings, efficiency gains and increase in customer satisfaction.Written & Verbal Communication - Dynamic professional with exceptional written and verbal communication skills. Proven ability to convey complex ideas clearly and persuasively, both in written documents and through articulate verbal presentations. - Expertise in collaboration with cross-functional teams to communicate findings and recommendations, facilitating alignment and implementation of solutions.

Ravi Arora's Current Company Details

Senior Developer | Java | Microservices | API | Springboot | 2x AWS Certified | SQL | CI/CD | GenAI |Wildlife photographer
Ravi Arora Work Experience Details
  • Capgemini
    Senior Java Developer
    Capgemini Aug 2021 - Feb 2024
    Melbourne, Victoria, Australia
    Achievements• Pioneered the migration of CI/CD pipeline from AWS to Github, designing continuous testing and continuous integration workflows in pipelines team (including unit testing, test coverage, Sonarqube, checkmarx). It allowed cut down build better quality feedback times for from several hours to 30 minutes. • Created scalable and robust microservices using Event Driven Architecture, implemented security best practices for AWS services such as IAM, KMS and CloudTrail, resulting in a 100% compliance with industry security standards and a 0% security breach rate.Responsibilities• I was involved in design and implementation of new microservices covering domain business logic modules and integrational layers.• Create scalable and robust Kafka topics, producers, and consumers that ensure reliable messaging and event processing across microservices.• Developed and maintained new Restful APIs using Swagger ensuring clarity and ease of use for developers. • Successfully delivered business requirements by collaborating with the Business stakeholders, Product Owners, and delivery teams in an agile environment.• I was a passionate advocate of software testability and ensure my code thoroughly tested (applying test-driven development where applicable). I also encourage my teammates to follow the same practice.• I regularly communicated with business product owners, business analysts and testers to guarantee that our final product is of a high quality and meets business expectations.• These applications integrate various back-end systems (databases, security registry systems and Web Services) and provide company online presence.• Designed the blueprint for the migration of the repositories from AWS to Github. • I served as the team education champion - provide presentations and training on software development best practices, advice on training courses, coding guidelines, etc.
  • Instra Corporation
    Java Developer
    Instra Corporation Nov 2019 - Jul 2021
    Melbourne, Victoria, Australia
    Achievement• Successfully developed new features in the admin system by actively involved in the software development lifecycle, played key role in the domain migration project to integrate with a common TLD provider Key system which helped in achieving a single shed system.Responsibilities• I was an active member in requirement gathering, analysis of current process, prepare design for new code development, white board discussion of design with colleagues, quality code development using good design, Unit and Integration testing, use Jenkins for CI and request for deployment on Live and Test environments.I was involved in creating new Rest APIs which were exposed to front end systems.• Designed and developed workflow to integrate Blue snap payment gateway.• Was involved in a major Domain migration project to integrate with a common TLD provider Key system/RRP• Interact with stakeholders and advocate the automation of the existing manual processes.
  • Infosys Ltd
    Technology Analyst
    Infosys Ltd May 2018 - Nov 2019
    Melbourne, Australia
  • Infosys Ltd
    Technology Analyst
    Infosys Ltd Jan 2015 - May 2018
    Chandigarh Area, India
  • Infosys Ltd
    Senior System Engineer
    Infosys Ltd Apr 2014 - Dec 2014
    Pune Area, India
    During this period, worked on a project for a US telecom giant for developing an application to track, report and maintain network sites where Wi-Fi is provided, which can be utilized by users and admins easily to access information for tasks they need to perform. Participated in a lot of tasks such as daily Scrum meetings, Sprint planning, Task estimation, Retrospective meetings and in Presenting demos at the end of each Sprint. Developed various UML diagrams required for designing based on the analysis of business requirements. Analyzed and implemented all the design patterns which had to be utilized such as Delegate, Singleton, Front Controller and DAO design patterns. Implemented MVC structure using Spring, Advanced frameworks Spring MVC, Spring Boot for backend operations and developed restful web services, and Spring Dependency Injection IOC. Created queries and stored procedures for inserting and updating operations in SQL along with refining existing queries for optimizing performance.
  • Infosys Ltd
    System Engineer
    Infosys Ltd Feb 2012 - Apr 2014
    Pune Area, India
    During this period, worked on a project which involved the development of an application for tracking costs and calculating the difference in pricing for a client in the US Automotive Industry. Participated in multiple discussions to understand requirements. Created technical documentation, developed POC and highly interacted UI designs using JavaScript and jQuery. Utilized Eclipse for developing, coding, debugging and testing and SVN for version control. Implemented Structs framework, created and managed databases in MySQL. Performed regression testing, wrote test cases and performed testing using JUnit. Finally, deployed the application of Apache Tomcat web application server.Based on a good understanding of the previous project, worked on a project for the same Automotive client located in India which involved in the development of an application for testing of engines for the Indian market. The application was divided into separate modules and I participated in detailed design documentation for each of the modules as well as the creation of use case design diagrams. Utilized Eclipse for the usual coding and debugging, and SVN for version control. Implemented middle layer modules using structs framework and User Interface UI using JavaScript and jQuery. Participated in the execution of tests and management of logging all defects. Performed regression testing on all modules individually and also on the whole application. Developed test scripts and performed unit testing using JUnit. Created and maintained a database in MySQL for all transactional related entries. Deployed the application on Apache Tomcat web application server and developed prototypes to provide clarity about the functioning of the process to the client.
  • Infosys Ltd
    System Engineer Trainee
    Infosys Ltd Jul 2011 - Jan 2012
    Mysuru Area, India
    During this time, I understood various processes and loads of information about Java along with different software, tools and technologies and their utilization in real-time development, which has scope of utilization in my further career.

Ravi Arora Skills

Spring Security Core Java Javaserver Pages Spring Boot Amazon Web Services Requirements Analysis Agile Maven Jquery Production Support Server Side Web Applications Agile Environment Spring Mvc Jira Communication Web Development Json Soap Back End Web Development Scrum Agile Application Development Struts Eclipse Cascading Style Sheets Html Microsoft Office Java Xml Hibernate Web Services Change Management Javascript Spring Framework Junit Sql Requirements Gathering Restful Webservices Analytical Skills Software Development Life Cycle Project Management Continuous Delivery Software Development Unified Modeling Language Confluence Mysql Tortoise Svn

Ravi Arora Education Details

Frequently Asked Questions about Ravi Arora

What is Ravi Arora's role at the current company?

Ravi Arora's current role is Senior Developer | Java | Microservices | API | Springboot | 2x AWS Certified | SQL | CI/CD | GenAI |Wildlife photographer.

What schools did Ravi Arora attend?

Ravi Arora attended Punjab Technical University.

What skills is Ravi Arora known for?

Ravi Arora has skills like Spring Security, Core Java, Javaserver Pages, Spring Boot, Amazon Web Services, Requirements Analysis, Agile, Maven, Jquery, Production Support, Server Side, Web Applications.

Not the Ravi Arora you were looking for?

  • Ravi Arora

    Senior Legal Counsel - Global Partnerships & Projects At Xero 💥 🚀
    Australia
    4
    raviimports.com, unimelb.edu.au, hsf.com, xero.com
  • Ravi Arora

    Digital Delivery | Adoption | Engineering And Project Delivery Sme
    Greater Brisbane Area
  • Ravi Arora

    Finance Manager - Signify Australia Limited
    Sydney, Nsw
    3
    philips.com, hotmail.com, signify.com
  • RAVI ARORA

    Technical Support Analyst
    Gosford, Nsw

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.