Highly versatile and accomplished Senior Software Developer and technology lead.
Start-up veteran and bubble survivor. I Have used many languages and technologies in varied environments, always eager to learn.
- Specialties: Start-ups, building products and services from scratch, productivity software, E-Commerce, platform & architecture, integration, performance and scalability, mentoring.
- Core technologies: Go (2 years), Fantom (4 years), Java/J2EE (15 years), Linux (16years), Python, Javascript & JQuery, MySQL & Postgres (15 years), MongoDb & Redis (3 years), AWS, VPS, big data, Git, Zurb Foundation.
- Methodologies: OSS advocate and contributor. Strong belief in the lean / agile approach, within reason of course. Thrive to craft software that is maintainable and scalable. Opinionated but strongly believe in the "best tool for the job" approach.
Diversified technical knowledge and skills, I have built products from scratch as well as scaled and integrated with large platforms, such as SAP Netweaver & CRM.
I have been Employee #1 and #5 at start-ups and worn many hats, as lead developer but also often handling all Dev-Ops and infrastructure such as deployment tools and processes, servers, databases and networking equipment.
I'm a committed team player and always try to find ways to help others be more efficient and create the best possible end-user experience via technology solutions.
Member of the Technical Staff @ Sr Software Eng, developing a very large scale storage solution from scratch at an early-stage stealth start-up.
Working almost exclusively in Go (Golang) and leveraging Docker various AWS services to provide efficient developer tooling and simulation environment to our very quickly growing team.
Working on the core datapath features of the product.
Building a complex storage solution in Go (still in stealth mode) From June 2014 to Present (1 year 7 months) Technology lead / Sr SDE @ Took over the E-commerce start-up software stack and had to work right away on the (then) Drupal based platform to resolve scalability and uptime issues. Moved,scaled and managed the infrastructure into AWS.
Replaced much of the platform (with Go) to make it much faster & mobile friendly, made technical decision and implemented new solutions such as operations tooling, analytics, and developer tools to better handle the rapid company growth.
Implemented a new product recommendation engine and E-commerce solutions from scratch, yet leveraging the existing database, leading to increased speed and improved customer conversion rate, in particular on mobile devices.
Worked with and mentored developers and managed all aspects of the infrastructure and technology stack.
Technologies: Go (golang), MySql, InfluxDb (time series DB), Python, PHP, AWS(ELB, EC2, S3, RDS, Route53, SNS, Cloudwatch), Nginx, Redis, Revel, Martini, REST. From April 2013 to June 2014 (1 year 3 months) Greater Seattle AreaOwner @ Provided software development consulting in particular around the Skyspark platform, a big data solution used by energy companies to collect sensor data, analyze it and detect anomalies using software rules (time series). http://www.skyfoundry.com/skyspark/
Technologies: Fantom (JVM based) and Axon programming languages, Time series databases, Data analysis, Rule engine, Skyspark, J2EE, MongoDb. From June 2012 to April 2013 (11 months) Sr Developer @ Worked on a variety of J2EE based software for the company core products (Education industry).
Implemented and designed J2EE services and API's.x
Worked on a new centralized User Management System, replacing a complex MySql database schema with a new unified solution based on the Neo4J NoSql graphd database and REST API's.
Technologies: Java, J2EE, MySql, Neo4J, Guice, Maven, Jersey, Jackson, JQuery, Angular, Backbone.js, Hibernate, Ibatis, REST. From March 2011 to June 2012 (1 year 4 months) San Francisco Bay AreaSenior E-Commerce Architect @ Came in and quickly ramped-up on the very large SAP J2EE ecosystem , which I knew nothing about it. Resolved several very serious scalability issues in my first 2 weeks.
Was reporting directly to the VP of Information Systems and started as the only Java developer on site.
Successfully implemented one of the first Ramp-UP implementation of SAP CRM5.0 based E-commerce sites and the following upgrade to 2007(7.0) Heavily customized, enhanced and optimized SAP ISA B2B and B2C implementation for the Sealybedding and PacificCoast brands.
Migrated all the E-commerce properties from a third party platform to our SAP platform.
Architect, specified and implemented new features with direct input from upper management and marketing team. Installed and maintain ISA infrastructure (ISA servers) on Linux / Solaris.
Mentored other developers with Java development, pushed the company toward a much more agile environment.
Installed server side and developer tools to enhance development productivity: NWDI, ant scripts, build server(Hudson) and Subversion. Responsibilities where divided between designing new features, implementing them and managing/mentoring other Java developers.
Technologies: Java, J2EE, SAP Netweaver, SAP CRM, Struts, Oracle, SOAP, XML. From August 2005 to March 2011 (5 years 8 months) Greater Seattle AreaLead developer @ Joined the company founder after the lead developer and only employee left, with the product ViewletBuilder in early alpha stage (Java 1.1)
Served as lead developer of the flagship product Leelou / ViewletBuilder http://www.viewletbuilder.com/, used by over 50% of fortune 500 companies, from it's infancy to a larger team.
Also served as the de-facto system, web, database and network administrator, ensuring 24x7 uptime.
Evaluated hardware and purchases in support of the company's technology infrastructure.
After many successful releases of ViewletBuilder, envisioned a new integrated server-side product http://www.viewletCentral.com for hosting ViewletBuilder content, and started that project from scratch and over the next two year architect and implemented it. Managed that project and lead outsourced resources at times.
Implemented custom in house basic "CRM" system, to track customers and orders and many other in-house productivity tools and scripts.
Managed some remote developers and reported status to the CTO and CEO. Facilitated effective communication with project management and project teams.
Survived the bubble !
Technologies: Java, J2EE, swing, Linux, Postgres, MySql, Apache, Tomcat, Jboss, Jetty. From August 1998 to July 2005 (7 years) San Francisco Bay Area
Statement of Accomplishment, with Distinction, Introduction to Data science, 98.8% @ University of Washington (Coursera) From 2013 to 2013 DUT AS, Computer sciences @ Université des Sciences et Technologies de Lille (Lille I) From 1997 to 1998 DUT, EE, Industrial technologies & automation @ Université de Valenciennes et du Hainaut-Cambrésis From 1995 to 1997 Thibaut Colar is skilled in: Linux, Java, Subversion, JSP, Tomcat, JavaScript, Java Enterprise Edition, MySQL, PostgreSQL, XML, Nginx, MongoDB, Neo4j, fantom, NetBeans
Websites:
http://www.status302.com/thibaut_colar_resume,
http://www.status302.com/,
http://wiki.colar.net/