Post Job Free
Sign in

Management Web Developer

Location:
New York, NY
Posted:
August 27, 2015

Contact this candidate

Resume:

WEI (WILLIAM) FANG

**-** **** **

Middle Village, New York, 11379

**************@*****.***

Tel: 347-***-****

Over 10 years experience with web application development with LAMP (Linux, Apache, MySQL, PHP), WAMP (Windows, Apache, MySQL, PHP ),WIMP (Windows, IIS, MySQL, PHP ) and Bootstrap, Oracle, XML, AJAX, XHTML, HTML5, CSS3

Experience with Agile Development methodologies

In depth knowledge of multiple PHP frameworks.

Experience with Systems and network administration (Linux and Windows server) and good knowledge of different web application including Apache, PHP, MySQL, MSSQL, IIS, ASP, Tomcat, JSP, Java, Servlets

Strong consciousness of self-improvement and strong passion for working

Lifelong learner who possesses strong sensitivity to new technologies and grasping quickly

Working knowledge of JavaScript framework (jQuery, Prototype, AJAX or others)Object-oriented programming

Professional understanding of System development life cycle (SDLC), as well as various phases such as Analysis/Design, Development and Testing.

Expert in developing web-based applications using PHP, HTML5, DHTML, XHTML, XML, CSS3, JavaScript and DOM scripting.

Excellent experience in Content Management System such as Joomla, drupal.

Proficient with client-side scripting with JavaScript and PHP programming languages.

Tested PHP in the PHP units, and also tested JavaScript and HTML5 in a browser console and Q Unit

Expert in Relational Database Management System (RDBMS) Design and Database Management system (DBMS) concepts Knowledge of security issues and best practices for building web applications

Good interpersonal skills and ability to work in a team environment

TECHNICAL SKILLS

Computer Science and c from Learning Tree International (New York) as follows:

Design Websites for Mobile Devices

Developing AJAX Web Applications

JavaScript For Web Development

Programming languages

Excellent programming skills in PHP, Java Script, HTML, XML, XSLT, C/C++, JSP, SQL, AJAX, JQUERY and OOP (Object Oriented Programming), Web Services eXtreme Programing skill and experience CVS version-control software

Working knowledge of Assemble Python,Perl, Cobol

Working knowledge of UML, Rational Rose

Experienced in Jboss,Tomcat, ANT, Junit, Jmeter

Develop database application using MySQL, Oracle.,MSSQL

WORK EXPERIENCE

MILLENNIUM COMMUNICATIONS 03/15-NOW

LAMP and Windows Full Stack Web Developer using PHP frameworks (Symfony2, CodeIgniter) . Web site development efforts include e-commerce B2B, B2C, intranet and extranet applications

1. JP Morgan Chase Mission main street using PHP Symfony2 framework

Mission Main Street Grants is an effort by Chase Bank to increase awareness of the role small businesses play in local communities and to help them grow.

https://www.missionmainstreetgrants.com/

2. Mill Max white paper promotion site using PHP Codeigniter framework

For over 40 years, Mill-Max has been manufacturing and designing high reliability precision-machined interconnect components and is a recognized global leader in both industry standard and application specific interconnects. Our US based manufacturing is housed entirely in one location ensuring MAXIMUM reliability, service and convenience.

https://www.mill-max.com/design

3. Millennium Communications IP Management systems

4.mill-max.com day to day maintance

interface, database,file systems etc

5. JP Morgan Chase file upload systems

6. ferrytimes APP

7.Youtube API

https://www.mill-max.com/videos

8.Three small JP Morgan Chase websites

9. Security codes review with some drupal sites

10. Added and modified some drupal modules for milleniumweb.com

INTERNATIONAL TRADEMARK ASSOCIATION 8/06-12/14

Senior PHP/Web Developer

Description: The International Trademark Association (INTA) is a global association of trademark owners and professionals dedicated to supporting trademarks and related intellectual property in order to protect consumers and to promote fair and effective commerce

Responsibilities: For over 8 years, I worked as a LAMP and Windows Full Stack Web Developer and have been solely in charging and developing the following projects by using PHP, SQL, AJAX, JQUERY and OOP (Object Oriented Programming), Web Services :

Country Portals

Country Portal is the gateway to:

INTA’s searchable online databases, amicus briefs, reports and more

National and regional trademark offices, including searching and filing tools and fees

Laws, regulations, courts, case law and treaties

Domain name resources

Relevant intergovernmental and nongovernmental organizations

Environment: Linux, PHP5, Apache, MySQL,HTML5, CSS, JavaScript

2. Job bank

INTA's Job Bank features trademark-related attorney and non-attorney job opportunities and internships from around the globe.

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery

INTA Bulletin

The Voice of the International Trademark Association

Environment: Linux, PHP5, Apache, MySQL, HTML CSS, JavaScript, Mambo

Trademark Reporter

The Law Journal of the International Trademark Association

The Trademark Reporter (TMR) is the world’s only scholarly journal dedicated solely to trademark law and related topics. Six times a year, the TMR publishes works of high-quality legal scholarship by trademark practitioners and professionals, academic faculty and law students.

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Mambo

Committee Selection

One of INTA’s most important assets is the talented and dedicated group of 2,700+ member volunteers who serve on its committees and project teams. Participation on an INTA committee offers individuals a unique and rewarding opportunity to contribute to the advancement of the Association's objectives, network among their peers and their visibility within the international trademark community

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Jquery

Committee Directory

List all details of committee member including:

Committee name, member name, company, email, address, biography

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Jquery

Member Biography

Application for members to submit their biography

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery

8. Member Directory

Published annually in June/July, the INTA Membership Directory provides a comprehensive listing of contact information for INTA's member organizations and their key contacts, as well as a list of INTA's officers, Board of Directors, committee members and staff. The trademark services section of the Directory is a useful resource for any member looking for a specific type of service provider.

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Jquery

Exhibitions, sponsorship and Advertisement Application and payment system

INTA Annual Meeting Exhibition Hall and gain access to worldwide trademark solution providers, law firms, media companies and trade associations. During four days of exhibition, over 100 exhibitors will debut and demonstrate new products and services to help the trademark community. The exhibition hall provides a convenient way for attendees to learn the latest information about trademark solutions from highly knowledgeable company representatives. It's also a great place to meet with colleagues and conduct business!, this is an Ecommerce application for exhibitors to buy booth.

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery, Paypal

In house Conference Call

Conference schedule application

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery

Cancellation

Online Pub application

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery, Smart Template Engine

12.Panel of Neutral

Application for ember to apply for Panel of Neutral

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery

INTA Calendar

INTA Event and activities calendar

Environment: Linux, PHP5, Apache, MySQL, HTML CSS, JavaScript, Mambo

Art Show Application

INTA Annual online Virtual Art Show

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Jquery, Ajax

14. Corporate Style Guide

Search Engine of Corp member Style guide

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Jquery

15. Trade dress images library

Search Engine for Trade dress images

Environment: Linux, PHP5, Apache, MySQL, HTML5, CSS, JavaScript, Jquery

16. Membership Renewal Tracking

Tracking system for membership status

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery

17. Address and Phone Verification with web service technology

Environment: Linux, PHP5, Apache, MySQL, HTML, CSS, JavaScript, Jquery, Web servies

Etc.

Waiting Room Solutions LLLP 7/05-8/06

WRS Health provides fully integrated, cloud-based electronic medical record and practice management solutions for medical practices. Our certified EHR software and practice management solutions are designed to help your practice and specialty realize its full potential

Web Developer

Responsibilities: I worked as a LAMP Full Stack Web Developer and was responsible for interface design, database design and coding for

Medical practice management projects and patient management using PHP, XML, XSLT, JAVASCRIPT, HTML, PEAR technologies

1. Emergency Room Project (Mar. 2006-Augest 2006)

Working on diagnosis tree module, it retrieves all data from International Category of Disease database to a tree interface, so that doctor can get disease name according to their diagnosis.

2. Electronic Medical Records Project (Feb, 2006 and day to day maintenance)

Created different doctor specialty note formats interface for doctor to diagnosis patient and day to day support.

3. Online Voice Dictation and Transcription Project (Feb. 2006-May 2006)

Combined PHP, Java applet and Java script technologies to create online voice dictation module to record doctor’s diagnosis and upload voice files to server.Created transcription module with dictated cue, transcribing cue, transcribed cue and signed cue and filter by time for transcriber to play voice file and transcribe the file into text and send back to doctors to sign the text.

4 Medical Reporting System ( XML, XSLT, PHP)(Nov. 2005- Jan.26)

Used XML, XSLT and PHP technologies to build a dynamic presentation of medical data reporting engine and used tree to dynamically create interface for user to select report fields, according to report contents

The engine allows user to:

dynamically generate database query, according to fields user selected

dynamically generate report XML configuration file, according to fields user selected, the file can be saved and it can be use to run report later dynamically generate report report can be formatted to HTML and Ms Excel report can be saved in database auto-run report (weekly, bi-weekly, monthly etc.)

Allergy Project (Sept.-Oct 2005)

Combined client side JavaScript, HTML, XML technologies and back end database management technology to dynamically create different allergy format and tables according to client’s need. All allergy data can be moved freely on client side until they are saved into XML file.

Patient Merge project (July -Sept 2005)

In front-end, I used Javascript and HTML client side technologies to create dynamic interfaces to compare and move duplicate patient related data from one table to another table, in back-end, I used dynamic variable technology to merge duplicate patient data from all related tables, I also created undo functions for each data moving and merge.

7.Patient Merge project(II)

Merge patient billing, schedule, medication, orders and EMR data

Built http://lorenaluca.com/ with Adobe Dreamweaver 2006

EVOLVS MEDIA INC 8/03-11/04

Senior Web Developer

Online news and images processing

Online shopping cart and content management

See details in www.crankbrothers.comTools: PHP, Smarty Template Engine and Pear

Also developed web sites:www.thegreetingcompany.com

INDEPENDENT DATA SERVICE CANADA INC. 11/04-1/05

Application Developer

File Management Module for Drilling Reporting System (PHP)Format XML to PDF using formatting objectFormat XML to Microsoft Excel using XSL and CSS

Input screen design and database fields matching for Petron (US) web application.

SMOOTH MOVES CO. 8/03-11/04

Computer Engineer

CRM, ERP and Database Project(14-month)

Solely responsible for and organize a government funded 14-month CRM, ERP and Database project which includes as follows:

Set up systems and networking environment for transportation company such as set up Linux server acts as firewall server and email server and DNS Set up company domain and Active Directory in Windows 2000 server to control Windows XP workstations' login and printer also install and configure web server and database server in Windows server

Designed and implemented on line estimate systems(local move, long distance move and overseas move), on line resources schedule web application using all open sources, such as, PHP, MySQL, Apache and smarty template engine, ADOdb Library, Pear and phpMyAdmin

EMSCAN CORPORATION, CALGARY 5/03-8/03

Coding in C++, PHP

UNIVERSITY OF CALGARY 5/00-12/02

1. Airline Booking System(4-month)

Went through the whole process of software engineering for Airline Booking System which include requirements analysis, concept design, technical design, implementation and testing by using PHP, MySQL, Apache

2. Used Bookstore Systems (4-month)

Designed an online Used Bookstore Systems, created and populated the database through the web by designing a web site and linking the web site to the database using Oracle, developed a menu driven application with a user-friendly interface and designed user manual, using PHP.

Web Metric Engine (4-month)Designed and developed a Web Metric Engine, developed and tested this Web-based system using XML/HTML technologies (DHTML, CSS) and Web services technologies (SOAP, UDDI, WSDL), used common sense and knowledge of web-based system as well as its complexity, such as page size in bytes, page size in tags, site size in documents, site complexity from number of links, page complexity from nested of tags depth, page complexity from structure to measure web based system as well as its complexity, used Junit for unit testing and acceptance testing following a test first approach to improve the quality of my application, used servlets and JSPs (including tag library where appropriate) to build a user interface for WME. The user interface allows an user to provide an URL for a web page and return a result page that contains all metrics for the site/page, I also used EJB and lots of client side technologies to store WME information in a database, used Jmeter to test the performance and scalability of the system, web service access to WME, make my WME available to SOAP calls

Bug Tracking System (4-month)

Went through the whole process of software engineering, which includes requirement analysis, architecture design, component design, class design, implementation and testing. Developed the applications and applets with Java Swing and implemented RMI application to access the database, tools: UML(Rational Rose).

Distributed Systems (4-month)

A project of distributed Systems of producers and consumers with feature of replication consistency, synchronization and fault tolerance Browser programming using both URL class and Socket class, a multi-threaded server application, a file manager server application that communicates with a client; RMI of a field service management application using Java programming language

Wave Synthesis System (4-month)

Developed a Wave Synthesis System using a mouse driver, mouse interrupt service routine, time interrupt service routine, video display routine, tools MS DOS DJGPP, C++.

Shortest Route Search Engine (3-month)

Developed sorting program with different sorting techniques, sorting and linked lists, and developed a short route search engine using binary search trees using Python

INTERNATIONAL DATASHARE CORPORATION, CALGARY CANADA

Data Processor

Data processor for the largest well log database in western Canada

CHINA NATIONAL OFFSHORE GEOPHYSICAL CORP. 1995-1998

Data Processor, project coordinator and Engineer

Geophysical and geotechical data processing, project management

EDUCATION AND TRAINING

2002 B.Sc Computer Science

University of Calgary

B.Sc Marine Geology

Ocean University of China



Contact this candidate