Ravi Ranjan

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5+ years of full-stack development experience.
  • Expertise in microservices and CI/CD implementation.
  • Strong background in both frontend and backend technologies.
Stackforce AI infers this person is a Fullstack Software Engineer with expertise in Telecom and Travel industries.

Contact

Skills

Core Skills

MicroservicesReactNode.jsFrontend Development

Other Skills

AWS LambdaAgile MethodologiesAmazon DynamodbAmazon EC2Amazon EKSAmazon S3Amazon VPCAmazon Web Services (AWS)Angular MaterialAngularjsBootstrapCSSCascading Style Sheets (CSS)ChaiChart.js

About

Oh hello there! I am a Sr. Software Engineer (full stack) with 5+ years of experience. For my first professional assignment, I was allowed to work as an intern in the UI team on an Analytics Dashboard project using HTML/CSS/JavaScript/Angularjs. In 15 days, it was turned into a full-time offer. I really enjoyed working with the team, learning and contributing as much as possible, spending tireless nights in the war room. Today, I am a Senior Software Engineer at 6d Technologies, working on the backend and front end of our telecom products. Most recently, we have been implementing micro frontends in React, and Go (Golang) microservices and Nodejs microservices, using MongoDB, MySQL, Docker, Kubernetes, Kafka, Jenkins, Nexus Repository, Nginx, and GitLab CI/CD pipelines. Even when I leave the office, I tend to continue coding at home. I really love to learn new things, rewriting, and profiling my code. This is what keeps me up at night, a never-ending thirst to create beautiful and powerful things that can transform and improve the lives of people around the world. Skills: JavaScript, TypeScript, Node, React, Go (Golang), Redux, Webpack/Babel, Git, SQL, MySQL, Redis, TDD, Chai and Mocha, Jenkins, Docker, Kubernetes, Kafka, Nginx Academic: B.Tech (Computer Science and Engineering)

Experience

Affinidi

Senior Software Engineer

Nov 2021Present · 4 yrs 4 mos · Bengaluru, Karnataka, India · Hybrid

6d technologies

Sr. Software Engineer, Team Lead

Jun 2020Nov 2021 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • DMS (Device management System)
  • This project empowers organization to maintain the details of the subscribers and device info and helps to take necessary action using the dashboard.
  • 1 Led the development of microservices using Node.js, Go (Golang), Kafka, Docker, Kubernetes, Azure AD, Nginx, including DB and schema design.
  • 2 Documented APIs using Swagger, reducing dev time by 20%.
  • 3 Implemented CI/CD pipeline using SonarQube and Jenkins.
  • 4 Configured Jmeter and worked on creating the test plans for load testing.
  • 5 Implemented Redis to optimize avg response time by 50%
  • 6 Developed micro frontends using React, TypeScript, Redux, Highcharts, Webpack and Service Worker, reducing Initial load time by 40%.
Node.jsGo (Golang)KafkaDockerKubernetesNginx+7

Flynava technologies

Sr. Software Engineer, UI Lead

May 2018Jun 2020 · 2 yrs 1 mo · Bengaluru, Karnataka, India

  • Jupiter (Airline Pricing Intelligence System) May 2018 ~ June 2018
  • Jupiter is a radical new airline pricing decision support solution that is set to transform the way airlines set fares. It empowers airlines to create optimal fares and associated rules to be filed and published.
  • 1 Developed UI using React.js, Typescript, Redux, React Bootstrap, Highchart and Webpack
  • 2 Developed APIs in Node, including Mongo schema and model design
  • 3 Implemented test cases using Chai and Mocha
  • 4 Implemented CI/CD pipelines using GitLab and Jenkins
React.jsTypescriptReduxNodeMongoDBChai+5

Ariveguru technology solutions pvt ltd

Software Engineer

Sep 2016May 2018 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Sharana Sangama PWA Dec 2017 ~ May 2018
  • Description:
  • Sharana Sangama is a progressive web app for the community to share posts, listen to podcasts, read books, and donate to the community.
  • Responsibilities:
  • 1. Worked on designing the App architecture
  • 2. Developed UI using Vuejs
  • 3. Implemented back end in Node with Mongo DB
  • 4. Automated build and deploy process using Webpack and firebase CLI
  • CEP (Cisco Customer Engagement Portal) Dec 2016 ~ Dec 2017
  • Description:
  • CEP is the user request management portal that helps users to create and manage events, as well as Admins, can manage the portals. An event will go through multiple phases until its completion.
  • Responsibilities:
  • 1. Developed UI using Angularjs, Bootstrap, HTML, CSS
  • 2. Implemented back end in Node with rethinkDB, including database and schema design
  • Cisco Leaderboard web app Sep 2016 ~ Feb 2017
  • Description:
  • This app empowers admins to track sales through dashboards and leaderboards
  • Responsibilities:
  • 1. Developed UI using Angularjs, HTML, CSS, and Angular Material
  • 2. Implemented graphs using chart.js
VuejsNodeMongoDBWebpackAngularjsBootstrap+4

Education

BBDU Lucknow

B.Tech — CSE

Jan 2012Jan 2016

Woodbine Modern Pubic school

Std 12th — Class 12th

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Microservices & React

Explore similar profiles based on matching skills and experience