Technical Team Lead2019 - PRESENTCoStar Group
- Contributed to ForRent.com and ForRentUniversity.com.
Senior Software Engineer2013 - 2019xTuple
- Developed xTupleCommerce: an award-winning eCommerce platform integrated with the company’s main product—xTuple ERP system.
- Developed xTuple's PHP standard library—zero-dependencies library that covers a wide range of functionality and contains PHP code standards and best practices documentation.
- Developed xTuple’s PHP API client library.
- Developed xDruple framework—an object-oriented application layer on top of Drupal 7 to simplify development, improve maintainability, and isolate business logic from Drupal procedural code (allows the use of OOP best practices).
- Managed remote contractors working on custom professional services projects.
Lead Drupal Developer2011 - 2013Artsmith Media
- Developed and maintained Code-Driven Drupal installation profile for Drupal 7.
- Designed and implemented the company's project management methodology.
- Trained and managed a distributed team of developers to implement multiple large-scale information-centered projects for non-profit organizations.
- Lead development of multiple mid-scale projects for non-profit organization.
Lead Drupal Developer2010 - 2011Avicomp Services
- Built and managed a team of five PHP/JS developers.
- Worked closely with the customer on project requirements.
- Added integration between Drupal and Selenium for functional testing.
Web Developer2005 - 2010Independent contractor
- Developed over 20 small and medium scale projects for multiple companies, including a social network for volunteers and a news-oriented website for environment protection.