Michael Pavkovic
Education
University of Massachusetts Amherst September 2018 – December 2021 (Expected)
- B.S. in Computer Science, Minor in Mathematics — Cumulative GPA: 3.97
- College of Information and Computer Sciences, College of Natural Sciences
- Courses: Algorithms, Operating Systems, Computer Networking, Search Engines, Programming Principles, Data Structures, Reasoning Under Uncertainty, Computer Systems Principles, Linear Algebra, Scientific Computing
Work Experience
Software Development Engineer Intern – AmazonSummer 2021 (12 weeks)
- Designed and built a semi-supervised Python program to compute A/B metrics on two audio sample detection machine learning models, including unit tests for modules and functions
- Used machine-generated scores in place of manual scores to significantly decrease program run time and cost
- Wrote a design document describing the program steps and input/output, providing clear reference and scope
- Implemented program steps in a loosely coupled design, allowing for easy modification and future additions
- Decreased human involvement in current A/B testing process to shorten total run time down from weeks to a few days
Software Engineer Intern – Unity TechnologiesSummer 2020 (12 weeks)
Perception Team - AI@Unity: Mobile App Development
- SynthDet Viewer: Developed augmented reality app in Swift and C# for viewing output of object detection ML models, providing easier testing and analysis of output in sim2real applications; available on App Store
- Utilized AWS and TorchServe for hosting a fast and reliable model inference REST API, gathering inference output on an image in 0.3 seconds, and converting it into JSON for efficient parsing in the app
- Implemented a LiDAR scanning app in Unity for iPad Pro, providing detailed scanning of rooms and objects
- Interfaced with ARKit for object classification, providing user options in naming and shaping objects for sim2real use
Software Engineer Intern – TripadvisorSummer 2019 (12 weeks)
Tripadvisor Vacation Rentals (VR) Demand Team: Web and Backend Development
- Developed responsive React frontend components and Java/GraphQL backend for our new Broad Geo Page, predicted to boost user engagement and lower bounce rate by 75% compared to old, static page
- Reimplemented major React components using modern functional style and React hooks, reducing technical debt
- Rebuilt mobile “Property Card” with photo carousel to highlight vacation rental photos on the mobile search page, increasing bookings and increasing time spent on our site by 10%
- Mentored a new full-time hire on VR Demand, increasing the productivity of the team
Project Experience
- Developed an iOS/macOS/tvOS computer graphics framework written in Swift and Metal (Apple graphics language)
- Created ability for developers to draw lines and curves on a canvas at 60 frames per second
- Leverages Metal for GPU hardware accelerated rendering on supported Apple devices, for smooth, lag-free drawing
Awards
- Tripadvisor Intern Hackathon Semifinalist: Placed semifinals for developing a virtual reality experience iOS feature
- Senior Computer Science Award: Awarded Computer Science award for dedication to Computer Science (High School)
Languages and Technologies
- Swift, Java, Python, React, Unity, C#, GraphQL, JavaScript/HTML/CSS/Less, Metal, Kotlin, TypeScript, C, Ruby
- macOS, Linux, IntelliJ, Xcode, VSCode, Gradle, Fish Shell, Git Version Control, SQLite, PostgreSQL, Bash, CI/CD