Diego

Diego

About

Detail

Developer (Java/SpringBoot/SQL/Docker/Solidity/ReactJs)
Argentina

Timeline


work
Job

Résumé


Jobs verified_user 0% verified
  • dLocal
    Senior Software Developer public Remote experience
    dLocal
    Jan 2024 - May 2025 (1 year 5 months)
    * Designed and developed backend services for a global payments platform, working with asynchronous and event-driven processes. * Integrated internal and external APIs for chargebacks and refunds, ensuring reliable storage and processing of financial data. * Extended internal task management components to store and process amounts from external partners. * Investigated and fixed transaction data inconsistencies using Elasticsearch queries and validation logic. * Worked closely with distributed teams across LATAM, participating in Agile ceremonies and code reviews.
  • "
    SENIOR JAVA DEVELOPER (CONTRACT)
    "Sky Media NZ"
    Jan 2021 - Jun 2023 (2 years 6 months)
    • Led the successful migration of a legacy BPEL system to a modern RESTful microservices environment. • Developed and implemented seven microservices, demonstrating expertise in system architecture and design for a more scalable and maintainable system. • Spearheaded the containerization of microservices, enabling swift migration from Openshift to AWS. • Collaborated with the team to optimize internal ReactJS clients, developed new features to enhance user experience. • Integrated various internal services, such as File Importer, Transcoder, etc; to leverage their functionalities. • Orchestrated synchronous / asynchronous connections between services, improving overall system efficiency. Technologies: Java 8/11, Spring Boot, JUnit, Moc
  • "
    FULL STACK DEVELOPER (CONTRACT)
    "Counties Power - Openloop project"
    Jul 2020 - Dec 2020 (6 months)
    • Developed software solutions for mobile and web-based applications, enhancing local electric vehicle charging stations with live views, real-time reservations, and secure payment processing. • Implemented new features and improvements in the web-based backend Spring Boot service. • Designed and developed AWS Lambda functions for automated data updates and file transformations, reducing manual workload and ensuring data consistency. • Played a crucial role in identifying and resolving issues in the mobile app, leading to improved stability and user satisfaction. Technologies: Java 11, Spring Boot, Swagger, AWS (DynamoDB, Lambdas, S3, Codepipelines, CodeCommit, CodeBuild, Elastic Beanstalk, Secret Manager), Stripe, Salesforce, Auth0, Pyt
  • "
    FULL STACK JAVA DEVELOPER
    "Turners Group NZ"
    Nov 2018 - Oct 2019 (1 year)
    • Led the development of a web-based application for generating quotes and policies across various car insurance products, supporting a growing network of dealers and agents. • Implemented an architecture facilitating the management and creation of dealers, agents, groups, and account managers. • Developed features empowering internal Administrators, Account Managers, and Underwriters to establish relationships between Agents, Brands, Products, and Rate Cards. • Implemented a new module utilizing REST API services for efficient quote and policy generation, replacing legacy engine rules. • Analyzed and optimized SQL queries, introducing indexes, triggers, and table normalization and refactoring for improved database performance. Technolo
  • W
    FULL STACK JAVA DEVELOPER (CONTRACT)
    WEX Inc NZ
    Apr 2017 - May 2018 (1 year 2 months)
    • Contributed to WEX, a leading provider of Fleet card systems, focusing on IFCSv3 - an online, real-time application designed for uninterrupted service. • Analyzed, designed, and developed new features for core application modules: Accounts, Billing, GL, Credit Limit, Pricing, Fees, and Rebates. • Conducted troubleshooting and debugging as part of Business As Usual (BAU) operations, incorporating new unit testing for code fixes. • Analyzed, refactored (DDL), and optimized complex SQL queries. Created and implemented PL SQL procedures to streamline logic processes. • Engineered application connectivity solutions using Web Services (RESTful WS and SOAP WS) to communicate with third-party services. Technologies: Java 8, EJB 3, JSF, JSP, J
  • A
    GUIDEWIRE DEVELOPER (CONTRACT)
    Accident Compensation Corporation
    Oct 2016 - Mar 2017 (6 months)
    • Worked migrating ACC on-premise business customer policies and billing information onto Guidewire PolicyCenter (PC) and BillingCenter (BC). • Developed an integration platform between the legacy system and the new one. • Wrote complex SQL queries to ensure correct data migration. • Worked with internal and external SMEs, the product owner and business analyst to ensure the definitions were ready, clear and well understood, and the delivered user stories met expectations. Technologies: Guidewire (End-to-end set of applications), Gosu language (JVM-based), MS SQL Server, Git, Rally, Jenkins.
  • W
    FULL STACK JAVA DEVELOPER (CONTRACT)
    WEX Inc NZ
    Aug 2013 - Jul 2016 (3 years)
    • Contributed to WEX, an international provider of fuel card processing software solutions based in Auckland, serving prominent clients such as BP, Shell, and Exxon • Developed new features and maintained the International Fleet Card Solution (IFCS) product in both desktop and web-based versions. • Implemented a multi-tenancy feature, enabling the sharing of business logic and the database across different clients while upholding data integrity and security. • Created, analyzed, and optimized complex SQL queries to the multi-tenancy implementation. • Engineered mapping interfaces for streamlined information transmission to third parties, covering customer, account, and transaction data via SOAP WS. • Played a role in enhancing financia
  • A
    JAVA DEVELOPER (CONTRACT)
    ABC Consulting
    Oct 2012 - Jun 2013 (9 months)
    • Worked on Purchase and Registration Batch Process System (PNR Batch) and the Customer Web View (CWV web-project) for the In-Drive Product, which was a new generation of automotive connected services, including safety and security, convenience, diagnostics and emissions, family monitoring and data analysis. • Performed development of new features for the Spring Web based backend service. • Designed, developed, performed testing of new modules for a Spring-Web-based application. • Created a process and registration batch system based on Spring Batch. Technologies: Java7, Spring, Spring Batch, Hibernate, Maven, JUnit, JBoss, Tomcat, Oracle DB.
  • freelance
    SOFTWARE DEVELOPER (FREELANCE)
    freelance
    Apr 2012 - Sep 2012 (6 months)
    • Worked as a freelancer for argentinian customer while attending Portuguese classes in Rio de Janeiro (Brazil) • Conducted support and maintenance for existing applications while implementing new features to enhance client offerings. • Demonstrated proficiency in full-stack JEE application development, spanning front-end and back-end layers. • Translated technical complexities into understandable terms for non-technical clients, ensuring clear communication. Technologies: Java, Servlets, JSP, PHP, XML, Javascript, JQuery, CSS, HTML, SVN, MySQL.
  • O
    SOFTWARE DEVELOPER (CONTRACT - WORKING HOLIDAY
    OpenJaw Technologies
    Jun 2011 - Apr 2012 (11 months)
    • Worked with all Openjaw's product suite, including solutions such as flight, rental cars and events search engines. • Developed a client web system to consume these services along with a few connectors and auxiliary systems. • Developed new features for the updated version of the search engine system. • Provided support and addressed pre-production and post-production issues. • Introduced new unit tests and generated reports. Technologies: Java, JSP, Struts, XML, HTML, XHTML, CSS, XSL, XSLT, ANT, Webservices, MySQL DB.
  • Galicia Bank
    JAVA DEVELOPER
    Galicia Bank
    Feb 2010 - Apr 2011 (1 year 3 months)
    • Developed a new teller system for a major bank. This system ranked as the second most critical application in the bank and was utilized by every teller across all 260 branches nationwide to perform their tasks. • Led the creation of technical specifications and actively contributed to the analysis and design phases of the software development life cycle. • Engineered a state-of-the-art state machine sequence to enhance the front-end client's functionality. • Acted as a crucial liaison between the client and the development team, ensuring precise system needs and requirements were accurately captured. • Played an integral role in the development of the central server and front-end client system as part of a collaborative team effort, d
  • PSA Peugeot Citroen
    JAVA DEVELOPER
    PSA Peugeot Citroen
    Jan 2009 - Feb 2010 (1 year 2 months)
    • Conducted the development of new features and proactively resolve production issues for a critical N-tiers J2EE application responsible for managing customer-company relationships. • Led the successful release of TREC system version 3.0, incorporating substantial enhancements for an enhanced customer experience. • Mentored junior developers, fostering collaboration and knowledge-sharing within the team. • Exhibited exceptional deadline management, ensuring consistent project milestone achievement in the dynamic automotive industry. Technologies: Java SE, J2ee, Servlets, JSP, JSTL, Struts, JBoss, Websphere, DB2, Oracle9i.
  • O
    JAVA DEVELOPER
    ONECLICK.ES
    May 2008 - Dec 2008 (8 months)
    Created an engaging educational video game using a 'questions and answers' format for an educational institute. The game is accessible at the following URL: http://recursos.educa.jcyl.es/inquizidor/ Spearheaded the backend architecture, overseeing business and data layers. Engineered a comprehensive backend system for an interactive Q&A video game. Designed, developed, tested, and implemented solutions, including business logic, bug fixing, unit testing, and SQL procedures. Collaborated on a CMS website, integrating features like RSS, calendars, events, and a forum. Developed and deployed a timesheet system. Technologies: J2SE, J2EE (JSP, Servlets, Taglibs), Apache Tomcat, JDBC, JUnit, XML, Log4J, MySQL Database, Framework Imatia Ontimize 5
  • D
    JAVA DEVELOPER
    Dicicom Software Factory
    Aug 2006 - Apr 2008 (1 year 9 months)
    Java Developer at NEC Argentina: Conducted research and implemented effective strategies for workload distribution in a biometric system, specifically focusing on processing fingerprints across multiple servers. Customized the product to meet the unique requirements of various clients, primarily national government agencies. Provided support for the installation of production code as needed. Java Developer at Scotia Bank Chile: Developed modules for a banking system and acted as the primary point of communication with the client. I even traveled to Chile to gather additional requirements. Played a pivotal role throughout the entire software development cycle, from requirements analysis to the deployment of software solutions and products.