John Carter Gonzalez
Software Engineer
Coeur d’Alene, ID 83815
**********@********.*****
Dedicated Software Engineer with solid experience in leading teams and implementing robust software solutions. Combines strong technical proficiency with a keen sense for efficient system design. Committed to delivering high-impact results that drive business growth and improve operational processes.
ㅡ
Skills
●Languages: Ruby, Python, Rust, Javascript, XML/HTML/JSON, CSS
●Frameworks & Libraries: Ruby on Rails, TailwindCSS, Hotwire, Turbo, Puma Web Server
●Databases: PostgreSQL, MariaDB, MySQL
●Tools & Platforms: AWS, Docker, Ansible, Nix
●OS: Linux, MacOS, Windows, NixOS
ㅡ
Experience
Costa Rica Refined
Lead Full Stack Ruby on Rails Developer
FEBRUARY 2023-OCTOBER 2023, REMOTE
●Elevated to leadership role of a 3-member team, driving productivity and maintaining a high standard of software delivery.
●Executed best coding practices in Ruby on Rails, incorporating industry-leading design patterns that led to agile and robust applications.
●Led Agile sprints, optimizing team collaboration and ensuring lucrative ROI for the company.
●Spearheaded a test optimization strategy, slashing software testing time by 50%.
●Streamlined application deployment processes for AWS and Render platforms.
●Enhanced user experience by reducing load times by 60%, transitioning React code to a more efficient Hotwire-based architecture.
AFHC
Backend PHP Developer
OCTOBER 2023- PRESENT, REMOTE
●Championed a website overhaul for adultfamilyhomecouncil.org, enhancing user experience and functionality.
●Integrated advanced payment solutions using Stripe and WooCommerce, modernizing the platform.
●Developed a dynamic event system, offering flexible pricing options for various membership tiers.
●Revolutionized the user registration system, optimizing the transition for both new and existing users.
●Reconstructed the Document Library, adding features like learning paths and comprehensive search capabilities.
●Upgraded AIDA Healthcare API integrations, establishing a robust admin layer for better account management.
ㅡ
Education
Montana State University
2.5 Years, Mechanical Engineering
SEPTEMBER 2014 - JULY 2016, BOZEMAN, MT
●Key Courses: Calculus I-III, Electrical Systems, Robotics with Python, Dynamic Systems, Physics 120 & 210
Coding Dojo Bootcamp
Certified Web Developer
MARCH 2022- OCTOBER 2022, ONLINE
●Specializations: Java & Python Programming, Backend Engineering, Database Management, Software Testing, Information Security
ㅡ
Projects
Projects
Turbo Rails Gem Clone
●Reverse-engineered the turbo-rails gem to grasp Hotwire.js intricacies, culminating in a tool that aids business decision-making.
●Used cutting-edge Ruby and Rails versions, emphasizing TDD with 100% test coverage.
●Detailed insights available on GitHub: https://github.com/JohnCarterGonzalez/Turbo-Rails-Review
myTorrent
●Developed a comprehensive BitTorrent client leveraging the Bencode encoding.
●Addressed both professional file-sharing needs and personal preferences.
●Extensive insights available on GitHub: https://github.com/JohnCarterGonzalez/myTorrent
Tcp-Async-Tokio
●Devised a "Redis-lite" system to deep dive into TCP and Redis protocols.
●Merged both imperative and declarative coding styles using Rust, adhering to best practices and ensuring 100% TDD coverage.
●Full project details available on GitHub: https://github.com/JohnCarterGonzalez/tcp-async-tokio
Note: References available on request.