Post Job Free
Sign in

Software Engineer Developer

Location:
Orlando, FL
Posted:
July 12, 2024

Contact this candidate

Resume:

MAX PETRUSHIN

Software Engineer

Email Linkedin Github

616-***-**** Orlando, FL

EDUCATION

University of Central Florida Aug 2022 – Dec 2024

B.S. in Computer Science Orlando, FL

• Major GPA 4.00

EXPERIENCE

Software Developer (React, Three.js, Tensorflow.js, WebRTC, Unity) Jan 2024 – Present Center for Research in Education Simulation Technology (CREST) at UCF Orlando, FL

• Migrating the Unity desktop app TeachLive to the frontend-heavy web platform WAVE

• App is a 3D virtual environment for school teachers and students to practice social skills and human interactions on trained professional virtual puppeteers who control the virtual environment

• Imported the scenes and characters into Three.js using the UnityGLTF open source plugin and implemented character animations as a combination of pre-animated clips and one-to-one movement projection

• Designing a new AI/ML module that issues controls input to the characters based on the Tensorflow classifying model that recognizes puppeteers gestures and body poses

• Implementing a client-to-client virtual call format between participants using WebRTC and WebSocket

• Work is contractual in nature and is part of UCF’s Senior Design program (capstone project) Physics Tutor Oct 2021 – May 2022

Grand Valley State University Grand Rapids, MI

• Helped 50+ students solve physics problems and explained physics concepts

• Covered topics from Physics I & II: Statics, Dynamics, Optics, and Electromagnetism PROJECTS

Effective Learning (Spring Boot, React, JPA/Hibernate, PostgreSQL, Docker, K8s, AWS S3) Github

• Created a cloud file system for educational data (docs, power-points, source code) that eases attaching metadata to files that can be further used to drill learners on their material

• Designed a Spring backend in a microservices architecture to be a fit for a containerized production environment when the app is ready to scale and serve my network of like-minded effective learners

• Persistence is centered around AWS S3 for file storage and Postgres (ORM) for metadata and file-path resolution

• Frontend was created using CoreUI open source React UI library and the visual inspiration was drawn from the Canvas learning management system

AI Clip Editor (Python, OpenCV, MediaPipe) Github

• Built a Python CLI app that takes long (20-30 minute) footages of my athletic vertical jumps and outputs the 2-second clips of each individual jump sorted from highest to lowest jumps

• Achieved cutting the storage footprint of 10GB/week and a full transition from manual to automated clip editing

• Implemented the jump detection system (accuracy 90%) with Mediapipe’s body landmark model and the athletes elbow and wrist landmarks to classify when they reach the height target to be qualified as a jump

• Used a heap data structure to sort the heights of the jumps with the comparable variable being the amount of frames of the jump clip recognized as airborne

AWARDS

UCF President’s Honor Roll: (4x) Spring 2024, Fall 2023, Summer 2023, Spring 2023 SKILLS

Languages: Java, JavaScript/TypeScript, Python, C/C++, SQL (PostgreSQL, MySQL), NoSQL (MongoDB), HTML/CSS Frameworks & Libraries: Spring, Spring Boot, React.js, Flask, Express.js, OpenCV, Tensorflow, JUnit, Mockito Tech: Git, Shell, Node.js, Docker, MakeFile, AWS EC2, RDS, S3, ECS, CloudFront, Lambda, VPC



Contact this candidate