- Design of professional graphical user interfaces
- Work experience with web development and database systems
- Fluent in Java, C++ programming language
- Ability to output clean and organized code
- Ability to learn fast
Specialties: Software development, user interface and interaction design, database management, web development
Graduate Student Assistant @ • Developed and integrated an OAI-ORE compliant resource map generator into HUBzero platform and Purdue University Research Repository using PHP and RDFa+XML
• Designed and implemented versatile automatic video rendering scripts using Bash for generating videos from series of images captured for data curation (https://purr.purdue.edu/enadalc)
• Administered several virtual machine for testing new platforms, hosting lab services and Git repositories From January 2014 to Present (2 years) Lafayette, Indiana AreaApplication Developer, Co-op, Sybase 365 @ • Participated in the design of automatic update process of applications on remote servers using Java
• Assisted in modifying the interfaces of Sybase's online banking product for demo sessions using HTML, CSS, and JavaScript (jQuery)
• Extensive scripting for WebSphere application server automated deployment using Windows Batch, Unix Shell, Jacl and Ant. From August 2012 to December 2012 (5 months) Software Tools Developer, Co-op @ • Provided support to internal tools and web systems
• Maintained and improved functions and usability of the internal system using HTML, CSS, PHP, SOAP, and JavaScript (ExtJS)
• Supported and managed massive MySQL databases
• Designed and implemented modules for warehousing configurations of BlackBerry 10 systems From September 2011 to April 2012 (8 months) Spectroscopy Software Developer, Co-op @ • Revamped and re-modularized several company software. Enhanced GUI and user experience
• Provided database enhancement and management. From January 2011 to April 2011 (4 months) Spectroscopy Software Developer, Co-op @ • Participated in development of a graphical database management software
• Implemented a database using Apache-Derby
• Developed graphing library for visualizing raw data captured by spectrometer. From May 2010 to August 2010 (4 months) Trainee Associate @ • Participated in the company's leadership mindset and time management training program
• Delivered speeches during the company's promotion events
• Introduced products to potential clients
• Contributed as an audio and hardware technician during large scale events From May 2009 to August 2009 (4 months)
Master of Science in Computer Science, Computer Science @ Purdue University From 2014 to 2016 Bachelor of Computer Science, Computer Science @ University of Waterloo From 2008 to 2013 Centennial Secondary School From 2006 to 2008 Sam Ling is skilled in: Java, JavaScript, MySQL, C++, Android, Linux, PHP, Python, Node.js, MongoDB, Unix Shell Scripting, VBScript, Composition, Object Oriented Design, Software Development
Websites:
http://thling.com,
http://blog.thling.com,
https://github.com/thling