About Me

Hi I am Akshat Poddar :wave:,
a recent graduate from the University of British Columbia, with a double major in Computer Science and Mathematics. I am a passionate software engineer who believes in using software to solve real-world problems and creating innovative products that deliver value to the users. My interests lie primarily in backend development and machine learning in the field of Computer Science, while the abstract nature of Pure Mathematics fascinates me with its elegance and depth.

An aspiring entrepreneur, I am currently looking to hone my skills in business and consulting roles, where I aim to leverage my technical expertise to tackle complex business challenges. Outside of work, you’ll often find me climbing rocks, jamming on my guitar, or lifting weights at the gym.

I’m always eager to learn, grow, and connect. Feel free to reach out for a chat—I’d love to exchange ideas and explore new opportunities!

Programming Skills

HTML5/CSS3

90%

JavaScript/TypeScript

80%

Java

90%

Python

80%

C/C++

70%

Other Skills

ReactJS

80%

Django

70%

SQL

70%

PyTorch

60%

Docker

60%

University of British Columbia, BSc. in Computer Science and Mathematics

2020 — 2024
  • Double major in Computer Science and Mathematics. Most of the Math courses focused on Pure Math, Graph Theory and Matrix Algebra. While CS courses included Software Engineering and Design, Data Structures and Algorithm and Machine Learning. My favourite courses were in Machine Learning and Software Design.

Software Engineer Intern, Broadcom Inc.

January 2023 — August 2023
  • Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, code reviews, and daily stand-ups to ensure project alignment
  • Developed and maintained microservices in Java, adhering to design patterns such as Singleton and Factory
  • Performed automated and manual testing on virtual machines and Docker containers on GCP managed using Kubernetes for orchestration, ensuring robust testing coverage and streamlined deployment processes
  • Implemented CI/CD pipelines using Jenkins, automating the deployment and testing processes
  • Led the upgrade of Gradle versions, optimizing build processes and reducing overall build times by 20%

Undergraduate Teaching Assistant, UBC

July 2021 — August 2021
  • Provided in-depth tutorials and guidance on Java Object-Oriented Programming concepts, data structures, and algorithm design, enhancing students’ understanding and application of core principles
  • Designed and conducted lab sessions focusing on practical programming skills, fostering a hands-on learning environment
  • Assisted in the development and grading of assignments, midterms, and finals, providing constructive feedback

Undergraduate Academic Assistant, UBC

July 2021 — August 2021
  • Contributed to the creation of an open-source Physics problem bank, integrating questions into the PrairieLearn platform to reduce educational costs for students
  • Developed automated testing scripts using PyTest to validate the accuracy and functionality of a newly designed package
  • Migrated extensive questions from multiple sources into a unified format using Python and YAML, ensuring data consistency