Pranav M. DevFull-Stack Developer
Bengaluru, India
About MeHello! I'm a software engineer with over 5 years of experience specializing as a backend-heavy full stack developer.Throughout my career, I’ve demonstrated a proven track record of handling end-to-end product development from designing robust architectures to managing seamless deployments. I excel at translating complex requirements into effective solutions and thrive in fast-paced environments. My strong interpersonal and communication skills have enabled successful collaboration with international teams in the Netherlands and the USA.Skills
Software engineer II - PowerSchool LLCSpearheading the seamless integration of the newly acquired Headed2 platform into PowerSchool-Naviance ecosystem, driving transformative advancements and unlocking new potential for the platform.
Scala(Tapir, FS2) • NodeJS • ReactJS • HTML & CSS • AWS(Cloudformation, Lambda, S3, DynamoDB) • Codefresh • Github Actions
Nov 2022 - Aug 2023
Senior Software engineer - KeyValue Took absolute responsibility for end to end integration of new features and verifying with dependency over existing
features across 20 sprint cycles.Mentored a team of 8 developers, promoting adherence to coding standards and best practices, oversaw code refactoring
efforts to enhance codebase maintainability and performance.Worked on new features using Scala and functional programming, wrote blogs and conducted KT sessions regarding database,
software methodologies, technical implementation of software.Scala(Akka, Play) • RabbitMQ • ArangoDB
July 2019 - Oct 2022
Software engineer - KeyValue Worked as backend developer for a Netherlands based GDPR compliance web application consisting of 12 microservices and familiarized with GDPR/privacy and legal tech domain.Implemented and mastered functional programming, microservices, ArangoDB NoSQL graph database, Scala Akka framework, developed streaming solutions and performed comprehensive
integration and unit tests to ensure system reliability and performance.Designed and developed microservices making use of RabbitMQ message broker
which enabled inter-microservice communication and data syncing across tenants.Scala(Akka, Play, Apache Spark) • RabbitMQ • ArangoDB • Microservices