Philip Rosenstein

 phone:
skype:
e-mail:

++507 6724 1008
phil.rosenstein
phil.rosenstein@gmail.com

Profile

   Phil is an analytical and goal-oriented systems engineer with a passion for developing Internet-enabled applications.

Experience

May 2005 – Present

Arizona Bay, LLC

San Francisco, USA

IT Analyst / Programmer

 

  • Air quality monitoring system development.
    • Updated and maintained several Perl scripts to poll, send, and archive readings from sensors connected to a Linux system via custom hardware.
    • Wrote and scheduled stored procedures to convert incoming sensor reading batches and store in SQL Server database.
    • Planned and developed web interface for system administration and management of multiple clients, sensor data charting (real-time and historical), e-mail / sms alarm configuration and implementation.
    • Set up a development environment and build procedure using SVN, perl scripting, and web server configuration.

  • Online payment and money transfer system development.
    • Implemented fund transfer mechanisms leveraging a centralized transaction core.
    • Developed administrative tools for transaction reporting and auditing.
    • Leveraged multi-language content management system.
    • Planned and developed various additional features as requested by the client.

  • Account image verification system development.
    • Extended Ruby on Rails restful_authentication module with features to select and verify an account-specific image similar to Bank of America's SiteKey feature.

  • Sports lines data collection and aggregation project.
    • Wrote custom Python scripts to login, navigate, and collect data from various sports book websites.

  • Healthcare scheduling and auditing software development.
    • Lead developer of online system for scheduling and tracking patient healthcare audits.
    • Implemented security module and web portals for schedulers, auditors, clients, and administrators.
    • Planned and developed web calendar and scheduling modules.
    • Created prototype stand-alone software application for patient healthcare auditing.

  • Operations engineering and maintenance for a high-traffic retailer of automotive customer leads.
    • Maintenance of 22 servers responsible for generation and sale of automotive customer leads.
    • Integrated and configured external partners including lead providers and buyers.
    • Daily analysis and resolution of problems in code, databases, and environment.
    • Created new features and functionality as requested by the client.

Nov 2003 – Dec 2005

Telus Communications Inc.

Calgary, Canada

Help Desk Analyst – National Client Support Centre

  • Provided front-line support and troubleshooting for top strategic and national clients.
  • Engaged appropriate departments to help resolve troubles with voice and data circuits as well as managed Internet services.

Jan 2002 – May 2005

Xsyst Solutions

Calgary, Canada

Owner / Developer

  • Developed network infrastructure consisting of a router and six computers including Linux web and database servers and Windows PCs.
  • Designed and developed websites for business and clients using PHP and mySQL: www.xsite.ca, www.tyndallhouse.org, www.mwskipatrol.com, www.akashaclothing.com
  • On-site consulting services, resolving hardware and software issues, providing technical recommendations for clients.

Jul – Nov 2001

SmartHaven BV

Amsterdam, Holland

Quality Assurance Programmer

  • Provided programming support to Quality Assurance, created test tools using Perl.
  • Tested Java software using Jtest and Jakarta Ant.  Tracked bugs using Bugzilla.
  • Investigated and documented EJB deployment on various application servers including IBM WebSphere, IPlanet, BEA Weblogic, and JBoss, with a backend Oracle database.

Jan - May 2001

Sparklit Networks

Victoria, Canada

Web Applications Developer

  • Developed and Maintained core web services offered at the company's main website (http://www.sparklit.com/) using PHP and mySQL.
  • Enhancement and Maintenance of the flagship product: version 3.0 of a banner ad rotation service (http://www.adbutler.com/)
  • Discovered a hacker on production Red Hat Linux web and database servers and successfully terminated the connection and notified the appropriate people to take preventative action.

May - Aug 2000

Ramsoft Systems Ltd

Victoria, Canada

Simulation Software Programmer (co-op work placement)

  • Worked on a small team developing a C++ forest fire simulation program for Windows, and preliminary coding for a weather conditions module for calculating wind speed and direction.
  • Maintenance and updating of a tree-growth simulation package for Windows, as well as programs to calculate forest conditions such as light penetration and wood density.
  • Prepared Windows software releases using InstallShield.

Jan - Apr 1999

Motorola Canada Wireless Data Group

Vancouver, Canada

Junior Developer - GPRS (co-op work placement)

  • Worked closely with and supported HA-OAMP team (High Availability Operations and Maintenance Provisioning, one of the development teams for General Packet Radio Service).
  • Tested C/C++ code with test scripts and piece-wise investigation.
  • Code inspection, validating new versions of code by executing test builds, and maintaining version compliance using CVS in a UNIX environment.

 

Education

B.Sc., Computer Science and Business
December 2000

University of Victoria
Victoria, BC, Canada

Bilingual Advanced High School Diploma
June 1995

Western Canada High School
Calgary, AB, Canada

 

Software Skills

                     

Operating Systems:

 

Windows XP / 2000

Mac OS X

Linux

AIX UNIX

SunOS

Programming / Markup:

 

Java

C/C++

Perl

Python

Ruby on Rails

PHP

ColdFusion

HTML

Javascript

Database:

 

MySQL

 

PostgreSQL

 

MSSQL

 

Web Server:

 

Apache

ColdFusion

Tomcat

WebSphere

Microsoft IIS