
Hello, I'm Pravine. I'm a full-stack developer studying Computer Engineering. I enjoy building sites & apps.
About me
I'm Pravine Manivannan, a full-stack developer with a strong background in mobile and web development. With experience at Ericsson, Imprimo, and Fixvi, I've built scalable applications, optimized backend systems, and contributed to high-impact projects in both startups and enterprise environments.
I thrive at the intersection of software engineering and product development, leveraging my skills in system architecture, cloud infrastructure, and real-time communications to deliver high-performance solutions. Whether developing automated scheduling systems, real-time messaging platforms, or cloud-native applications, I enjoy solving complex technical challenges and driving measurable improvements.
Currently, I’m completing my Bachelor of Computer Engineering and Managementat McMaster University, where I apply my knowledge to personal projects like a price-scraping tool and a social media platform clone. I’m passionate about building efficient, user-focused applications and continuously expanding my expertise in modern software technologies.
My projects
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Express
- Git
- Tailwind CSS
- Prisma
- MongoDB
- Mongoose
- PostgreSQL
- Redux
- Python
- Golang
- Framer Motion
- Docker
- REST API
- gRPC
- CI/CD
- Jenkins
- AWS (S3, EC2, DynamoDB)
- Firebase
- SonarQube
- Customer.io
- Sendbird
- Webhooks
- Cloud Computing
- Responsive Design
- System Architecture
- Figma
- Project Management
My experience
Computer Engineering Undergrad
Hamilton, ON
Pursuing a Bachelor of Computer Engineering and Management at McMaster University. Gaining expertise in full-stack development, system architecture, cloud computing, and embedded systems. Developed multiple personal projects, including a price-scraper and a social media platform clone.
2019 - PresentFrontend Developer Co-op
SnapSmile, Toronto, ON
Worked on UI/UX development using React, building interactive and responsive front-end components. Gained experience with component-based architecture, state management (Redux), and design systems. Developed reusable UI libraries and collaborated with designers in Figma to enhance user experience.
20215G Software Developer Co-op
Ericsson, Ottawa, ON
Worked on Carrier Aggregation in 5G networks, focusing on improving signal efficiency in mid-band frequencies. Developed microservices in Golang, wrote unit tests, and optimized cloud-based RAN (Radio Access Network) architecture. Integrated CI/CD pipelines with Jenkins, GCOV, and SonarQube, ensuring 90%+ test coverage. Conducted system debugging and performance optimization for large-scale distributed networks.
2022Full-Stack Developer Co-op
Imprimo, Toronto, ON
Designed and developed new features for a digital art licensing platform. Implemented a custom user-generated Stories feature in React Native, integrating modular UI components and RESTful APIs using Node.js. Optimized PostgreSQL database queries and migrations, reducing response times by 30%. Developed and deployed a real-time chat system using PubNub, improving communication reliability across devices. Led UI enhancements using Tailwind CSS and Framer Motion to improve cross-device compatibility and user engagement.
2024Mobile Developer (Part-time)
Fixvi, Ottawa, ON
Developed an automated scheduling system in React Native using Sendbird, integrating webhooks, bot-driven prompts, and interactive polls to improve workflow efficiency. Led Android porting efforts by modifying native code and optimizing Gradle configurations for compatibility with the latest Android firmware. Implemented push notifications using Customer.io to manage Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs), increasing user engagement by 40%. Collaborated with backend engineers to ensure seamless API integrations and real-time updates.
2024Contact me
Please contact me directly at pravine.mani@gmail.com or through this form.