I worked for Switchfly Inc, the company behind different travel websites such as American Airlines Vacations, Southwest Airlines, Jetblue Vacations, Lufthansa’s miles website, Marriot Hotels, American Express and various others, from Jul 2011 to Aug 2013.
Freemarker was used for templating. Java, Apache Tomcat, Hibernate, Spring framework was used in our backend.
We used Gitlab (a self hosted Github) to maintain a source code depository and also for continuous integration purposes. Jenkins was used for builds and testing.
In some of the newer projects, I got the chance to use jQuery, along with EmberJS for structure, HandlebarsJS for templating, Bootstrap for a styling base, SASS for CSS, MochaJS for unit tests, GruntJS, Bower and some other third party libraries.
My responsibilities tended to depend on which client we were serving.
-Generally I fix JS and styling bugs across all clients and help out with releases
-I work on specific projects before, like with Southwest Airlines, American Express, and Avios being some examples of clients I spent a lot of time with.
-Implementing Southwest Airline’s mix and match flight page, and a new version of their hotel page
-Working on American Express’s European sites and their main travel page
-Working on a project to add Wine redemption with Miles for Avios customers
Most notable/challenging project
Probably working on the Southwest Airlines mix and match page for flight legs, and American Express’s numerous CSS/Coldfusion/styling bugs