Sole Developer, Plus The It Support Staff Resume
Palo Alto, CA
SUMMARY:
- Active Ruby on Rails developer, Open Source contributor, Agile Team Lead, and 5 - time VP/CTO.
- Top performer in software development, team building, and delivering commercial products.
- Project experience in the United States, England, Germany, Japan, Hong Kong, and Australia.
TECHNICAL SKILLS:
Language: Ruby, PHP, Perl, Python, C/C++, Java, TypeScript, JavaScript, AJAX, JSON, CSS, XML, XML-RPC, WML, SyncML, HDML, HTML, SQL, PL/SQL, ARM Compiler
Framework: Rails, Angular, Vue, Swagger API, cakePHP, Zend, JQuery, Twitter Bootstrap, Google Chart Tools
Database: PostgreSQL, MySQL, MariaDB, Oracle, Sybase, DB2, Informix
Tools: RubyMine, Komodo, Xdebug, Xcode, Eclipse, Git, Subversion, Chef, Puppet, Vagrant, RabbitMQ
Server: Rails, Nginx, Vagrant, Passenger, Docker, Sphinx, CircleCI, Amazon, Heroku, Sidekiq, Redis
OS / Platform: OSX, Linux, UNIX, AWS, Heroku, Confidential Cloud, Rackspace
Wireless: CDMA, TDMA, GSM, Wi-Fi, and Location Based Applications
Business: ROI, Profit/Loss, Budget, Pricing, Product/Project Management, Business Plan, Hiring
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Responsibilities:
- Wrote a Ruby gem to extend Confidential ’s security platform, into Rails and Sinatra applications
- Covered the Ruby gem with Rspec unit tests, and integrated the tests into their deployment process
Environment: Ruby gems, Ruby on Rails, Sinatra, Rspec, PostgreSQL, Linux, Git, various security standards
Sole developer, plus the IT support staff
Confidential, Palo Alto, CA
Responsibilities:
- Built an ‘umbrella” application, to seamlessly request and reserve resources, across multiple systems
- Developed against, and integrated, Office 365 and 25Live API systems into one coherent user experience
- Audited and improved Rails performance, using Scout, multi-threading, and Typhoeus parallel HTTP processing
Environment: Ruby on Rails, PostgreSQL, Microsoft Graph API, Office 365, 25Live, Git, Linux, Scout, Typhoeus
Developer and a project manager
Confidential, San Jose, CA
Responsibilities:
- Integrated Cross-site Scripting (XSS) protection, into the Rails 5 Cisco Kinetic IOT platform.
- Implemented UUID into an existing IOT platform, without overriding existing PK/FK database values.
- Wrote Ruby/JSON APIs to communicate with an Angular 2 application, and modified TypeScript code.
- Wrote the Cisco OmniAuth SSO gem, to authenticate Cisco users against a set of Ping Federated APIs.
- Built a Rails authentication system, for OmniAuth Identity, LDAP, CAC, and SSO authentication providers.
- Setup Rails development for a Centos 7, Vagrant, Phusion Passenger, Nginx, Angular 2 configuration.
Environment: Ruby on Rails, PostgreSQL, OmniAuth, Angular, Vue.js, Swagger API, TypeScript, Vagrant, Linux, AWS
Developer
Confidential, Palo Alto, CA
Responsibilities:
- Built the Presto system, for VM deployment and management across 10 global datacenters.
- Created the Presto API, to feed automated deployment of VM nodes, through Vagrant and r10K.
- Integrated Sphinx's full text search engine, for configuration data across all nodes, in all data centers.
- Tightly integrate Presto with Infoblox for DNS, and Puppet for data collection and deployment.
- Created a premium UI/UX experience, outlining the vCloud Air datacenters and nodes.
- Created multiple rake tasks, for ongoing maintenance of nodes.
Environment: Rails, Puppet, Delayed job, Capistrano, Vagrant, R10K, Sphinx, PostgreSQL, Docker, CI, Git, Linux
Ruby on Rails, Lead developer/architect
Confidential, San Francisco, CA
Responsibilities:
- Built the Confidential Product feeds service, integrating multiple affiliate XML data feeds into one service.
- Created a service, to do Google style full text searches, across 200 million products (1 TB) in 7 milliseconds.
- Developed “upsert” functionality, using PostgreSQL, Rails and Sphinx, for real-time data upload and indexing.
- Developed a RESTful API, for feeding product data to other Confidential services.
Environment: Ruby on Rails, Sphinx, Capistrano, PostgreSQL, Git, Linux, Chef, Rackspace, Sidekiq, Redis, Unicorn
Ruby on Rails development
Confidential, San Francisco, CA
Responsibilities:
- Created a “content pool” advertising management system for affectively distributing ad content within campaigns
- Integrated Zemanta’s content sourcing system with Confidential ’s advertising content management system
- Upgraded Confidential ’s Hubs system and associated gems, across multiple Ruby and Rails versions
- Integrated Sphinx full text search engine into the Rails / MySQL platform, for very fast cross-campaign searches
Environment: Ruby on Rails, RSpec, Sphinx, Bootstrap, Google Chart Tools, HAML, MySQL, Git, OSX, Linux
Confidential, Sunnyvale, CA
Responsibilities:
- Developed an anti-phishing and domain suspension platform, using PHP, Perl, MySQL and Linux.
- Confidential is a consortium of over 1,500 financial services companies, ISPs, law enforcement agencies.
Environment: Linux, Apache, MySQL, PHP, cakePHP, Perl, HTML, CSS, JavaScript, JQuery, AJAX, JSON, SVN
Confidential, Mountain View, CA
Responsibilities:
- Integrated a HTML browser into the original Amazon Kindle, including web services for the browser.
- Provided vendor and project management support, organized disparate groups within Amazon and Access, and delivered timely results. Consistently exceeded client expectations.
Environment: Embedded Linux, EVDO, Java, HTML, XML, web services.
Confidential, San Jose, CA
Responsibilities:
- Designed and developed wireless content and navigation systems, using J2ME and BREW.
- Contributed to the engineering team, qualified remote vendors, and managed outsourced development.
Environment: Linux, Apache, Tomcat, MySQL, Java, Subversion, C/C++, BREW, J2ME, Ajax, DHTML, PSMS.
Confidential, Mountain View
Responsibilities:
- Designed and developed Java, and BREW wireless apps against an Apache/Tomcat/MySQL server platform.
- Maintained 7x24 co-hosting facilities, serving AT&T/Cingular, Midwest Wireless, and Cricket carriers.
Environment: Linux, Apache, Tomcat, MySQL, Java, Subversion, C/C++, BREW, J2ME, HTML.
Confidential, Portland, OR
Responsibilities:
- Designed and developed a co-hosted server platform, using Linux, Java, and MySQL.
- Produced NSTL BREW certified client/server applications, for distribution to Verizon, US Cellular, and Alltel.
- Chosen as finalist in the Best Productivity Application category for the BREW 2003 Developer s.
Environment: Java, Linux, Apache, JBoss, MySQL, Subversion, Python, C/C++, BREW, HTML.