Resume
Download ResumeSelect One:
Data Analyst
Software Engineer
Full Stack Developer
View All
Skills
Python
·
Data Analysis
·
API
·
Pandas
·
Visualization
·
MatPlotLib
·
Machine Learning
·
Scikit
·
C/C++
·
UI/UX
·
Android
·
Mobile Dev
·
Java
·
Selenium
·
BeautifulSoup
·
Redis
·
Cybersecurity
·
Javascript
·
Shell Scripting
·
ReactJS
·
AWS
·
CI/CD
·
GraphQL
·
SlateJS
·
MatLab
·
SDR
·
D3js
·
SocketIO
Work Experience
Graduate Research Assistant | School of Health Professions at Stony Brook University
Dates: April 2022 - January 2022
Location: Stony Brook, NY
- Conducted data analysis in Python to investigate the use of mobile tech in rehabilitating spinal cord injuries. Study data was gathered from over 50 participants. Underwent the required training to handle healthcare data.
- Successfully demonstrated that passive sensor data can be used to predict user-submitted survey data.
- Built a data pipeline that generated reports and visualizations that allowed for continuous monitoring.
- Built systems to run the data through predictive models such as regression, random forests, and ARIMA
- Guided two teams of three Masters students to the successful completion of their projects using our data.
Skills:
Python
·
Data Analysis
·
API
·
Pandas
·
Visualization
·
MatPlotLib
·
Machine Learning
·
Scikit
Software Engineer Intern | RIVO Ltd
Dates: August 2020 - January 2021
Location: Incheon, South Korea
- Created applications in C for a new hardware product designed to aid visually impaired individuals, with a focus on accessibility and user-centric design.
- Detailed comprehensive documentation to facilitate reference, maintenance, and future development of the applications and hardware product.
Skills:
C/C++
·
UI/UX
Software Engineer Intern | MangoPay Ltd
Dates: July 2020 - November 2020
Location: Incheon, South Korea
- Collaborated in a team of six to build an Android Application to check in users based on ultrasound, Bluetooth, and GPS data.
- Developed the interface to the backend for the application in Java on Android Studio and defined well documented APIs.
Skills:
Android
·
Mobile Dev
·
Java
Software Engineer | Social Analytics Ltd/CyberSmart Ltd
Dates: August 2015 - January 2018
Location: Hong Kong
- Developed a modular web data collection engine in Python using Selenium, BeautifulSoup, and other libraries which integrated with the Hadoop+Spark backend, greatly expanded the number of supported sites.
- Managed the company’s data visualization dashboard in Javascript, running on NodeJS
- Performed a systems administration role for backend services, using bash and Python scripting.
- Built internal tooling including a Google Chrome extension to support company activities.
- Acted as technical representative when meeting clients and delivered training seminars for cybersecurity products.
- Built solutions to extend capabilities of existing systems to meet client requirements and to develop prototypes.
Skills:
Python
·
Selenium
·
BeautifulSoup
·
Redis
·
Cybersecurity
·
Javascript
·
Shell Scripting
Research
APT Detection Through Tag Based Analysis | Stony Brook University
Dates: January 2022 - Present
Location: Stony Brook, New York
- Investigated a method for detecting Advanced Persistent Threats by tagging Subjects and Objects, enabling data flow assessment on the system using graph analysis to capture attack scope on a security breach. Done in C++
- Analyzed Windows attack data sourced from DARPA's Operationally Transparent Cyber study (1.2+ million events), creating custom policies able to successfully detect security breaches in the dataset.
- Supported the development of a query language to effectively narrow down the relevant scope of an attack.
Skills:
C/C++
·
Cybersecurity
Flashcard Manager | Stony Brook University
Dates: January 2022 - Present
Location: Stony Brook, New York
- Collaborated with a professor to identify shortcomings and areas for improvement in existing online flashcard applications, and developed a user-friendly solution to address these issues.
- Based on this research, built a web application with ReactJS, SlateJS, and Serverless AWS technologies (DynamoDB, Lambda, Cognito, API Gateway for a RESTful API) to help users effectively manage flashcards.
Skills:
ReactJS
·
SlateJS
·
AWS
·
API
Vehicular SDR Doppler Shift Analysis | Stony Brook University
Dates: January 2022 - Present
Location: Stony Brook, New York
- Collaborated on a project aiming to integrate signals analysis and computer vision in order to accurately identify cars using GPS spoofing devices.
- Oversaw all aspects of the signals analysis work done in Software Defined Radio (SDR), with analysis and visualization done in MATLAB.
- A patent was filed in Korea based on the findings (KR 10-2189262)
Skills:
MatLab
·
SDR
Academic
Master of Science in Computer Science | Stony Brook University
Dates: Graduated May 2023
Location: Stony Brook, NY
- GPA: 3.55/4.0
- Courses Taken: Operating Systems, Big Data Analytics, Visualization, Machine Learning, System Security, Network Security
Bachelor of Science in Computer Science | Stony Brook University
Dates: Graduated December 2021
Location: Stony Brook, NY
- GPA: 3.61/4.0
- Courses Taken: Database Systems, Machine Learning, Human Computer Interaction, Software Engineering
Yway Quiz Aggregation Platform | Stony Brook University
Dates: January 2022 - Present
Location: Stony Brook, New York
- Collaborated in a team to build a platform in ReactJS with GraphQL to allow users to host channels for quizzes, take quizzes, and maintain a record of quizzes taken (including achievements).
- Responsible for all aspects of AWS including CI/CD and deployment on S3 and EC2. Also responsible for ReactJS optimizations and building out the Platform related screens and supporting backend work.
Skills:
ReactJS
·
AWS
·
CI/CD
·
GraphQL
·
UI/UX
DoThings React Native App | Human Computer Interaction Project
Dates: January 2022 - Present
Location: Stony Brook, New York
- Collaborated in the end-to-end product design process from concept to final prototype, with a key emphasis on usability, encompassing proposal creation, market analysis, user research, and multiple stages of prototyping.
- Constructed the final prototype using React Native, demonstrating technical proficiency and practical application of HCI principles to deliver a user-friendly digital product.
Skills:
UI/UX
·
ReactJS
Mass Mobilization Protest Dashboard | Graduate Visualization Project
Dates:
Location: Stony Brook, New York
- Worked in a team to leverage D3.js and HTML+CSS to transform protest data from the Mass Mobilization dataset into an interactive data dashboard with effective filtering options to effectively visualize and analyze global protest dynamics.
Skills:
Visualization
·
D3js
·
Data Analysis
Projects
Multiplayer Snake | Stony Brook University
Dates: January 2022 - Present
Location: Stony Brook, New York
- Developed a browser-based multiplayer Snake game, utilizing ReactJS, React Router, and SocketIO, demonstrating skills in web development and real-time data communication.
- Implemented a feature for custom player rooms, enhancing the user experience and game versatility.
- Successfully hosted the application on Heroku to enable online multiplayer activity.
Skills:
Javascript
·
SocketIO