# Joseph Galindo > Senior Software Engineer at Compass Location: Edison, New Jersey, United States Profile: https://flows.cv/josephgalindo Passionate about front-end development for web applications, especially B2C applications. Experienced in JavaScript (ES6 is great!), and HTML/CSS. Familiar with several flavors of HTML template libraries such as Jade/Pug, Handlebars.js, and nunjucks. I have extensive experience with more prominent libraries and frameworks, including things like Angular (1.x), lit-html, and React, with React being most of my recent work. I have mixed experience in languages like Java, Python, and PHP, but my main expertise and preference lies in JavaScript. I take a detail-oriented and pragmatic approach when it comes to work, but I try to avoid getting lost in the weeds and losing sight of the overarching goals of the product team. Github available here: https://github.com/joseph-galindo ## Work Experience ### Senior Software Engineer @ Compass Jan 2020 – Jan 2026 - Transferred from the frontend search product team, to the Tech Infra org (Engineering Platform team) - Improved several parts of our internal build+deploy pipeline: - Bugfixes and expanding support for our automated release system. This creates semver ordered git tags to mark new merged changes, that trigger downstream CircleCI workflows. These CircleCI workflows build and store deployable artifacts of products/services (typically docker images) - For deploying to internal and production environments, our team owns an internal webapp that is used by the whole engineering org. This webapp wraps our K8s infra and K8s actions, allowing teams to granularly deploy their services. I contributed to that frontend app, for example: search feature improvements/fixes, as well as security guardrails to prevent deprecated AWS roles being used in production - Implemented a new fleet of slimmer docker images used as CircleCI executors, so that we could pull our images faster from AWS, resulting in faster job startup time ### Senior Software Engineer @ Compass Jan 2019 – Jan 2020 | Greater New York City Area - Maintained health of existing consumer search app in a few ways, including: - Ensuring that dependencies the app pulls in from the open source npm registry and internal closed source registries are kept up to date - Monitoring web bundles for duplicate dependencies and overall size - Triaging issues where monitoring data failed to funnel into Datadog - Pair programmed with a coworker to enhance the way our consumer search app redirects, such that it prioritizes recent locations the user has shown interest in, instead of a generic map area - Mentored engineers as we added more complexity and features to our top-level search suggest/typeahead UI components ### Frontend Engineer @ Compass Jan 2018 – Jan 2019 | Greater New York City Area - Worked with team of mid/senior level engineers to rebuild our existing consumer-facing search experience from scratch (AngularJS 1 -> React+TypeScript) - Learned and used lighter weight declarative UI rendering libraries (lit-html) to create robust, feature rich search UI components - Learned Koa and co-authored + maintained a robust Node.js/Koa app that handles server-rendering the new consumer search web application, hosted at https://www.compass.com/homes-for-sale - Created and contributed to several internal npm packages, which followed traditional semver guidelines and publishing practices of npm packages typically seen in open-source - Mentored and gave direction to more junior coworkers as the team grew, and also delegated out reasonable but challenging amounts of work to them ### User Interface Developer @ Tenable Network Security Jan 2017 – Jan 2018 | Greater New York City Area - Participated in daily scrums, and provided regular updates on my assigned tasks both verbally and through written scrum notes - Worked with UX designers and fellow UI engineers to proof out feature asks - Translated Axure wireframes into implemented features - Created and estimated stories, tasks, and subtasks from high level managerial feature asks - Participated in sprint planning sessions to ensure realistic load balancing - Reviewed and gave feedback on pull requests from fellow UI engineers, on a frequent basis - Wrote automated e2e UI tests for features and bugfixes that I implemented - Ensured automated tests were ran nightly, and acted upon when failures were detected - Worked with UX and UI to proof out new ideas for our tech stack, particularly our JS framework and testing framework - Implemented features within a component-based UI architecture, primarily through React-Redux bindings - Worked with UX to create and iterate upon our reusable React components ### Interactive Developer @ The CDM Group Jan 2015 – Jan 2017 | Cline Davis & Mann Princeton -Translating PhotoShop and Sketch designs into working digital products such as websites, banner ads, and sales rep detailing aids -Assessing feasibility of designs and technical asks -Providing estimates for time given a set of tasks to accomplish -Aid senior developers in building large-scale projects from the ground up -Building responsive websites that work nicely over the big 3 breakpoints - mobile, tablet, and desktop -Major work here included http://firmagon.com, http://natpara.com, https://www.hypoparaanswers.com/, and https://www.uncoveradhd.com/ ### Computer Assistant/Tech @ Kean University Jan 2012 – Jan 2015 | 1000 Morris Ave, Union, NJ 07083 ▪ Aided students with general computer and technical programming issues ▪ Performed computer setup/maintenance as needed around campus ▪ Handled odd jobs like Qualtrics survey creation and computer cleaning ## Education ### Bachelor's Degree in Computer Science, Minors in Criminal Justice and Mathematics Kean University Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/joseph-galindo - GitHub: https://github.com/joseph-galindo --- Source: https://flows.cv/josephgalindo JSON Resume: https://flows.cv/josephgalindo/resume.json Last updated: 2026-03-22