Ritesh Kumar

Senior Software Engineer

Bengaluru, Karnataka, India6 yrs 8 mos experience
Highly Stable

Key Highlights

  • Over 6 years of experience in software development.
  • Expertise in building scalable backend solutions.
  • Proficient in multiple programming languages and frameworks.
Stackforce AI infers this person is a Backend-focused Software Developer in the SaaS industry.

Contact

Skills

Core Skills

Software DevelopmentBackend DevelopmentMicroservicesWeb Development

Other Skills

API DevelopmentAmazon Web Services (AWS)Apache KafkaBack-End Web DevelopmentCC++Cascading Style Sheets (CSS)Computer ScienceCore JavaCross-browser testingDatabasesDockerElasticsearchGo (Programming Language)GoLang

About

Industrious, result-oriented Software Developer with more than 6 years of experience in Software Development dedicated to organizational growth and profitability. Highly skilled in Java, NodeJS, C, GoLang, C++ and SQL. I hold a Bachelor of Engineering degree in Computer Science from Bangalore Institute of Technology (Visvesvaraya Technlogical University). Proficient with core concepts of Data Structures, Algorithms, Database Systems. My interests lie in the fields of Software Development, Object Oriented Design, and CyberSecurity. I love to work in a collaborative and fast-paced environment where I can generate new ideas and devise feasible solutions to broadly relevant problems. ________________________________________ Summary of Skills: Programming Languages: Java, C, C++, NodeJS, GoLang, Python Web Technologies: Spring Boot, HTML5, CSS3, jQuery, JavaScript Databases: MySQL, Redis, MongoDB Other: Eclipse, GIT, REST, JIRA, UNIX, Agile, Docker, Mockito, Kafka, Containers, Jenkins, Spring Boot Security, Morphia, Data Structures, Algorithms, Linux, Kubernetes, Minikubes

Experience

6 yrs 8 mos
Total Experience
1 yr 8 mos
Average Tenure
1 yr 8 mos
Current Experience

Sa technologies inc.

Senior Software Engineer

Oct 2024Present · 1 yr 8 mos · Bengaluru South, Karnataka, India · Hybrid

  • Spearheaded the development of scalable, fault-tolerant backend solutions for Inspera using gRPC-based microservices with Java and GoLang.
  • Improved inter-service communication efficiency by 25% and optimized performance for platforms like Cambridge, IELTS, and TOEFL.
  • Integrated real-time API assessment delivery, report generation, distributed tracing, and advanced logging to enhance system reliability and user experience for Inspera's assessment platform.
JavaGoLanggRPCMicroservicesSoftware DevelopmentBackend Development

Lambdatest

2 roles

Senior Member Of Technical Staff

Promoted

Feb 2022Jul 2024 · 2 yrs 5 mos · Noida, Uttar Pradesh, India

  • Developed a micro-service cross-browser testing framework using GoLang, NodeJS, Java that enabled cross-browser testing on different platforms.
  • Added performance metrics using google lighthouse puppeteer for screenshot testing in our product with NodeJS.
  • Design and developed the backend for adding features like default timezone, geolocation, language, and devtools option for realtime testing in our product.
  • Implemented rate limiting of backend Api’s using GoLang thereby improving the stability of the system.
  • Developed an intelligent engine using lambda function which would detect the compatibility of the apps in our platform.
  • Created a dev cluster for the developers to run and debug their local code. All the services were able to run on minikubes.
  • Developed and used Martian proxy to create a feature to provide user with network throttle options in the product.
  • Refactored a service from NodeJS to GoLang to improve the performance and scalability of the codebase.
  • Developed a feature that allows capturing screenshots of the app even in cases where the app restricts this functionality
GoLangNodeJSJavaCross-browser testingSoftware DevelopmentMicroservices

Member Of Technical Staff

Feb 2021Apr 2022 · 1 yr 2 mos · Noida, Uttar Pradesh, India

Twixor

Software Developer

Aug 2020Jan 2021 · 5 mos · Bengaluru, Karnataka, India

  • Building a whatsapp connector as a web application for sending messages to clients without the use of third-party service providers.
  • Developed the above application using Java, Springboot, MongoDb as the database and Morphia as an ODM and Docker.
  • Implemented and added Redis as an in-memory database to improve the performance of the software.
  • Implemented and added Springboot security from scratch to provide authentication and authorization to the software and secure the APIs.
  • Trained in Data Structures, MongoDb, Springboot and Java programming fundamentals as part of training program at Appiyo.
JavaSpring BootMongoDBRedisSoftware DevelopmentWeb Development

Altran

Software Engineer

Oct 2018Dec 2019 · 1 yr 2 mos · Gurgaon, Haryana

  • Developed an enterprise level recommendation system powered by Java with Spring Boot, and Elasticsearch (ELK) for product’s Search module as part of the cloud migration team.
  • Developed code leveraging design patterns like Data Access Object, Factory, Singleton, and Publisher - Subscriber patterns in Java.
  • Developed unit test cases using Mockito framework for testing accuracy of code and implemented logging using Log4j.
  • Worked on a CISCO project based on the agile methodology for voicemail solution using Java and the Twilio api.
  • Experienced in software tools like Docker, Kibana, Sonar and Jenkins to streamline deployment of web applications.
  • Migration of monolithic code base to service-oriented architecture leveraging Behavior Driven Development.
  • Trained in Data Structures, Linux and C programming fundamentals as part of the foundation training program at Altran.
  • Troubleshooting and resolving issues affecting development environments as requested.
JavaSpring BootElasticsearchMockitoSoftware DevelopmentBackend Development

Education

Visvesvaraya Technological University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Software Development & Backend Development

Explore similar profiles based on matching skills and experience