
Sr. Software Engineer | Ruby | Ruby on Rails
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
I strive to provide an encouraging and helpful atmosphere. Passion comes in the form of solving complex problems and writing concise, resilient, and maintainable code.
California State University, Fullerton
Bachelor's Degree, Computer Science
N/A – Present
Santa Ana College
Associate of Science (A.S.) in Computer Science, Computer Science
N/A – Present
Santa Ana College
Associate of Arts (A.A.), Computer Science
N/A – Present
Selfbook
Senior Software Engineer
August 1, 2025 – Present
Remote
GardenComm
Software Consultant
September 1, 2024 – January 1, 2025
Remote
Selfbook
Senior Software Engineer
March 1, 2022 – July 1, 2024
California, United States · Remote
GoldenComm
Full Stack Engineer
June 1, 2016 – March 1, 2022
Irvine, California, United States · Hybrid
Cornerstone Payment Systems
Full Stack Engineer
January 1, 2014 – August 1, 2016
Tustin, California · Hybrid
Adobe Certified Professional—Magento Commerce Developer
Adobe
June 28, 2026 – Present
Magento Certfified Developer
Adobe Commerce
June 28, 2026 – Present
Cultural Fit Analysis
The candidate has a diverse background across different companies and roles, including full-time and freelance positions. The experience in payment systems, property management, and general software consulting indicates adaptability. While the target role is 'Analytics Engineer', the candidate's experience is primarily in full-stack software engineering with some exposure to data analysis and Snowflake. This suggests a potential fit, but a stronger emphasis on data modeling, ETL/ELT pipelines, and specific analytics tools would improve cultural fit for a dedicated Analytics Engineer role.
Soft Skills & Operational Fit
The candidate's experience descriptions highlight problem-solving, efficiency improvements, and collaboration with cross-functional teams. The focus on delivering tangible business value (cost savings, revenue growth, reduced manual effort) indicates a results-oriented approach. The role as a Software Consultant also suggests adaptability and client-facing skills.