Douglas Mayle

50 bd Maréchal Juin
06800 Cagnes-sur-Mer, France
+33 6 17 41 33 99


Build better software to provide a better experience for end-users.



Sep. 2007-Jan. 2010
Software engineer at The Open Planning Project, New York, NY. Leveraged geospatial systems with user-oriented design and modern development to enable users to create and share rich, geographically relevant content. Used agile practices to rescue failing project, leading team through iterative development to adapt to changing needs, restoring client faith and delivering within budget.
Aug. 2006-Aug. 2007
Senior software engineer at Appolonia, Antibes, France. Introduced source control systems, bug tracking, and maintainable development practices. Re-factored and rebuilt slot machine management server to provide low latency results and increased reliability. Developed multi-site tiered live gaming server for real-time shared payout and updates.
Feb. 2003-Jan. 2006
Senior software engineer at Metrix Systems/Criston Software, Sophia Antipolis, France. Re-architected system agent using multi-threaded design principles. Managed team update of multi-platform library to store and transform unicode data. Analyzed and rebuilt communications backbone to introduce security and optimize network traffic. Led project teams in the analysis and delivery of client needs.
Aug. 2001-Feb. 2003
Partner / Consultant at US Interconnect, Boston, Massachusetts. Analyzed client needs and delivered tailored solutions. Built and supported systems, software, and web sites.
Aug. 2000-Jul. 2001
Senior web developer at Radview Software. Developed interface software, adapted data sets, and created tests to insure successful migration between CRM systems. Participated in costing, evaluation, and deployment of firewalls and VPN between 10 offices and server colocation facility.
Nov. 1999-Aug. 2000
Network Administrator at Juniko dba Dan's Chocolates. Rewrote shipping application to streamline factory workflow. Scripted data transformation procedures to automate business processes. Managed multi-platform network providing internal and client services.


Boston University BS Electrical Engineering, pending
Rutgers University Math, Advanced Calculus & Statistics
Raritan Valley Community College Computer Science, UNIX C Programming


  • Web (Server and Client)
  • Database
  • Networked Systems
  • Mobile
Language Strengths
  • Modern (Python)
  • Web (Javascript)
  • Mobile (Objective-C)
  • Classic (C++)
  • Relational
  • Spatial
  • Text Search
  • ORM

Recent Open Source Contributions

Community Almanac
Community story-telling website for location-specific, rich media sharing.
Open source javascript WYSIWYG editor