Senior Software Developer
OSIsoft LLC: Philadelphia, PA & Phoenix, AZ
- Period: November 2003 - Present
- Job type: Full-Time
Senior member of custom SharePoint web parts product team
- Design and build SharePoint web part solution architectures using C#, ASP.NET, AJAX, XML web services
- Identified and eliminated application and browser page performance bottlenecks
- Migrating web parts using Scalable Vector Graphics (SVG) to Silverlight for improved portability
- Provide technical support to team members and external, end-user customers
- Produce whitepapers, design documents, test scripts, and user manuals
- Implemented automated build system with code escrow procedures to reduce quality assurance efforts
Manager
New Destiny Homes: Phoenix, AZ
- Period: January 2010 - Present
- Job type: Part-Time
We acquire vacant single family homes for 45-65 cents on the dollar and, with owner financing, re-market them for long term cash flow with a huge back-end profit. We help credit challenged buyers get on a path to home ownership and provide a safe, secure, healthy return to our investors.
Investor partnership opportunities are available. Contact for details.
Senior Programmer Analyst / Technical Leader
Archonix Systems: Marlton, NJ
- Period: May 1997 - October 2003
- Job type: Full-Time
Produced client-server tools for a multi-user, n-Tier enterprise solution for police departments. Volunteered duties included selection & implementation of development environment tools and process improvements.
- Designed and developed several multi-threaded, application and interface servers that enabled police officers to query intranet & extranet systems using LAN workstation & wireless client applications.
- Designed and developed wireless client applications which improved officer safety and saved lives.
- Utilized OOD/OOP techniques, UML, and RUP (Rational Unified Process) for the analysis, design and construction of enterprise software components.
- Single-handedly developed a client-server mobile solution that was endorsed by the state of Massachusetts as the best software available to remotely communicate with their criminal justice systems.
- Authored requirements, design, technical, support, administrator and end user documents.
- Researched and implemented Windows domain network for entire company.
- Identified and led an effort to define/implement process improvements that reduced development time by 50% and improved quality by 65%.
- Developed UNIX shell scripts that significantly reduced overhead for support department.
- Researched and deployed new software development tools. Trained engineering group in their use.
- Identified the need for and led a code cleanup project that resolved an estimated 400 bugs.
System Software Developer
Vanguard: Malvern, PA
- Period: April 1994 - May 1997
- Job type: Full-Time
Started as a report writer, promoted to applications development then to systems development.
- Designed and coded enhancements to multi-user, multi-currency, global asset, trust accounting system.
- Assisted in porting of legacy system to multi-platform, n-Tier architecture to run on Windows and UNIX.
- Reduced support maintenance by co-developing new utilities and application support products.
- Developed and enhanced real-time and on-demand APIs for internal and external customers.
- Project management: authored design documents, provided man hour estimates and milestone planning.
Technical Support & Telecommunications Administrator
Reality Technologies: King Of Prussia, PA
- Period: August 1993 - April 1994
- Job type: Full-Time
Hired to provide telephone technical support for off-the-shelf consumer software. Volunteered to take over administration of company phone system.
- Provided telephone and email technical support for financial software and online user accounts.
- Administered network wiring, modem line pool and digital PBX phone system using self-taught skills.
Multimedia Computing Producer
LSI Communications: Philadelphia, PA
- Period: September 1991 - August 1993
- Job type: Full-Time
Integrated interactive multimedia computing technologies to suit a variety of client applications
- Designed and developed interactive multimedia applications on Windows and Macintosh platforms.
- Collaborated with customers and developed prototypes with video staff.
- Applied visual design skills for UI development of Point-Of-Sale and information kiosk systems.
Technical Assistant
General Electric: Camden, NJ
- Period: March 1990 - September 1990
- Job type: Temporary Full-Time
Six month co-op position while attending Drexel University
- Tested and verified assembly language modules for a submarine radio room project.
- Conducted implementation and design review meetings. Drafted departmental project schedules.
Programmer
Computer Sciences Corporation: Moorestown, NJ
- Period: March 1989 - September 1989
- Job type:Temporary Full-Time
Six month co-op position while attending Drexel University
- Designed, wrote, developed and tested in-house mainframe software tools with little supervision
- Taught myself the C programming language and related tool