comrade1
I'm an American Senior Software Engineer with 10+ years experience in writing large multi-tiered database-driven web applications. My experiences range from running a large team of developers to small one-person projects. I've written large projects in Java (various technologies), Objective-C, Ruby on Rails, Perl, etc.
I currently run my own consulting company in the US with a couple of clients. I'm also employed in the Silicon Valley area. I'm interested in an international experience.
Here's my résumé:
Name Withheld ~ Curriculum Vitae
Profile Summary
• 12 years experience in software design and development both as a leader and as a member of multi-cultural teams, with multiple projects completed and in production
• Independent developer with 6+ years of remote development
• Experience in commercial, healthcare informatics, government sectors, and consulting
• Dedicated and honest, strong interpersonal skills and ability to communicate with all levels of organizations, passion for technology, and a software developer at heart
Core Competencies
• Java, Tomcat, Ruby on Rails, WebObjects, Perl, Objective-C, multi-tiered web application development, various web technologies (Apache, mongrel, HTML, XML, Javascript, AJAX, etc)
• Oracle, MySQL, PostgreSQL, OpenBase – database design and development with object/relational persistence layers in mind
• OS X, OS X Server, FreeBSD, Linux, Solaris – multi-server deployment configuration and management
• Project management, people management, software architect experience, software developer with full software lifecycle experience (SDLC), business process analysis experience
• Some experience with Windows, C, C++
Professional Experience
2005 – Present, Senior Software Engineer, PGP Corporation, Menlo Park, CA, USA
1996 – Present, Independent Consultant, Astracorp (registered C Corp), Various
1999 – 2005, Senior Programmer/Analyst, Quetzal Consulting, San Francisco, CA, USA
1996 – 1999, Programmer/Analyst, Health Media Research Lab, Ann Arbor, MI, USA
Key Projects
Ongoing: Prevention Pays Patient Screening System
Key Technologies: Ruby on Rails, MySQL, OS X Server, Multi-media touchscreen tablets
Role: Lead architect and developer
Project Description
This is a continuation of the New Jersey PPD project described below currently being rewritten using Ruby On Rails and handles multiple configurable surveys. /
Ongoing: Alcohol Community Tools (ACT)
Key Technologies: Ruby on Rails, WebObjects (Java), Java servlets, Tomcat MySQL, RESTful web service
Role: Lead architect and sole developer
Project Description
Multiple applications providing a resource for local property managers participating in the ACT program to show active listings available here to those who use the website. Property managers are able to load listings and expire them automatically.
/
Ongoing: SMS Text Message Platform for Health Services Delivery
Key Technologies: WebObjects (Java), short-code text messaging web service send and receive, MySQL, multi-threaded multi-application environment
Role: Lead architect and sole developer
Project Description
This is the first entirely health-based SMS content delivery solution for the public sector, providing text messaging between health project managers and cellphone users, as well as a multi-media web survey on portable tablet computers. This demo will have to be shown in person.
Ongoing: PGP License Server and Autoupdate Server
Key Technologies: Java Tomcat servlets, Perl, externally launched C executable, RESTful interface, encryption, license management, Oracle, Ruby on Rails, JRuby, msixml, windows
Role: Lead architect and developer, working with engineering
Project Description
These are two very high-throughput applications that interface with PGP products in the field. The autoupdate application receives about 2 million hits per day and products in the field use the license server application during installation for activation. The development of this is ongoing, adding Sarbanes-Oxley controls and improved data reporting.
Ongoing: PGP Download application
Key Technologies: Ruby on Rails, SOAP4R, Linux, Castiron
Role: Lead architect and developer, working with Castiron developer, developer, and Marketing Department
Project Description
Customer-facing Ruby application used by PGP customers to download and maintain their PGP product installations, generating licenses, activation codes, etc. To see this application in action do a sample PGP product download (see Trial Download application listed below) and when you receive your invoice email it will direct you to this application.
/
Ongoing: PGP Partner Locator
Key Technologies: Ruby on Rails, SOAP4R, Linux, , Castiron
Role: Lead architect and developer, working with Castiron developer, developer, and Marketing Department
Project Description
This is a rewrite of the PGP Partner Locator described below. The partner locator is being rewritten in Ruby to better take advantage of dynamic UI updates using AJAX.
2007: New Jersey Prevention Pays Post-Partum Depression (PPD) Screening System
Key Technologies: Java servlets, Tomcat, MySQL, OS X Server, Multi-media touchscreen tablets
Role: Lead architect and developer
Project Description
Pilot project for the Prevention Pays system, a multi-tier web-based survey application used to screen new mothers for post-partum depression.
/
2005-2008: POMS – PGP Order Management System
Key Technologies: WebObjects, Oracle, OS X Server
Role: Developer
Project Description
Internal applications concerning order management and its financial ramifications on PGP, including order fulfillment, revenue recognition models, software licensing, and integration with third-party resellers.
1999-2005: POMS – Marvin Call Tracking System
Key Technologies: WebObjects, Oracle, OS X Server
Role: Project Lead, Developer
Project Description
Lead for Marvin, a suite of applications providing a secure web-based call-tracking system to facilitate recording and responding to requests for medical information by health care professionals. The product was used within the Medical Information departments of Biotechnology and Pharmaceutical companies to provide high quality, current, and balanced information in an expeditious manner.
1996-1999: Michigan Interactive Kiosk Initiative
Key Technologies: WebObjects, Oracle, Solaris
Role: Project Lead, Developer
Project Description
Database and web application development as well as kiosk hardware and software design and integration for the Michigan Interactive Kiosk Initiative. This project appeared in the Apple Enterprise Solutions Guide and was the first large WebObjects project developed in a University environment.
1996-1999: Emergency Department Brief Intervention
Key Technologies: Newton PDA development, LaTeX typsetting
Role: Developer
Project Description
PDA application development
Education
B.S., June 1993, Genetics and Cell Biology, College of Biological Sciences, University of Minnesota NIH Pre-doctoral Genetics Training Grant Fellowship, Department of Human Genetics, University of Michigan, Ann Arbor. Smithsonian Graduate Student Fellowship for the proposal "The Analysis of Ancient Human Mitochondrial DNA Isolated from Prehistoric Bone: A Comparison of Human Populations Across Time" Conservation Analytical Laboratory, Smithsonian Institution, Washington, DC. Undergraduate Research Opportunities Program grant for the proposal "Mutation Analysis of the Human Iduronate-2-Sulphatase Gene in Hunter Patients" University of Minnesota, Twin Cities.
Other Training
Ruby on Rails Bootcamp at Big Nerd Ranch (Atlanta, Georgia)
comrade1
I'm looking for work in Dubai, not remote development. I'm very experienced with remote development, but also experienced enough to know that the best work is done face-to-face with the client.