Position: Full Stack Developer
Category: Java
English level: upper
Years of experience: 8


FactoryFix
Full Stack Developer at FactoryFix, an online network of manufacturing professionals. Collaborated with a dynamic team to develop, test, and maintain robust web applications. Used NestJs and Typescript to develop backend functionalities, and VueJS to implement user-friendly features and interfaces on the frontend. Utilized Algolia and Firebase for efficient data indexing, significantly improving data retrieval times and user experience. Integrated various tools from the Google Cloud Platform Suite to optimize the software development process and enhance system functionality.

Trimble Project
We developed different features for the systems that PACCAR provides to their clients to monitor and manage their fleets. Some of the technologies used were AngularJS for the frontend, backend languages such as Groovy/Grails. ElasticSearch and MySQL as databases. Different tools from the AWS suite such as lambdas, Simple Queue Services (SQS), API Gateways. Terraform to create the different infrastructure deployed to AWS. Git for versioning control.

CSI / GlobalPayments Project
We worked in the integration between their main payments system and different ERPs systems such as Oracle Netsuite and others.
Also created a business dashboard using React and Grails.

SPINS Project
Spins is a company that gathers food-retailer data from all across the US. I am actually working with the team that is in charge of the ETL processes. Some of the technologies used are AWS Step Functions, Lambdas (NodeJs and Python), AWS CDK for cloud infrastructure.

Verifone Global
Developments on one of Verifone's Gateways in charge of validating, persisting and routing transactions to the different acquirers.
Also different applications that would complement such Gateway, providing specific functionalities for each acquirer.
Developments on the Verifone Global Merchant Portal, a portal that provides functionalities for the different merchants (configurations, reports, role management, access to transactions information, etc).
Some of the technologies used were JavaSE, Java EE, Netty, Kryo, Oracle DB, Maven, Wildfly.