# Roel Ramirez > Staff Software Engineer at Earnest Location: San Francisco Bay Area, United States Profile: https://flows.cv/roel I love coding. ## Work Experience ### Staff Software Engineer @ Earnest Jan 2025 – Present | San Francisco, California, United States Member of the New Products team to bootstrap the frontend, backend and CI/CD pipelines to transform a debt management tool from a prototype to initial public launch in under three months Pivot the debt management tool to generate personalized payoff plans with optimized payment schedules and refinance opportunities, contributing to organically signed loans through public entry points such as the landing page and site header Delivered a new student loan refinance calculator to help users compare current loan terms with potential new loan options helping drive incremental monthly loan volume ### Staff Software Engineer @ LinkedIn Jan 2020 – Jan 2023 | Mountain View, California, United States Tech lead for the Retention team under the Growth organization to help improve the experience on LinkedIn for infrequent members Lead a group of API/Android/iOS/Web engineers on system design and implementation, helped define project roadmap and regularly provided updates on timeline with stakeholders to create a new landing page that allows members to explore career insights based on job title and location Served as a primary owner of the Network Conversations email which is one of the top volume emails at LinkedIn and a major driver of WAU focused on the showing the most relevant in-network and out-of-network posts for a given user Proposed and implemented infrastructure in the email pipeline to provide template variables that can be accessed by any email campaign for copy testing by Product and Marketing that lead to an increase in open rate, click-through rate and engagement Build email and corresponding landing experience to help members explore next steps in career path by viewing posts, connections and jobs related to members in roles with higher seniority Worked with members from Engineering, Data Science and SRE to mitigate the churn of war rooms by creating a data visualization tool to help identify the root cause of site issues and dips in core metrics Participated in a working group to reduce the amount of JS errors on LinkedIn by 20% by fixing product and infrastructure errors, improving tooling to diagnose issues and providing guidance to teams on how to triage As part of the Linting Task Force, helped create a dashboard that was updated daily to show the amount of JS linting warnings/errors/overrides across the LinkedIn flagship application which lead to a company wide initiative to reduce the amount of JS linting errors to zero Mentor-mentee relationship which included co-workers at LinkedIn, colleagues from other companies and students from SJSU ### Senior Software Engineer @ LinkedIn Jan 2016 – Jan 2020 | Mountain View, Ca Jumped back into a individual contributor role to focus more on code architecture, engineering specs and front-end development Part of on-call rotation to help monitor product metrics, analyze real-time sensors and shepherd builds to staging/production environments Worked with Google Chrome team to integrate Smart Lock on sign-in and sign-up pages for LinkedIn which was featured at Google I/O 2016 Achieved alignment and support from consumer and infrastructure teams to build a new module that would appear on all pages on LinkedIn for new and novice users that would help them update their profile information, make connections and follow topics they may be interested in Collaborated with product, marketing and engineering to launch a campaign to celebrate LinkedIn's 500 Million members milestone Wrote unit tests for JavaScript functionality, integration tests for page rendering and acceptance tests for user interaction on LinkedIn's flagship desktop and mobile web application ### Lead, Web Development @ LinkedIn Jan 2014 – Jan 2016 | Mountain View, CA Stepped into a new role where I balanced being a manager for the front-end developers on my team along with keeping my coding chops up to par Helped lead the effort to redesign the user interface and code architecture of the registration and onboarding experience on LinkedIn on desktop and mobile web Worked with external teams on how to run experiments, suggestions for site speed improvements, considerations as we ramp in international markets and how to adhere to accessibility standards as the registration and onboarding experience transformed from a product to a platform Contributed to the redesign of the homepage by building the address book import and endorsements promos in the feed Took a 3-day Ember Training course with Erik Bryn in March 2015 Created a new guest homepage to make sure sign-in and sign-ups as well as phone/captcha challenges worked accordingly in all languages and subdomains Met with product, engineering and design counterparts regularly to discuss timelines, resource allocations and team cadence Participated in sprint planning sessions to reflect on what was done in the previous sprint and to make sure bandwidth was allocated accordingly throughout the team for the next sprint ### Senior Web Developer @ LinkedIn Jan 2013 – Jan 2014 | Mountain View, CA Moved to the Onboarding team where we focused on helping new and novice members find value in LinkedIn by making connections, finding topics they are interested in and building a brand for themselves Part of a team that owned a product that served as a recommendation system to show modules based on business rules and relevant models that powered different flows throughout LinkedIn Volunteered to help the Employee Experience team build internal sites that included stories of random acts of kindness, a photo library capturing the culture of LinkedIn and even a company wide desk decorating competition ### Web Developer @ LinkedIn Jan 2011 – Jan 2013 | Mountain View, CA Collaborated with engineers to sustain and revamp internal tools that included A/B testing framework and page view dashboard Served as an additional resource for the Groups team to help with SEO optimizations, bug fixes and i18n support Helped out with e-mail development for profile endorsements and notifications prior to the initial ramp to public Submitted a hackday project that provided a question/answer platform where users can specify what topics they are interested in One of the initial contributors to Venus which is as an open source JS testing framework that normalizes output from unit tests that are run in Mocha, Jasmine and QUnit Transferred to the Homepage team to work on right rail modules that included a user's recent activity (e.g., profile views, group discussions, search) as well as a data visualization tool to show the reach of a user's share to 1st/2nd/3rd degree connections Participant of the Incubator program where our team's proposal was accepted to create a brand new platform for employees to iterate on ideas and hackday projects June 2013 Hackday winner as part of a team that built a tool to help employees put themselves in a whitelist on their web browser locally to view features that may not be fully ramped on both testing and production environments Gave a tech talk on "JavaScript 101" as part of a series targeted to employees who wanted to learn more about JavaScript development at LinkedIn ### Software Engineer @ Tweetswirl Jan 2009 – Jan 2011 | San Francisco Bay Area Co-founded a start-up that allows users to follow their favorite TV shows, movies and celebrities via Twitter Sustained development and support for stack built on Pylons, Mako and SQLAlchemy, helped architect database schema and helped with code pushes to development environments (dev, alpha, beta and production) Used Mercurial as source control repository and Trac for setting project tasks, goals and milestones Made it to the last round of Y Combinator interviews for Summer 2010 ### Software Engineer @ eBay Jan 2007 – Jan 2011 | Campbell, CA Worked with product mangers, designers and researchers to build cross-browser compliant prototypes of zoom feature on view item page before release to production Collaborated with cart team on several iterations of cart layer and landing page through design sessions, prototype reviews and research sessions Helped establish a new design system by rebuilding the main use cases and flows of the website for user testing Evangelized the effort behind the Integrated Experience prototype where users were able to use a stash tray to save items and a preview layer to view item details Contributed to the Dressing Room project where users can preview, collect and compare items which won 1st place at the Fall 2008 Skunkworks competition Recipient of the Global Product Management Award in May 2011 ### Software Engineer @ AOL Jan 2007 – Jan 2007 | Mountain View, Ca Developed user interface that allows users to automate builds and install deliverables onto testing environment Wrote shell scripts that would update, validate and retrieve build requests from AOL Configuration Management repository Created a servlet that exposed statistics of the FTP and transcoding queues used to upload videos to the AOL Video Uploads application Participated in daily scrum calls and sprint planning sessions Coordinated with development team in India, QA team in Arizona and operations team in Virginia ### Software Engineer @ Infosys Jan 2006 – Jan 2007 | Fremont, CA Completed a six-month training program in India that focused on the foundations of computer programming and J2EE architecture Participated in projects based on the software development life cycle with teams composed of both on-shore and off-shore personnel Worked in an eight-person team to create a banking application that supported transactions, fund transfers, and bank inquiries ## Education ### Bachelor of Science in Computational Engineering Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/roelramirez --- Source: https://flows.cv/roel JSON Resume: https://flows.cv/roel/resume.json Last updated: 2026-04-01