Andrés Martínez

Software Developer | Backend - Cloud Computing - Scalable Platforms | Java ☕ - AWS 🌥

Greater Montreal Metropolitan Area

About

Software Developer with 9+ years of experience building web, microservices, and serverless applications across finance, telecom, government, and aerospace. Specialised in Java, Spring, AWS, and automated testing, transforming complex requirements into scalable, reliable solutions. Driven by continuous learning and knowledge sharing, with a strong focus on delivering high-quality results. Always seeking opportunities to apply new technologies in meaningful and impactful ways.

Experience

  • Programmer-Analyst at Levio
    Feb 2026 - Apr 2026 · 3 mos

    Client: Loto-Québec Description: Kopernic Developed microservices-based APIs to centralize and manage lottery ticket sales and collection transactions from vending machines across independent retail partners, and implemented a reporting module to monitor and analyze transaction data. • Migrated business logic from an old service into a new one using the latest runtime version. — Backend development; using Spring Framework, Apache Camel

  • Levio (2 yrs 9 mos)
    • Backend Developer
      Jul 2025 - Dec 2025 · 6 mos

      Client: National Bank of Canada Description: Pricing and Billing Implemented microservices-based APIs to centralize commercial clients’ financing products, supporting pricing, rate, and fee calculations during the bank loan granting process. • Designed and developed a new ETL application to extract data from spreadsheets and load it into a CRM system. • Implemented unit tests to ensure code quality, functionality, and coverage. — Backend development; using Spring Framework, Spring Batch, AWS and Salesforce

    • Backend Developer
      Feb 2025 - Jun 2025 · 5 mos

      Client: Ministère de la Cybersécurité et du Numérique (Québec) Description: Government Authentication Service Implemented and maintained a centralised authentication system providing single sign-on access to websites owned by the Government of Québec, designed for secure, scalable, and reliable access across multiple services. • Performed ongoing code maintenance and troubleshooting to ensure application stability. • Implemented unit tests to improve code coverage and ensure reliable functionality. • Upgraded application runtime versions to leverage new features and improvements. — Backend development; using Quarkus, Keycloak, Hyperledger and AWS

    • Programming Analyst
      Sep 2024 - Jan 2025 · 5 mos

      Client: Desjardins Group Description: Operations Portal Implemented a new web portal that provides efficient, centralised access to multiple applications for over 500 employees in Wealth Management division that previously required more training to manage legacy technology assets. • Refactored monolithic applications into microservices for enhanced modularity and performance. • Created RESTful endpoints for SPAs and other client applications. • Updated runtime environments to utilize new platform capabilities. • Performed technical feasibility and delivery timeline assessments. • Added unit tests to validate functionality and maintain code coverage. — Backend development; using Spring Framework, REST web services, Oracle, AS/400.

  • Relocation at Career Break
    Mar 2023 - Apr 2023 · 2 mos

  • Globant (5 yrs 2 mos)
    • Java Developer
      Aug 2021 - Mar 2023 · 1 yr 8 mos

      Client: Disney Parks, Experiences and Products, Inc. Description: Bulk & Expand services. Developed serverless services providing theme park facilities information by migrating from existing web services. As a result, operational costs had been reduced by 80% while ensuring scalability and reliability. • Built serverless functions optimized for cloud deployment. • Applied ahead-of-time compilation for native execution in Lambda environments. • Upgraded application runtimes to leverage new features and platform improvements. • Troubleshot and resolved bugs arising from releases to ensure stable operation. • Monitored performance of deployed applications and conducted tracing analysis across services. — Backend developer; using Spring Framework, REST web services, Redis, in AWS. — Serverless functions development; using Dagger and Quarkus, in AWS Lambda.

    • Test Automation Engineer
      Sep 2020 - Jul 2021 · 11 mos

      Client: Autodesk, Inc. Description: API test automation and data validation among different sources. Designed and supported automated processes to ensure accurate data validation and consistency across multiple sources of data, so that it contributed to the verification and control of company revenues, ensuring correct allocation to internal cost centres and supporting reliable financial operations and reporting. • Developed automated test suites to verify API responses and data accuracy. • Performed data validation and reconciliation across spreadsheets, databases, and flat files. • Produced reports detailing payment amounts and discrepancies identified between data sources. — Test Automation development and Data Analysis; using UFT Micro Focus and Python with Pandas and openpyxl.

    • Java Developer
      Feb 2018 - Aug 2020 · 2 yrs 7 mos

      Client: Southwest Airlines Co. Description: SWA air booking portal. Developed an e-commerce platform for airline ticket purchases, building backend services to support flight booking operations. Worked on microservices-based applications that handled ticket purchasing workflows and developed an independent pricing module to manage fare upgrades for customers choosing higher flight categories. • Designed and implemented new API endpoints to support application functionality. • Built an end-to-end automated testing module integrated into the CI/CD pipeline to ensure functionality remained intact with every code change. • Added unit tests to improve code coverage and ensure reliable operation. • Collaborated closely with architects, testers, and business analysts to understand requirements and translate them into well-defined technical tasks. — Backend development; using Spring framework, REST web services. — Automation testing; using Selenium/Jbehave and Cucumber. Client: Southwest Airlines Co. Description: Labour force management software, to arrange employees’ timetable, absences and holidays planning. — Full-stack development; using Spring Framework, AngularJS, REST web services and Oracle. — Online-generated reports; using IBM Cognos.

  • Programming Analyst at Ingeneo S.A.S
    Jun 2016 - Jan 2018 · 1 yr 8 mos

    Client: Colombia Móvil S.A. E.S.P (TigoUne). Description: Prepaid lines promotions and offers. Developed modular and standalone applications for managing promotional purchases on prepaid mobile accounts, implementing business logic to apply discounts on data and voice services while adapting to changing marketing strategies within a telecommunications environment. • Modified application code to align with changing business and functional requirements. • Supported test analysts during validation phases and assisted in verifying acceptance criteria. — Standalone and persistence development; using JavaSE, PHP, SOAP, Oracle and MySQL.