Post Job Free

Resume

Sign in

Core Java Developer

Location:
Mississauga, ON, L5A 3Y4, Canada
Posted:
April 11, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

PETER JAMES FLOYD

**** *********** ****** ****., ***. 2310

Mississauga, ON L5A3Y4

Home: 289-***-**** ? Cell: 416-***-**** ? Email: aczq7n@r.postjobfree.com

OBJECTIVE

* Technically proficient, customer-dedicated Software Application Developer with 15 years cross-functional experience in Software Development, Software Packaging Development, I.T. management, Network Administration and Technical Support seeks an Java Developer position.

CORE KNOWLEDGE & SKILLS

* Extensive application development experience using the latest software applications for multiple platforms (Windows & Linux)

* Software development in Java (Resin, Tomcat, Velocity and Groovy Scripting), Perl and VB.Net.

* Web development using HTML5, PHP 5, CSS, MySQL and JQuery Scripting.

* Software packaging development in Flexera InstallSheild/AdminStudio and Wise Install Master.

* Over 5 years of experience with print media including graphic design and print production.

* Strong ability to communicate with team members and customers both orally and in writing including documentation.

* Results-oriented professional and solid technical and teamwork abilities including exceptional customer service attitude.

* Adapt quickly to changing organizational needs and transferable skills.

SOFTWARE AND HARDWARE EXPERIENCE

Programming Languages:

* Java 6 including Velocity, Groovy Scripts and Android (Web and Web Services)

* PHP5, HTML5 and CSS

* Microsoft VB.Net

* C and C++

Commercial Software:

* Eclipse Juno / Android Developer Tools

* NetBeans 7.4

* Oracle JDeveloper 11g

* Microsoft Visual Studio.NET

* Flexera InstallSheild/AdminStudio

* Wise Install Master

* Systems Management Server (SMS)/System Center Configuration Manager(SCCM).

* Komodo Edit

Scripting:

* JQuery and JavaScript

* Perl

* VBScript

* WinBatch

Documentation, Q/A and Unit Testing

* Strong communication skills to write clear and concise documentation.

* Strong skills in Quality Assurance and Unit Testing

Operating Systems:

* Windows 7 and XP

* Linux / Ubuntu

* Windows 2003 Server

Databases and Data Files:

* XML

* MySQL

* Oracle 10g/11g

* Microsoft SQL Server

Middleware:

* Resin / Tomcat / Apache Web Server / Glassfish

* Oracle Application Server (OAS) running Http Server

* Oracle WebLogic Server (WLS)

Networking:

* Windows NT

* Novel/Zenworks

Methodologies and Techniques:

* Agile Project Management

* Change Management

* Structured Programming Techniques

* Data Modeling and Structures

* System Development

ACHIEVEMENTS AND HIGHLIGHTS

* At Area Communications, created and built custom Java classes including the full Corporate Order system for the Ecommerce Site which included importing CSV data and converting them into Web Orders. Also built a fully configurable Photo Gallery Script that utilized the power of JQuery and XML files.

* At Oracle Canada, re-engineered and converted the legacy Siebel Server installation to a Java application. Created multiple software packages for many different applications. Created the Software Package Installer, a Perl script that executes multiple fully customizable events using XML files.

* Received my first promotion at Valadeo Technologies, 2 months after commencing employment, to packaging developer

and webmaster.

EMPLOYMENT

Area Communications Inc. (Mississauga, Ontario)

October 2012 to February 2014

Position: Java Programmer

Duties:

Ecommerce Web Development Project -" Cell Phone Accessory Portal":

* Assisted in the development of the "Cell Phone Accessory Portal" which is an Ecommerce Web Application written in Java (J2EE, Groovy and Velocity), JQuery scripts and HTML5 pages. This included creating custom Java classes, Groovy Scripts and HTML5 pages, which were populated using Velocity. Data was written to disk in the form of XML files.

* While working on the development of the Ecommerce portal, I was assigned personal projects that I completed on time.

* Corporate Custom Orders: Created a custom "Corporate Order" system that included the import of CSV files that were eventually converted to "Web Orders". After the import, the customer was able to update/edit/delete using HTML5 and Velocity pages, which included the use of custom JavaScript and JQuery scripts.

* EDI XML Data: Created Java classes and Groovy scripts that would create, update and manipulate EDI XML files.

* Outgoing: All successful Web and Corporate Orders were converted into XML files (and validated against several XSLT files) so that they could be sent by FTP to EDISoft for processing and then sent to the different distributors.

* Incoming: The Distributors would send response XML files (Invoices and Shipping Notices) that were downloaded (via FTP) and processed against the existing orders.

Internal and Customer Web Sites:

* Created multiple internal and customer websites that utilized HTML5, CSS and programming of many JQuery Scripts.

* Created the "Photo Gallery Script". This script created a custom multi-level photo gallery that utilizes the power of JQuery and reads XML files and file structures on the fly using only two JQuery Scripts and two XML files.

All Code was developed using a Unix/Linux development and stored on GIT version control system.

Oracle Canada LLC (Markham, Ontario)

October 2007 to May 2012

Position: Applications Developer 3

Duties:

Software Application Development:

* Converted the legacy Siebel Configuration Wizard to a fully automated Java desktop application which includes configuration, windows service creation and file manipulation.

* Created multiple Java applications to assist in the software installation process which can be executed on multiple platforms.

* Created multiple VB.Net applications that perform different functionality including windows service manipulation, file manipulation, data backup and restoration.

Scripting:

* Created an automation script (Software Package Installer) that executes multiple fully customizable events. These events include pre and post software checks, execution of commands, scripts and applications, execution of SQL scripts and file manipulation (search and replace text, copying and deleting files). Each event is stored in a reusable XML file which can be sequenced in order.

* Created multiple scripts, written in VBScript, Perl, bash, which include file modification including Excel files and other text objects and Windows Service manipulation.

* Bash automation scripts which help with the execution of deployment of the Oracle OnDemand application on a Linux server running OHS, OAS and WebLogic Server. Scripts also updated the Oracle 10g/11g database.

Installation Development (InstallShield/AdminStudio)

* Completely rewrote multiple Oracle OnDemand installations for multiple projects and multiple platforms (Windows and Linux) keeping in mind that the installations could be executed silently and using a custom built distribution software.

* Installations were created using InstallShield Multiplatform 11.5/AdminStudio, Perl and VBScripts.

* Created full documentation and performed full testing for each installation/software package.

* Created CD Images and matching Release Note documentation.

Methodologies

* Agile Development Methodology

Release Operations

* Deployed and installed applications to many different server configurations, middleware and operating systems (Windows and Linux) including Oracle Application Server (OAS) running Oracle Http Server (OHS), Oracle WebLogic Server (WLS) and Windows 2003 Server.

IBM Canada (CONTRACT POSITION) (Mississauga, Ontario) May 2005 to October 2007

Position: Software Packaging Specialist

Duties:

Installation Development (Adminstudio/InstallShield) and Scripting)

* Responsible for packaging (and re-packaging) of commercial off the shelf software programs or applications and custom in-house application deployments.

* Packaging was mostly done using InstallShield 11 and AdminStudio 6.5. Other packaging and scripting done using Novel Console One, Wise InstallMaster, VBScript and WinBatch.

* Created full documentation/ for each generated software package.

* Most of the applications were deployed onto a Windows environment (Windows XP and Server) using Systems Management Server (SMS)/System Center Configuration Manager(SCCM).

* Depending on the business needs and the requirements/speed for packages, I gladly moved from different accounts to take on different packages and challenges. These accounts include TD Bank, Manulife Financial and the Trillium Health Centre.

Liberty Motor Company Inc. (Oakville, Ontario) March 2001 to May 2005

Position: I.T. Manager

Duties:

Visual Basic 6 Programming

* Shipping Work Order ? Application written and used by the shipping department to create shipping documentation. Information is gathered using a standard interface and an HTML document is created for printing. The information is saved to an Access database for easy lookup and retrieval.

* Web Contacts ? A simple application that allows the receptionist to save and store information from a web site and stored in an Access database. The database is then used by MS Word to create mailing letters, labels and envelopes. Full documentation was created.

* Created an InstallShield installation (MSI) and Full documentation for each application for easy deployment.

Web Site Design and Programming

* Redesigned and constantly improving the Liberty Motor Company Inc. Web Site (www.libertymotorco.com) including key word Search Engine Optimization (SEO) to maintain the top ranking in all major search engines for over 3 years.

* All HTML was created using Adobe DreamWeaver and current real-time inventory and campaign programming was written using PHP 4 with a MySQL back-end.

* Created a web site administration system which allows real-time editing (adding and removing) of vehicles from the current inventory.

Network Administrator

* 25+ Workstations and 7 Servers running in a Windows environment (NT Server/Workstation, Windows 2000 and Windows XP)

* Mail ? Exchange Server 5.5 mail server ? performed setup and daily/monthly maintenance

* SQL Server 7.0 ? Database for a custom visual basic application

* Security ? Implemented a Cisco PIX Firewall and used a Cisco VPN Client for remote administration and access and locked down desktops using Microsoft Policies.

* Backup of Data ? Maintained a successful backup of key domain and network information

* Linux ? Built a RedHat Linux 7.0 Server for FTP Connection and Web Server

* Maintenance ? Weekly and daily maintenance of workstations and servers including virus definition updates, tape backup tests and operating system and software service packs.

End-User/Customer Support

* Support for different desktop applications including software debugging and troubleshooting problems. Common Desktop Environment was created with Microsoft Office 2000/XP and ACT 6.0.

Valadeo Technologies Corp. (Toronto, Ontario) January 1997 to February 2001

Position: Product Support Specialist / Webmaster

Duties:

Software Installation Programmer:

* Re-engineered and programmed the installation for the Valadeo LiveSite Windows and Web Editions and LiveSite Publishing Server installs. This project used InstallShield 5.53 and Wise InstallMaster 8.0 and was delivered ahead of schedule.

* Designed and wrote utility programs and Web applications, using Visual Basic and Active Server Pages, to assist the product support process.

Valadeo Web Site:

* Programmed the Valadeo Web Site using HTML, VBScript, JavaScript and Active Server Pages.

This included setting up user sessions, connecting to an SQL Database using ODBC and other programming functionality, including form processing and data integrity.

* Redesigned the Valadeo Web Site with a professional look and feel.

OTHER RELATED EMPLOYMENT

The Printing House - Print Production Specialist - 1995-1996

Re-Print Copy and Printing Limited - Sales Consultant/Print Production Specialist - 1994-1995

The Printing Network - Sales Consultant/Print Production Specialist - 1992-1994

EDUCATION

Computer Programming and Internet Application Professional Diploma

* The Institute for Computer Studies 1997

* Graduated with Honours

Computer Programming (Selected Courses)

* Seneca College 1986 and 1990.

PERSONAL INTERESTS

* Member of Big Brothers of Metropolitan Toronto since 1994

* Enjoy curling, photography, swimming, walking, recreational fishing and playing ?friendly? golf

REFERENCES

* Available upon request



Contact this candidate