R

Ravi S.

CTO

Bengaluru, Karnataka, India0 mo experience

Key Highlights

  • 15 years of experience in software back-end development.
  • Expert in designing scalable distributed systems.
  • Strong leadership experience in team building.
Stackforce AI infers this person is a Backend Development expert with a focus on scalable systems and big data technologies.

Contact

Skills

Core Skills

Backend DevelopmentData EngineeringDevopsQuality AssuranceSystem Design

Other Skills

API validation frameworksAWSBig DataCI/CDConcurrencyCore JavaDockerJ2EEJMeterJavaJenkinsJunitKafkaPerformance TestingPython Django

About

15 years of rich experience in software back-end development life cycle , including 5+ years of strong leadership experience in hiring, nurturing, leading, growing talented teams. My key tech skills include designing and building highly concurrent, scalable, fault-tolerant distributed and asynchronous systems delivering high throughput and low latencies involving big data technologies. Over the years, I've gathered extensive experience in designing and building products and systems including its instrumentation and custom tooling for performance monitoring resulting in highly available, high throughput-low latency systems. Technical expertise includes Core Java, Concurrency, asynchronous io, J2EE, web services, micro services, Scala , Python Django, SQL, etc with great object oriented design concepts and design patterns having solid foundation in data structures and algorithms. Tech Specialties: System design, architecture, frameworks for highly concurrent, scalable distributed asynchronous systems spanning technologies like elasticsearch, kafka, spark, cassandra, mesos, zookeeper, mongodb, redis Design and implementation : a) Design and development of micro-services at scale on AWS cloud b) Design and implementation of REST API's c) Development of flight service transactions workflows d) Development of frameworks from scratch in J2EE e) Expertise in Java tech stack : Spring-REST, Hibernate, Servlets , Junit , JSP etc. f) Expertise in Design patterns , Data Structures & Algorithms g) Design and implementation of AI conversational flows at the backend of chatbots with Graphql/Kotlin. Skills in Data computing : a)Building and optimising ‘big data’ data pipelines, architectures and data sets b)Hands on Big Data technologies like Kafka, Hbase, Spark, Elastic Search, etc c) Stream-processing systems : Storm and Spark-Streaming d) AWS cloud services: EC2, EMR, RDS, DynamoDB and Redshift e) Python , Scala Quality : a) Test Driven Development , Unit Testing , Component testing , integration testing b) API validation frameworks in Java. c) UI Automations in Selenium & Java in TestNG framework , NightWatch framework d) Expertise in web servers, network protocols and web security. e) Test planning , feature testing , test framework architecting f) Performance testing with jmeter. Devops : a)Jenkins Pipelines b) CI/CD c) Git d) Expertise in AWS e) Docker Container f) On Premise infrastructure deployments : SQL Always On Servers , DNS , Active Directories , F5/nginx Load balancers, Identity Management services.

Stackforce found 100+ more professionals with Backend Development & Data Engineering

Explore similar profiles based on matching skills and experience