Carlos Lopez

Senior Software Engineer

Madrid, Community of Madrid, Spain10 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in developing scalable software solutions.
  • Strong background in both frontend and backend technologies.
  • Proven ability to enhance user experience through innovative design.
Stackforce AI infers this person is a Fullstack Software Engineer with expertise in SaaS applications.

Contact

Skills

Core Skills

Ruby On RailsJavascriptPhpPeoplesoft

Other Skills

APIsAPIs (FedEx, UPS, Shopify, Stripe)ActiveRecordAmazon Web Services (AWS)AngularJSCSSCSS3Cascading Style Sheets (CSS)Coding GuidanceData MigrationEvent and Object Oriented ProgrammingFunctional ProgrammingGitGithubHTML

About

I’m an experienced software engineer with a deep understanding of the entire development process. I focus on creating systems that not only meet but exceed customer expectations. I value teamwork and positive dynamics, and contribute to building high-quality, scalable solutions. My expertise lies in troubleshooting complex issues, designing clear and practical software with well-structured code, and balancing abstraction with real-world practicality. I specialize in organizing business logic and creating maintainable, effective solutions through object-oriented and functional programming, as well as advanced techniques like metaprogramming. I strive to foster a collaborative environment where teams can thrive and deliver results that align with business goals.

Experience

10 yrs 4 mos
Total Experience
2 yrs 7 mos
Average Tenure
2 yrs 8 mos
Current Experience

Amazon

Software Development Engineer II

Oct 2023Present · 2 yrs 8 mos · Community of Madrid, Spain · On-site

Ring

FullStack Software Engineer

Apr 2016Oct 2023 · 7 yrs 6 mos · Remote

  • Developed and maintained code in Ruby and JavaScript, using frameworks like Ruby on Rails, AngularJS, and VueJS.
  • Conducted unit, functional, and regression testing with tools like Jasmine and RSpec to ensure software quality.
  • Upgraded legacy frontend, breaking it into modular components to enable better testing and reduce bugs from frequent changes.
  • Re-engineered the Billing module’s frontend and backend, improving both functionality and user experience.
  • Encapsulated ActiveRecord objects into repositories to simplify code, reduce complexity, and promote layered architecture.
  • Built an internal HTTP request tool to handle parallel requests and simplified microservice interactions by developing a central facade for API access.
  • Created a dynamic product settings form component to accelerate onboarding of new products.
  • Improved performance with optimized ActiveRecord queries, SQL, and caching strategies.
  • Developed a role-based authorization system for more flexible management of application permissions.
  • Integrated with external services like FedEx, UPS, Shopify, and Stripe, contributing new features and fixes for sales, billing, and product lifecycle systems.
  • Regularly collaborated with the team to identify performance bottlenecks and improve system supportability.
  • Technologies: Ruby, JavaScript, Ruby on Rails, AngularJS, VueJS, Jasmine, RSpec, SQL, ActiveRecord, APIs (FedEx, UPS, Shopify, Stripe), caching, microservices, authorization systems.
RubyJavaScriptRuby on RailsAngularJSVueJSJasmine+7

Alert logic

Software Engineer

Sep 2012Mar 2016 · 3 yrs 6 mos · Colombia

  • Authored code fixes and enhancements for inclusion in future code releases and patches using PHP.
  • Performed regression and system-level testing to verify software quality and function prior to release.
  • Designed intuitive graphical user interfaces to improve the WAF (web application firewall) user experience using PHP/Javascript.
  • Trained in agile methodologies and effective development best practices to enhance product development.
  • Implemented Notification System to improve customer awareness on issues and remediation (PHP/Symfony and Javascript)
  • Trained on design and development of component based user interfaces using AngularJS.
  • Partnered with company mentor to learn best practices in software design.
  • Contributed to the development of UI components for a new cloud-native vulnerability and configuration management solution supported by microservices using Javascript/AngularJS.
  • promoted to Senior Software Engineer.
  • Manager comments: "Your quality work and strong work ethics provide the feedback to management that you are ready for promotion. The past year has shown me that you have grown a lot as a developer. You contributed a lot of top notch features and foundational work and you absolutely added value to our tooling. Good work."
  • Re-engineered Appliance Monitoring System frontend to modern technologies improving user experience and functionality required to operate the company business using PHP/AngularJS.
PHPJavaScriptAngularJSSymfonyRegression Testing

Banco de occidente

Software Engineer

Sep 2010Sep 2012 · 2 yrs · Cali - Valle

  • Responsible for analyzing business requirements, writing technical specifications to design or redesign computer solutions mainly for Peoplesoft general ledger module.
  • Develop original code (new features, enhancements and bug fixes) and provides coding guidance to less experienced staff. Responsible for resolution of complex issues in production environment.
  • Participate in integration projects between differents applications.
PeopleSoftTechnical SpecificationsCoding Guidance

Itis support ltda

Software Engineer

Feb 2008Apr 2010 · 2 yrs 2 mos · Bogotá

  • Developing original code on different projects and customers in PeopleSoft Platform (data migration, I/O intensive SQL, event and object oriented programming). Responsible for assist in the resolution of issues raised by system users, ensuring delivery of quality service to customers,
  • Software maintenance and enhancement. Participate as technical SQR instructor.
  • Training and experience:
  • Peoplecode - Object-Oriented Language
  • Application Engine- Batch Processing Technology
  • SQR -Structured Query Reporter
  • PeopleTools - Development Envirionment
PeopleSoftData MigrationSQLEvent and Object Oriented Programming

Education

Universidad del Valle (CO)

Systems Engineering — Computer Science

Jan 2003Jan 2007

Universidad del Valle (CO)

Information Systems Technology — Computer Programming

Jan 2000Jan 2003

Universidad del Valle (CO)

Finance — Accounting and Finance

Jan 2010Present

Stackforce found 100+ more professionals with Ruby On Rails & Javascript

Explore similar profiles based on matching skills and experience