A

ARAVINDH RAVI

Software Engineer

Bengaluru South, Karnataka, India12 yrs 10 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in Microservices and Cloud Native Architecture.
  • Proficient in AWS services and BPMN workflows.
  • Strong experience in Agile development methodologies.
Stackforce AI infers this person is a SaaS expert with strong capabilities in microservices and cloud architecture.

Contact

Skills

Core Skills

Cloud Native ArchitectureDistributed SystemsMicroservicesAwsBpmnDesign Patterns

Other Skills

KubernetesDockerSpring FrameworkAWS LambdaS3SQSSNSDynamoDBRDSCloudWatchAWS API GatewayIAM policiesCloudFormationBPMN ModellingDrools

About

• Experience in Analysis, design, and development of Microservice architecture, AWS Cloud, and Enterprise/Web applications, covering the large territory of J2EE Technologies and object-oriented perspectives. • Microservices - Spring Boot 2.x - Spring Cloud - Eureka(Service Registry) - API Gateway(Netflix Zuul) - Ribbon(Load balancer) - Zipkin(Tracing) - Hystrix(Circuit breaker) - Open API Specification(Swagger2) - Netflix OSS Spinnaker - LDAP - SSL/TLS • Experience in building Enterprise-scale workflows using BPMN Modelling, BPMN standards, and DMN modeling with BPMN frameworks such as Camunda, Zeebe, Alfresco Activiti, Flowable, and IBM Filenet. • Experience in Amazon web services(AWS) like Lambda functions, S3, SQS, SNS, DynamoDB, RDS, CloudWatch, AWS API Gateway, IAM policies, and CloudFormation. • Good knowledge of Data Structures, Algorithms, complexity analysis, problem-solving, and GoF Design patterns like Singleton, Prototype, Abstract Factory, Factory, Facade, Strategy, Interpreter, Command, Object Pool, Observer, Service Locator, Flyweight, Proxy, MVC. • Experience in various industry domains like Media, Banking, and Data Management. • Strong experience in Middleware services like Mulesoft, Workato, Slack automation, JBoss Rules(Drools Expert), RESTful Web services, LISA VSE, Spring Integration, and Quartz Scheduler • Strong experience in Spring Security, JWT Authorization, Spring MVC, JPA, and Hibernate. • Strong experience in Search Engines like Apache Lucene, Elastic Search, and Sphinx Search engine. • Worked in fast-paced development environments like Agile Scrum Framework, TDD, and XP through hands-on experience. • Strong exposure to Design patterns, UML, Distributed Computing, and EAI Patterns. • Good knowledge in CI/CD, build and containerization tools such as BitBucket, Jenkins, Gradle, Sonar, Docker, SVN, Maven, and JIRA and experience in Junit, Powermock, Mockito, debugging, and logging.

Experience

12 yrs 10 mos
Total Experience
2 yrs 6 mos
Average Tenure
2 yrs 10 mos
Current Experience

Convera

Staff Software Engineer

Aug 2023Present · 2 yrs 10 mos · Pune, Maharashtra, India · Remote

KubernetesDockerCloud Native ArchitectureDistributed Systems

Atlassian

Senior Software Engineer

Oct 2020Apr 2023 · 2 yrs 6 mos · Greater Bengaluru Area · Remote

Spring FrameworkDockerCloud Native ArchitectureDistributed Systems

Operative

Senior Software Engineer

Nov 2017Oct 2020 · 2 yrs 11 mos · Bengaluru Area, India · On-site

  • Design and development of microservices using SpringBoot 2.x, Spring Cloud and Netflix components such as Zuul, Eureka, Ribbon, Hystrix and Zipkin.
  • Involved in design and development of various projects using Amazon web services(AWS) like Lambda functions, S3, SQS, SNS, DynamoDB, RDS, AutoScaling, CloudWatch, AWS API Gateway, IAM policies and CloudFormation
  • Experience in building Enterprise-scale workflows using BPMN Modelling, BPMN standards, Drools, and DMN modelling with BPMN frameworks such as Camunda and IBM FileNet.
  • Workflows are designed using Camunda modeler and deployed to process engine with process definition key which is uniquely identified and used for client applications to launch process instance and perform the tasks defined in the workflow.
  • Admin can track the process instances and view historic report of process instances through Rest API endpoints or through Camunda Dashboard (Admin/Cockpit/Task List)
  • Export framework can be integrated to other applications which require data export in various formats like HTML, XML, JSON, PDF, and XLS/XLSX.
  • Client application submits the request payload export service and requests are queued in Amazon SQS. SQS Listener will poll the request, and call the client services to offload the data from service endpoint to Amazon S3.
  • Once data file was stored in S3 bucket, the S3 event configuration based on PutObject will invoke respective AWS Lambda function which process the data file based on the submitted payload to export service while initiating export request which has metadata like template details, client endpoint uri to create data file in S3 and other application specific details.
  • Templates are designed using TIBCO JasperSoft Studio and uploaded to either Amazon S3 file storage or MongoDB GridFS filesystem.
Spring FrameworkDockerAWS LambdaS3SQSSNS+11

Capgemini

2 roles

Software Consultant

Apr 2016Aug 2017 · 1 yr 4 mos · Chennai Area, India · On-site

  • Involved in the high level and low level designing of the application and search module
  • Requirements analysis and creating detailed Technical Design Document
  • Identifying bottlenecks and bugs, and devise solutions to these problems.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Translate application storyboards and use cases into functional applications.
DroolsMicroservicesDesign Patterns

Senior Software Engineer

Jun 2014Mar 2016 · 1 yr 9 mos · Chennai Area, India · On-site

DroolsCA LISA

Pharmaspectra

Software Engineer

Dec 2012Jun 2014 · 1 yr 6 mos · Chennai,India · On-site

  • Developing Projects for US Medical Practitioners and Research Scientist Profiles.
  • Projects are based on Java Popular Frameworks like Struts,Spring,Hibernate and I've used MS-SQL server as back end.
  • Design Patterns I used DAO, DTO, Interceptors
Regular ExpressionsSphinx

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Artificial Intelligence / Machine Learning

Jan 2026Dec 2028

Anna University

Master of Business Administration (M.B.A.) — Computer/Information Technology Administration and Management

Jan 2014Jan 2016

Anna University

Bachelor of Engineering - BE — Computer Science and Engineering

Aug 2007May 2011

Stackforce found 100+ more professionals with Cloud Native Architecture & Distributed Systems

Explore similar profiles based on matching skills and experience