# Fernando Ruiz > Lead Engineer in Off-console Location: San Francisco, California, United States Profile: https://flows.cv/fernandoruiz ## Work Experience ### Staff Software Engineer @ PlayStation Jan 2022 – Present | San Francisco, California, United States ### Frontend Engineer @ PlayStation Jan 2016 – Present ### Tech lead @ Choice Hotels International Jan 2015 – Jan 2016 • Conducted pull-request reviews and approvals to assure code quality going for production • Ensured AngularJS code base to maintain a clear separation of concerns between the “$scope” model, controllers, factories and services • Utilized Gulp to transcompile LESS files into CSS, minified JS code and bundled the application for deployment • Assured performance, security, code readability and proper documentation quality within the code base ### Full Stack Web Developer @ Choice Hotels International Jan 2014 – Jan 2016 • Implemented a ReSTful architecture of services using JSON as the resource format • Developed using Java with Spring 4 implementing the delegate pattern and DAO pattern, and inversion of control • Utilized Cassandra as a data store implementing a denormalization strategy for multiple implementation of queries. • Implemented bean validation using a more declarative way of validation and returning proper error messages. • Internationalized error messages using resource bundles as the main strategy • Developed using the latest java 8 features such as lambdas, the date time API and streams. ### Front end web developer @ Choice Hotels International Jan 2014 – Jan 2016 • Developed a Single Page Application (SPA) to decommission an old desktop application with AngularJS • Implemented custom CSS using LESS and customizing Twitter bootstrap styles for a responsive application • Developed custom directives to extend functionality of simple ones such as sortable tables and menus • Utilized Gulp for testing, obfuscation, minification, cross-compilation and bundling of the distributable application. • Utilized code design patterns such as decoupling of the controller logic and the view, and a data access layer within the resources to be accessed. • Implemented a ReSTful architectural design pattern to access resources in the endpoint • Utilized Karma as test runner for unit tests against controllers and services. ### Front end web developer @ SAIT Software Jan 2011 – Jan 2014 ## Education ### Computer Science CETYS Universidad ## Contact & Social - LinkedIn: https://linkedin.com/in/devnando --- Source: https://flows.cv/fernandoruiz JSON Resume: https://flows.cv/fernandoruiz/resume.json Last updated: 2026-04-12