# Craig Palermo > Staff Software Engineer focused on Developer Experience at Priceline Location: Norwalk, Connecticut, United States Profile: https://flows.cv/craigpalermo I'm a software engineer with a passion for developer experience and front-end development. I graduated from the University of Maryland in 2015 with a B.S. in Computer Science, where I gained a background in the fundamentals of computer science and took an interest in web development. While still attending UMD, I worked for a NYC startup as the first developer on their web app, at which point I knew that I wanted to make a career of my new-found interest. ## Work Experience ### Staff Software Engineer @ Priceline Jan 2024 – Present ### Senior Software Engineer - Platform UX, Developer Experience @ Priceline Jan 2020 – Jan 2024 Monorepo - Contributed to creation and maintenance of a monorepo to house all front-end code at Priceline - Assisted teams in migrating their projects to the monorepo with minimal disruption to their everyday work, successfully onboarding over one hundred actively-developed projects into the new repository - Created custom tools to interface with the Rush monorepo platform to enhance local development and improve communication between CI and developers in order to reduce frequency of support requests and boost developer productivity Developer experience - Formed a Developer Experience guild comprised of engineers from across the organization to collect feedback and find new opportunities to enhance DX at Priceline - Facilitated multiple focus-group sessions with teams from across Priceline to inform future decisions regarding Continuous Integration and the application release process - Led workshops to introduce devs to TypeScript, its benefits, and the tooling we’d made available in the monorepo Design System - Contributed to planning, implementation, and coordinated release of the latest major version of Priceline’s open-source Design System - Co-led weekly working group meetings and made regular contributions to improve the project ### Software Engineer - Flights Front-end @ Priceline Jan 2017 – Jan 2020 | Norwalk, CT ### Software Engineer II @ FactSet Jan 2016 – Jan 2017 | Norwalk, CT Responsible for driving technical evolution of internal and client-facing web applications using Angular.JS and Vue.js 2, as well as contributing to web application and REST API architecture. FactSet Control Center - Successfully released several new interactive content pages in client-facing web application using Angular.JS. - Set up modular app architecture within Angular.js to facilitate cross-team contribution to project. - Contribute to client-facing REST API development in C# WebAPI to drive new web content. Portfolio Services Dashboard - Contributed to researching and selection of Vue.js 2 as future web framework for our team's monitoring tool used by internal support engineers. - Built proof of concept site using ElasticSearch and Vue.js to facilitate performant full-text search of PSD data. - Incorporated Swagger UI into ASP.NET WebAPI 2 projects to provide user-friendly API documentation. Other - Create development best practices to improve quality of collaboration between Portfolio Services development teams. - Led Vue.js "book club" to train Portfolio Services Dashboard team in new web framework. ### Software Engineer I @ FactSet Jan 2015 – Jan 2016 | Norwalk, CT Responsible for front-end web projects on growing engineering team - Led and successfully completed transition of ASP.NET site to an Angular.JS SPA. This resulted in a more efficient developer workflow and facilitated unit-testing. - Created team's first REST API to provide data to newly rewritten web app. - Implemented real-time updates in Angular.JS application using Socket.io, providing more up-to-date information for internal support engineers. - Introduced team to ES2015 and advocated for modern development practices - Led team's migration from Perforce to Git to better utilize source control as part of development life cycle. ### Frontend Engineer @ Switch, Inc (http://switchapp.com) Jan 2014 – Jan 2015 Worked with designers and product manager to architect, build, and release Switch’s first web application using AngularJS. I also contributed to the backend (Django REST framework), as well as built and released job leaderboard to improve Switch’s SEO and web presence. ### Software Engineer Intern @ Booz Allen Hamilton Jan 2014 – Jan 2014 Worked on Django web application to capture/view images taken via satellite ### Web Developer @ UMD Center for Advanced Transportation Technology Jan 2013 – Jan 2014 | College Park, MD Built MVC web applications using Django ## Education ### Bachelor of Science (BS) in Computer Science University of Maryland Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/craig-palermo-58858859 - Website: http://craigpalermo.com --- Source: https://flows.cv/craigpalermo JSON Resume: https://flows.cv/craigpalermo/resume.json Last updated: 2026-03-22