Skills
Java
Python
C/C++
SQL
JavaScript
HTML/CSS
TypeScript
Bash
PostgreSQL
ReactJS
Node.js
Flask
Django
LAMP
Spark
Git
Docker
AirFlow
AWS
GCP
Azure
Experience
Software Development Engineering Intern
Amazon, Toronto, Canada | 05/2023 – 08/2023
- Conducted a Proof of Concept to host the S3 Console on a serverless architecture, leveraging AWS CDK for infrastructure as code
- Improved the console's performance by 40% through optimized code and efficient resource management
- Achieved a 30% reduction in operational costs by implementing cost-saving strategies and optimizing resource utilization
- Ensured above 96% code coverage through rigorous testing practices including Unit Tests, End to End Tests, and Integration Tests
- Utilized Typescript to maintain type safety and reduce runtime errors
- Developed features and functionality using ReactJS for a responsive and interactive user interface
Technical Intern
Proofpoint, Toronto, Canada | 04/2022 – 04/2023
- Developed and deployed full stack web applications using React for frontend and Flask for backend
- Leveraged AWS services (EC2, S3, RDS, Lambda) for application hosting, data storage, and serverless functions
- Automated manual tasks with optimized Bash scripts, enhancing efficiency and reducing human error
- Designed and implemented RESTful APIs to enable communication between frontend and backend systems
- Integrated third-party APIs to extend application functionality and improve data handling
- Conducted comprehensive testing and debugging to ensure high performance and reliability
- Collaborated with cross-functional teams to gather requirements and deliver solutions aligned with business needs
- Followed best practices in version control using Git for smooth collaboration and code management
- Demonstrated strong problem-solving skills and the ability to work independently on complex projects
Projects
Texter - Text/Multimedia Messaging Application on Android
Technologies: Java, Android Studio, Google Firebase
- Developed an android application using Android Studio and Firebase as database
- Implemented Firebase Auth for authentication and user management
- Used SHA256 for encryption
- Published the app to Google Play Store
MemeShare - Sourcing Memes from Reddit
Technologies: Java, Android, REST APIs
- Developed an android application using Android Studio and served content using REST APIs
- Used API to get content from Reddit
- Used Intent actions to share posts to others using Android's inbuilt features
- Published the app to Google Play Store
Education
University of Manitoba
Bachelor of Science in Computer Science | 08/2021 – 10/2024
Winnipeg, Canada
Lovely Professional University
Diploma in Computer Science and Engineering | 07/2018 – 06/2021
Phagwara, India