Pankaj Choudhary

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