Pranav
Pranav M. Dev Full-Stack Developer Bengaluru, India
About Me Hello! 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

Programming languages

Scala • JavaScript • Python • Java • C • C++

Frameworks & Libraries

NodeJS • ReactJS • HTML&CSS • Akka • Play Tapir • FS2 • Slick • SpringBoot • Apache Spark • Android SDK • JDBC

Databases

AWS-DynamoDB • ArangoDB • PostgreSQL • Firebase

Cloud technologies, CI/CD, message broker

AWS-(DynamoDB • Cloudformation • S3 • Lambda)• Docker Github • Jenkins • Codefresh Github actions • CircleCI RabbitMQ • Swagger • Nginx
Work Experience

Aug 2023 - Present

Software engineer II - PowerSchool LLC Spearheading 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

Links