Summary
Overview
Work History
Education
Skills
Timeline
Generic

M Revanth

Software Developer
Bengaluru

Summary

To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills.

Overview

7
7
years of professional experience

Work History

Full Stack Mobile App Developer

Frontdotpage
01.2019 - Current

Android and iOS native Development:

  • Worked closely with UX/UI designers to translate wireframes into functional prototypes, ensuring consistent visual design according to Playstore/Appstore guidelines.
  • Developed robust app with 99.99% crash free experience
  • Experienced in writing clean, maintainable, and efficient code following SOLID principles and design patterns such as MVVM, MVP, and Clean Architecture.
  • Participated in code reviews, offering constructive feedback while also learning from peers' expertise.

Android:

  • Extensive experience with Android Jetpack components including LiveData, ViewModel, Room, Navigation, and Data Binding
  • Expertise in integrating third-party libraries such as Dagger 2 for dependency injection, reactive programming with RxJava and RxAndroid.
  • Proficient in Kotlin and Java for Android app development, with deep understanding of their syntax, features, and best practices.

iOS:

  • Proficient in utilizing UIKit framework and Core Animation and Core Graphics for creating responsive and interactive user interfaces.
  • Proficient in implementing push notifications, in-app purchases, and other features using UIKit framework.
  • Expertise in Swift programming language, with strong understanding of memory management and concurrency.
  • Familiar with Objective-C for maintaining and updating legacy codebases and integrating with libraries written in Objective-C.

Backend Services Development:

Node.js:

  • Proficient in building scalable backend applications with Node.js with RESTful APIs and microservices architectures.
  • Experienced with asynchronous programming and event-driven architecture.
  • Knowledgeable in real-time features using WebSockets and Socket.IO.
  • Familiar with testing frameworks like Mocha, Chai, and Jest.
  • Proficient in deploying Node.js applications with Docker and Kubernetes.

MySQL Database Management:

  • Expertise in MySQL database design and optimization.
  • Skilled in writing complex SQL queries, stored procedures, and triggers.
  • Knowledgeable in database security and monitoring tools.

Spring:

  • Extensive experience with Spring Framework, including Boot, MVC, Security, and Data writing SOLID-compliant code in Java and Kotlin.
  • Skilled in implementing OAuth2, JWT, and HTTPS for robust security using Spring Security.
  • Strong understanding of ORM frameworks like Hibernate and JPA for database integration.
  • Experienced in testing with JUnit, Mockito, and Spring Test.
  • Proficient in Maven and Gradle for dependency management and automation.
  • Familiar with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.

SME Gate Electronics

Testbook.com
10.2017 - 10.2018
  • Mentored new teachers on best practices for effective classroom management and instructional techniques.
  • Implemented differentiated instruction techniques to accommodate various learning styles and abilities within the classroom.
  • Designed innovative assessments that effectively measured student mastery of course objectives while minimizing test anxiety.
  • Evaluated student progress regularly, providing timely feedback for continuous improvement in academic performance.

Education

Bachelor Of Technology - Electrical, Electronics And Communications Engineering

IIT Roorkee
Roorkee
2017

Masters With Integrated Dual Degree - Wireless Communications

IIT Roorkee
Roorkee
2017

Skills

    Ability to work collaboratively in a fast-paced, agile environment

undefined

Timeline

Full Stack Mobile App Developer

Frontdotpage
01.2019 - Current

SME Gate Electronics

Testbook.com
10.2017 - 10.2018

Bachelor Of Technology - Electrical, Electronics And Communications Engineering

IIT Roorkee

Masters With Integrated Dual Degree - Wireless Communications

IIT Roorkee
M RevanthSoftware Developer