Paul Shin
www.paulshin.ca | paul at paulshin dot ca | github.com/ehdtkqorl123 | linkedin.com/in/paulskshin
SUMMARY OF QUALIFICATIONS
- Five years of Android development experience; launched three market applications
- Practical knowledge of object-oriented programming principles and techniques
- Thorough understanding of software design and architecture concepts
- Experience in launching creative independent projects and building mobile applications
TECHNICAL PROFICIENCY
- Java, JSP, Objective-C(iOS), C/C++
- PHP, JavaScript, Node.js
- MySQL, Microsoft SQL Server, SQLite
WORK EXPERIENCE
Android Engineer
New York City, New York, USA
Jun 2017 - Present
Spotify
- Implemented various ad formats in the player view to reflect ad business logic and supported tools for data analysis
- Developed an ad feedback survey tool to investigate user engagement and filter offensive contents for better user experience
- Worked on the platformization of the scrolling player view to provide richer content experiences and lower maintenance cost of hosted modules
- Improved the ad system into a modular, component-based and plugin-able architecture for easier testing and efficient module ownership
- Technologies used: Java(Android), Facebook Ad Network SDK
Senior Android Application Developer
New York City, New York, USA
Sep 2014 - Apr 2017
Krossover Inc.
- Solely designed, developed and deployed two Android applications for sports video analytics service from the ground up
- Optimized the performance of the applications while effectively handling heavy business logic
- Customized multiple components to support interactive features such as telestration and statistics
- Maintained the applications up-to-date by applying latest Android principles and user feedback
- Technologies used: Java(Android), AWS Mobile SDK
Android Application Developer
Toronto, Ontario, Canada
Jan 2013 - Jul 2014
Keek Inc.
- Designed, developed and deployed an Android application for a social video platform
- Optimized the performance to ensure backward compatibility with low-end devices and operating systems
- Adopted social networking services to allow seamless content sharing
- Integrated various Media Ad platforms to the application for targeted advertising
- Technologies used: Java(Android), Facebook/Twitter SDK
Web Developer / English Teaching Assistant
Seoul, Korea
(Military Service) Aug 2010 - Aug 2012
Korea Military Academy
- Developed Oral Proficiency Interview software used for English classes by using MSSQL and PHP
- Built English Department Website from the ground-up by using HTML/JavaScript/CSS
- Worked as a part of highly customized English education of cadets through 1:1 conversations, essay reviews and group activities
Bioinformatician / Database Developer
New Haven, Connecticut, USA
(1 internship) Sep 2009 - Jan 2010
Yale University
Data Processing Project
- Automated the sorting and uploading process of collected experimental data
- Developed an advanced database system and performed data migration from outdated storages
- Researched, implemented, and tested a number of methods of for digital image processing
- Created a web application that keeps track of experiment processes and displays result data in a specified format
- Technologies used: JavaScript, PHP, MySQL, Python
Software Development Engineer
San Diego, California, USA
(1 internship) Jan 2009 - May 2009
Qualcomm Inc.
Data Services Project Jan 2009 - Mar 2009
- Enhanced Data Services subsystem and networking API layers by implementing interfaces for external vendors
- Improved unit test framework by writing test plans, protocol stubs, and test scripts and executing tests and fixing problems found
- Technologies used: C, C++
CDMA/UMTS Support Project Feb 2009 - May 2009
- Implemented support for Data Services by extending existing profiles to generic ones that work for both UMTS and CDMA protocols
- Researched, implemented and tested a number of methods of memory optimization
- Technologies used: C, C++
JSP/Web Application Developer
Mississauga, Ontario, Canada
(2 internships) Sep 2007 - Jan 2008, May 2008 - Sep 2008
PointClickCare.com
JSP Projects
- Coded and enhanced the admin and billing system in JSP to provide core functionalities to allow clients manage their accounts
- Improved various tasks and met new project needs by adding new features and fixing reported problems
- Implemented the report generating system with Spring Framework and JasperReport
- Technologies used: JavaScript, Java(Spring), JSP, MSSQL
PROJECTS
Google Glass Apps
Jan 2014 - Dec 2014
- Bible Search: Glass application that finds and reads Bible verses specified by voice commands
- Calculator: Glass application that performs numeric computations specified by voice commands
- WhereIsMyCar: Glass application that reminds the user of where his car was parked
- Technologies used: Java(Android)
YunaTube
Apr 2012 - Present
- Developed Android and iOS applications that provide access to media clips and pictures categorized by rating, view count and quality via YouTube API and Flickr API
- Built a back-end application to provide API for comments, lists and push notifications
- Implemented interactive features for fans such as chat room, simple game and photo manipulation tool
- Technologies used: Java(Android), Objective-C(iOS), Firebase, PHP, MySQL
On-Site Inventory Inspection Assistant
Jun 2012 - Dec 2012
- Developed Android application that allows facility personnels to update space and inventory status to inventory databases upon on-site inspection
- Integrated Bluetooth scanner and printer to the application to reduce inspection time and ensure correctness
- Customized the application, database, and Tomcat server for multiple institutions upon request
- Technologies used: Apache Tomcat, JSP, Java(Android), Oracle, MSSQL
EDUCATION
Bachelor of Software Engineering
Waterloo, Ontario, Canada
Sep 2005 - Apr 2010
Honours Software Engineering, University of Waterloo
- Participated in five Co-operative programs and wrote three work term reports
- Worked on an HCI(Human-Computer Interaction) project under the supervison of a professor
- Relevant Courses: Concurrent and Parallel Programming, Computer Networks and Security, Software Requirements Specification and Analysis
- Achieved a cumulative average of 80%
AWARDS
- Queen Elizabeth II Aiming for the Top Scholarship
- University of Waterloo President's Scholarship