Rupesh Mekala

Software Engineer |Full-Stack & API Development | Java, Spring Boot, Docker, Kafka |

Test Automation: Selenium & Appium

About Me

Detail-oriented Associate Software Engineer with 2.7 years of experience in Full Stack Development, API Development, and Automation Testing. Proficient in Java, Spring Boot, Web Sockets, Docker, Kafka, Selenium, Appium, Postman, and Rest Assured. Skilled in developing and optimizing RESTful APIs, and testing web, mobile, and API services. Strong advocate of Agile methodologies, with a proven ability to deliver high-quality software solutions and collaborate effectively with cross-functional teams in fast-paced environments.

Projects

Fire Cloud – Live Test Execution Platform

Click to view detailed contribution...

Fireflink – Scriptless Automation Testing Platform

Click to view detailed contribution...

Pantaloons E-Commerce Web App

Click to view detailed contribution...

Roles and Responsibilities in Fireflink

Full Stack developer Developer:

  • Designed, developed, and optimized RESTful APIs using Java and Spring Boot, improving response times by up to 30%
  • Integrated Kafka for real-time messaging and event-driven architecture, enhancing system scalability.
  • Implemented Docker containers for development and deployment, ensuring consistent environments across teams
  • Developed end-to-end features for web and mobile applications, collaborating closely with UI/UX teams for seamless integration.
  • Conducted code reviews, enforced coding standards, and mentored junior developers on best practices.
  • Optimized Mongo queries and database structures, resulting in improved application performance.
  • Built and maintained unit and integration tests to ensure code quality and system reliability.
  • Worked in Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives.

Automation Testing :

  • Architected and built a robust automation framework for mobile and web applications using Appium, Selenium, and Fireflink, enabling scalable test automation.
  • Led and managed a team to develop and maintain 500+ automated test cases, significantly enhancing test coverage and efficiency
  • Achieved a 40% reduction in manual testing efforts by automating critical test scenarios across multiple platforms
  • Conducted code reviews and raised Pull Requests for automation scripts, ensuring high code quality and adherence to best practices.
  • Executed and monitored Jenkins CI/CD pipelines, diagnosing automation failures and collaborating with developers to resolve defects quickly.

Skills

Languages

Java, J2EE, JavaScript

Web Technology

HTML, CSS, React JS

Databases

MongoDB, SQL

Frameworks

Spring Boot, Spring MVC, Micronaut

Messaging & Streaming Platforms

Apache Kafka

Media & Real-Time Communication

Janus WebRTC

Containerization

Docker

Build & CI/CD Tools

Jenkins

Cloud Platforms

AWS

Version Controls

GIT

Core CS Concepts

Data Structures

IDE Tools

Eclipse, VS Code, IntelliJ IDEA

Contact

Email: mekalarupesh0@gmail.com

LinkedIn: linkedin.com/in/rupesh-mekala

GitHub: github.com/rupesh4950

Location: Bangalore, India