heangly-img

I am Heang Ly

|

  • Software Engineer at Zoom Video Communications (July 2022 - Present)
  • Full Stack Web Developer Intern at Penn Mutual (March 2021 - Sep 2021)
  • B.S. in Computer Science at Drexel University, PA, USA (Sep 2019 - July 2022)
  • Successfully published one native iOS app to the App Store
  • Web Skills: Javascript, Typescript, Python, React, NextJs, NodeJs, SQL and NoSQL
  • iOS Skills: Swift, UIKit, SwiftUI, Core Data, CloudKit, MapKit, MVC, MVVM
  • Expereince

    Zoom Video Communications, Software Engineer

    July 2022 - Present | Remote

    • Plans, designs, develops, and tests software systems as well as applications for software enhancements and new products including cloud-based or internet-related tools using React, Typescript, Nodejs, Docker, Jenkins, Gitlab, and AWS
    • Develops and designs Software Development Kit(SDK) for developers to integrate their own applications with Zoom platform
    • Develops Zoom integrated applications in order to enhance functionalities of the Zoom application based on design guidelines
    • Implements internal plugins for Typedoc
    • Develops, communicates, and reports work using Agile software development, Jira, and Coda
    Web Developer Intern, Penn Mutual Life Insurance

    March 2021 - September 2021 | Horsham, PA

    • Enhanced, updated, and maintained three production websites of the company such as gateway.com, pennmutual.com, pennmutual.com, and htk.com
    • Implemented new features, functionalities, and styled the application based on design guidelines to improve user experience by using NextJs, ReactJs(Hook, ContextAPI), Redux, and modern JavaScript
    • Built and updated new data components to be fetched by the client using Crafter CMS, Headless Content Management System
    • Reviewed merge requests submitted by colleagues using Bitbucket and Git by providing thorough feedback
    • Deployed changes of the websites using automation server, Jenkins
    • Developed, communicated, and reported the work using Agile software development and Jira
    Teaching Assistant (TA), Drexel University

    September 2020 - December 2020 | Philadelphia, PA

    • Mentored CS students on programming assignments such as Python and JavaScript
    • Assisted the professor in lab activities such as design of computing systems with regard to the human factors within stakeholder groups
    • Graded and provided feedback on assignments, lab activities, and exams

    Web Projects

    Recipe Finder (MERN Stack)

    Overview:

    This is a full stack application, which allows user to search for various recipes by making HTTP request to Edamam API to get recipe data. Users can add any recipe to their favorite. The data will be saved to MongoDB Atlas.

    Note: Heroku App will take up to 20 seconds to load.

    Technologies:

    JavaScript(Async & Await, ES6), ReactJs, React-Router, Hooks, NodeJs, Express, MongoDB

    Programming Quiz (TypeScript)

    Overview:

    The application makes HTTP request to Open Trivia Database API to get quiz data. When users get the right answer, the score will be updated. After finishing the quiz, users can start the quiz over again.

    Technologies:

    TypeScript, ReactJs, Hooks, Axios, Async & Await, ES6

    Coding Event (Django)

    Overview:

    This is a full stack application, which allows users to create and login to their account. Users can create a new event, or join other user's event. Users can set the event as going or planing. They also can delete their plans.

    For testing -> User: demo, Password: demo

    Note: Heroku App will take up to 20 seconds to load.

    Technologies:

    JavaScript(Async & Await, ES6), Python, Django, Postgres

    iOS Project

    Dad Jokes Pro (UIKit)

    Overview:

    This is a native iOS app written in Swift. The app allows user to make HTTPS request to API to get joke data. Users can save, delete or add custom jokes. Users can also schedule local notification to get the joke as well.

    Technologies:

    Swift, UIKit, Programmatically UI, Core Data, Local Notification, MVC, Delegate Protocol,

    Certificate

    certificate

    Course Link

    This is a certificate on completion of CS50's Web Programming with Python and JavaScript, which is an online program offered by Hardvard University, Cambridge, Massachusetts. In order to complete the course, students must complete six projects with all passing grades.

    Topics include:

    Python, Django, SQL, Models, and Migrations, JavaScript, User Interfaces, Testing, CI/CD, Scalability and Security

    Contact

    heanglypa@gmail.com

    LinkedIn

    Github