Ngoc Pham [email protected] | Twitter + GitHub: @ngocphamm

EDUCATION University of South Florida, Tampa, FL Master of Science in Information Systems - MS MIS – GPA: 3.92/4 University of Otago, Dunedin, New Zealand Postgraduate Diploma in Science, Telecommunications – GPA: 7.86/9 University of Engineering and Technology, Hanoi, Vietnam Bachelor of Science in Information Technology - GPA: 7.78/10

Graduated: May 2015

Completed: November 2011

Graduated: June 2009

EMPLOYMENT EXPERIENCE SiteWit Corp., Tampa, FL September 2014 – Present Software Developer  Provide solutions for company’s mobile app, available for iOS and Android devices, using Xamarin platform. Responsible for majority of backend code (shared between the two platforms) and the entire Android codebase.  Build a completely new API, based on the current (old) one, with ASP.NET Web API v2, emphasize on readability, and maintainability of code with extensive use of Action Filter Attributes and Model Validations.  Design a new mechanism for user to preview the search for the suggestion keywords on Google, subsequently make it easier for them to decide if the keywords are relevant to their businesses or not. o The new feature helped increase conversion for company 2-4 times. o The implementations were in both C# and Visual Basic.  Develop a few small services for data synchronization.  Rewrite company’s WordPress plugin from ground up with Composer. Freelancer August 2013 – Present PHP Developer & System Administrator  Develop and maintain a Joomla component for High School sport teams in the United States with various modules to administer organizations/schools, teams, athletes, coaches, game schedules and seasonal rosters.  Build an web application (CodeIgniter with MySQL database) for managing products for a reseller, including loading item details from external sources, maintaining local database of necessary information, and exporting to CSV file, ready to be imported into Magento e-commerce platform (in-progress). o Decreased time for importing data from file, for about 20 times for nearly 50,000 records, by applying MySQL “LOAD DATA INFILE” method.  Manage a Web Server (Ubuntu) hosting over 200 websites using Apache, PHP and MySQL. Other services in-use: DirectAdmin, AIDE integration checking, fail2ban, and custom automation scripts for backing up critical data (files & databases) to Amazon S3, or finding possibly malicious code injections and cleaning up, etc. BraveBits Co., Ltd, Hanoi, Vietnam February 2012 – July 2013 Senior Developer & Technical Support Supervisor  Developed mainstream Joomla templates and extensions using PHP (Joomla framework), MySQL, JavaScript, CSS and HTML.









  

Created tools to automate part of business processes using PHP (CodeIgniter framework), Bash scripts, and Git for version control, helping saved about 2/3 the time for such tasks. o Generate XML-formatted sample data for customer-side installation from product demo sites. o Update templates/extensions to product demo sites whenever a new version is released. o Deploy changes to live demo sites via Git, with a custom-coded PHP library for interacting with BitBucket RESTful API. Built a service to enable customers to create their own demo websites, forked from company’s product demo sites, integrated with server cron job to automatically terminate after a period of time. o Decrease site creation time, as well as total size for storage by using symbolic-link system, leading to longer availability of demo sites under same server specifications. Administered one Windows server (Windows Server 2003, in-house) for employee account management, and multiple Linux boxes (Ubuntu, cloud) for web-related services with automated backup scripts and file integrity analysis service. o Detected and mitigated a massive self-generated traffic that caused irresponsibleness of the main server. Conducted code review and performance analysis to product codebase with tools like Firebugs (Mozilla Firefox), Developer Tools (Google Chrome), and Xdebug (PHP). o Cut page load by 5-20 times for a mainline extension, by finding and removing a few unnecessary loop controls. Monitored customer support threads (dedicated ticket system and free forum) to improve quality, in terms of language (English) proficiency and issue reporting efficiency. Troubleshot simple technical problems with staff’s workstations, both Macs and PCs, including network connectivity, OS and application usage issues, etc. Write up tutorials for other employees, and articles to be published on company blog for customers’ reference.

XIPAT Flexible Solutions Co., Ltd, Hanoi, Vietnam February 2009 – October 2009 Joomla Developer  Participated in Joomla-based outsourcing projects  Developed Joomla 1.5 templates and extensions  Modified existing code to be compatible with latest Joomla version, or to have customized functionalities as of customers’ demands  Converted Adobe Photoshop designs into HTML newsletters with multi-platform/client compatibility  Supported troubleshooting infrequent problems with local network setup

ACADEMIC PROJECTS Business Analysis, Management Information Systems, USF November 2013  Carried out a Business Analysis on the Contract Approval process at University of South Florida  The (old) process has been managed, mostly manually with paper work, by USF IT Financial Management (USF ITFM), University Controller’s Office (UCO), and USF Purchasing Department  Proposed 3 alternative solutions for better management of contracts across different departments  Prepared a cost/benefit analysis of one recommended solution  Based on assumptions, the recommended alternative would be able to save about $100 million on total annual contract costs for USF Radiology Teaching Files, Dissertation Project, Otago March 2011 – November 2011  Aimed for building a web-based repository of radiology images for teaching and researching purposes  Developed a demo web application using CodeIgniter with features: authentication, management of radiology files (with AJAX image annotation), and image search backed by a simple ContentBased Image Retrieval (CBIR) implementation

 

CBIR experiments were carried out to measure performance of two popular feature descriptors, Color Layout Descriptor (CDL), and Local Binary Patterns (LBP) using Python scripts The features of the images, stored in a SQLite database, then were used to test the accuracy of image comparison using 2 methods o Self-implemented Python script utilizing Euclidean distance o Weka (a machine learning toolkit) with 2 classifiers (k-NN and SVM) and 3 feature selectors (ReliefF, Information Gain, and mRMR)

Yahoo!360 Connection Builder, Undergraduate Thesis Project, UET February 2009 – May 2009  Used a so-called WAVE technology to collect connection information among users on Yahoo!360 network, the most popular social network in Vietnam at the time  WAVE implementation done with Java, with core functionalities mainly contributed by two other group members to provide a decentralized, parallel computing system  WAVE was used to create a knowledge base of connections between blog users (nodes), with certain criteria, that later on can be utilized for analytic purposes, for example, to find users with same interests coming from same city  The WAVE core features were accomplished, but a friendly query system was not yet finished to provide a user-friendly interface for accessing the knowledge network  The working implementation of WAVE, with a simple HTML Web crawler/parser (also written in Java) was able to use 4 PCs (on the same LAN sharing a 4Mbps Internet connection) to retrieve approximately 200,000 unique nodes in less than 1,000 seconds

SKILLS   

Attention to detail Quick adaption to new disciplines Advanced computer hardware and software skills: building custom PCs, Microsoft Office Suite, Internet research

INTERESTS      

Finding and integrating new tools to improve or automate personal workflows Helping and contributing (if possible) on StackOverflow or GitHub Write wrap-up tutorials on the subject and post on personal blog Exploring and catching up with new technologies, both software and hardware Playing soccer, badminton, video games (preferably Pro Evolution Soccer) Travel – been to Phnom Penh & Siem Riep (Cambodia), Queensland (New Zealand) and many places in Vietnam and the U.S.

Ngoc Pham - GitHub

Bachelor of Science in Information Technology - GPA: 7.78/10 ... Provide solutions for company's mobile app, available for iOS and Android devices, using ...

169KB Sizes 12 Downloads 246 Views

Recommend Documents

34.PHAM NGOC HOA.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 34.PHAM NGOC ...

Pham Hong Tung (Viet).pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Pham Hong ...

PHAM VAN TUAN -
Working. 10/2011- 04/2012,Tutor. Duties Teaching Assistant for Professors in Faculty of Economics. Informatics for 4 classes in National Economics University.

TTKH_ ThS Nguyen Ngoc Tuyen.pdf
Tham dá»± hội thảo khoa học Quốc tế WESTPAC lần. 9 tại Nha Trang, Việt Nam năm 2 4. Page 3 of 3. TTKH_ ThS Nguyen Ngoc Tuyen.pdf. TTKH_ ThS Nguyen ...

Pham Quy Long (Eng).pdf
... was a problem loading this page. Retrying... Whoops! There was a problem loading this page. Retrying... Pham Quy Long (Eng).pdf. Pham Quy Long (Eng).pdf.

NGOC BACH IELTS HANDBOOK.pdf
Page 1 of 30. Written by Ngoc Bach. Page: https://www.facebook.com/tuhocIelts8.0. Website: www.ngocbach.com Page 1. NGOC BACH'S IELTS. HANDBOOK.

ĐH Pham Van Dong_m.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. ĐH Pham Van Dong_m.pdf. ĐH Pham Van Dong_m.pdf. Open. Extract. Open with. Sign In. Main menu.

Catalogue-My-Pham-Oriflame.pdf
Page 4 of 100. Page 4 of 100. Catalogue-My-Pham-Oriflame.pdf. Catalogue-My-Pham-Oriflame.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying ...

30.PHAM QUOC SU.pdf
Keyword: Humanity ecology, Humanity ecology area, Humanity ecotourism, Humanity. ecotourism resources. 1. Khái niệm “Du lịch sinh thái nhân văn”. Chúng ta ...

79. PHAM TRUNG LUONG.pdf
There was a problem loading this page. Whoops! There was a problem loading this page. 79. PHAM TRUNG LUONG.pdf. 79. PHAM TRUNG LUONG.pdf. Open.

Vang Chau Ngoc Bau - Paul Marie.pdf
There was a problem loading more pages. Retrying... Vang Chau Ngoc Bau - Paul Marie.pdf. Vang Chau Ngoc Bau - Paul Marie.pdf. Open. Extract. Open with.

Cuoc triet thoai cao nguyen 197 - Pham Huan.pdf
Cuoc triet thoai cao nguyen 197 - Pham Huan.pdf. Cuoc triet thoai cao nguyen 197 - Pham Huan.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying ...

Nguyen Ngoc Thang(Eng).pdf
transition to higher-value economy);. Local consultant in Knowledge Based Management project of JICA Vietnam (2010. -2011);. Local consultant in Corporate Social Responsibility project of UNIDO Vietnam. (2011 -2013);. Local consultant for the final e

Ngoc Lich Buu Phieu.PDF
Page 3 of 260. Ngoc Lich Buu Phieu.PDF. Ngoc Lich Buu Phieu.PDF. Open. Extract. Open with. Sign In. Main menu. Displaying Ngoc Lich Buu Phieu.PDF.

010-Chu-de-PTMP-Thay-DANG-NGOC-HIEN.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

010-Chu-de-PTMP-Thay-DANG-NGOC-HIEN.pdf
Vectơ n 0. ... Phương trình tổng quát của mặt phẳng có dạng là: Ax By Cz D 0 , .... Displaying 010-Chu-de-PTMP-Thay-DANG-NGOC-HIEN.pdf.

Paraphrase book 2017 by Ngoc Bach_mini version.pdf
Example: + In 2005, Internet usage in both the USA and Canada rose to around 70% of the population,. while the figure for Mexico reached just over 25%. + People in Britain spent just over £170,000 on photographic film, which is the highest figure. s

Nguyen Thi Ngoc Hue (Eng).pdf
management. Certificate. China Academy of. Science, Hainan Campus. December, 1998 Training course on. genetic diversity. assessment. Certificate. IPGRI, Nepal August, 1999 Training and. workshop on In situ. conservation. Certificate. IPGRI-APO, Malay

robust algorithms for generalized pham systems
−1 ≤ ji ≤ Nk−1 for which ai = 2(ji + 1) and bi = (d−1)ji +d hold. Therefore, α = (. 2 + d. ∑ ...... The architecture of our solution method. We can solve the original.

GitHub
domain = meq.domain(10,20,0,10); cells = meq.cells(domain,num_freq=200, num_time=100); ...... This is now contaminator-free. – Observe the ghosts. Optional ...

GitHub
data can only be “corrected” for a single point on the sky. ... sufficient to predict it at the phase center (shifting ... errors (well this is actually good news, isn't it?)

BO DE SPEAKING QUY 3 UPDATE 080917_IELTS NGOC BACH.pdf
... ://drive.google.com/file/d/0B_SZnHS0AHuxWnZDVk8yRGhXVUU/view?usp=sha ... Hoặc đơn giản hÆ¡n, các bạn muốn được tá»± động gá»­i mail update phần bài ...

Nguyen Ngoc Tu_Canh dong bat tan.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Nguyen Ngoc ...

Task 2 090116 by Ngoc Bach.pdf
Page 1 of 4. Written by Ngoc Bach. Website: www.ngocbach.com Page 1. (09/01/2016) TOPIC: It is more important for schoolchildren to learn about local history than world. history. To what extent do you agree or disagree? ANSWER: Note for students: in