Full-stack Developer
2016 - PRESENTFreelance- Developed a web application to help healthcare workers find mental health professionals that provide free support.
- Modernized a large legacy Ruby on Rails application to up-to-date standards.
- Expanded an email simulation test SPA with calendar functionality to assess planning skills.
- Scaled a video-chat application that saw a tenfold increase in traffic.
- Developed middleware that connects Hospital Information Systems HL7 messages sent by socket over a VPN to a web-based REST API.
- Developed a web app that uses a client's personality and IQ test results to suggest matching jobs/careers.
- Migrated a client's complex multiple application systems to Heroku.
- Trained new software developers at a client teaching them Ruby on Rails and the client's system and standards.
- Consulted on a pen-test of a large Ruby on Rails system.
Technologies: Amazon Web Services (AWS), Bootstrap, Git, CSS, Linux, MySQL, Back-end Development, REST APIs, Ruby on Rails (RoR), Ruby, Marionette.js, Devise, Mongoid, JSON, Object-oriented Programming (OOP), System Architecture Design, HTML, Windows, React, Python, RSpec, Test-driven Development (TDD), Redis, Visual Studio Code (VS Code), CoffeeScript, PostgreSQL, MongoDB, Heroku, Agile Software Development, jQuery, JavaScript, Back-end, Backbone.js, Redux, TypeScript, APIs, SQL, Full-stackLead Developer
2007 - 2015Sense Studios- Developed various modules for a client's assessment test catalog including adaptive intelligence, divergent-thinking, and general intelligence tests.
- Developed an ECS game engine, back end, and tools for a serious Sims-like management game that teaches children math skills.
- Developed an online video enrichment and editing platform.
- Developed various Ruby on Rails websites for clients.
- Developed a WebRTC app including appointment and scheduling management.
- Designed and deployed MySQL and MongoDB databases.
Technologies: Amazon Web Services (AWS), Bootstrap, Git, CSS, Linux, MySQL, Back-end Development, REST APIs, Ruby on Rails (RoR), Ruby, Devise, Mongoid, JSON, Object-oriented Programming (OOP), System Architecture Design, HTML, Windows, Test-driven Development (TDD), Redis, CoffeeScript, PostgreSQL, MongoDB, Heroku, Agile Software Development, jQuery, JavaScript, Back-end, Flash ActionScript, PHP, Game Development, APIs, SQL, Full-stackSenior Software Developer
2006 - 2007Yarosa Entertainment- Developed several interactive applications running on the Yarosa platform.
- Installed and integrated Yarosa servers at MTV London and Paris.
- Managed the development team during daily operations.
Technologies: CSS, Linux, MySQL, Back-end Development, REST APIs, Object-oriented Programming (OOP), HTML, Windows, JavaScript, Back-end, C++, Perl, Game Development, Full-stackSoftware Developer
2005 - 2006TTY Internet Solutions- Coded new functionalities in a high-traffic classified advertising website.
- Developed various websites in Perl and Mason for clients.
- Significantly reduced the backlog of open issues on the flagship website.
Technologies: CSS, Linux, MySQL, Back-end Development, Test-driven Development (TDD), jQuery, JavaScript, Back-end, HTML, Perl, SQL, Full-stackSoftware Developer
1999 - 2004E-SC- Developed a medical subscription database used for publishing a printed subscription guide as well as an online one.
- Integrated our services with third-party services using Perl and SOAP.
- Designed and worked on implementing electronic patient records.
Technologies: CSS, Linux, MySQL, Back-end Development, Object-oriented Programming (OOP), System Architecture Design, Windows, JavaScript, Back-end, Visual Basic, SOAP, HTML, Perl, SQLSoftware Developer
1998 - 1999G&D Software (Sogeti)- Updated and maintained the company's intranet using Dreamweaver.
- Contributed to various applications reducing the workload of data entry for call center workers.
- Upgraded systems integration from screen-scraper-based to API-based solutions.
Technologies: CSS, MySQL, Object-oriented Programming (OOP), Windows, Microsoft SQL Server, Adobe Dreamweaver, HTML, Microsoft Access, Visual Basic, SQL