- Member of the Campus team working on advanced technical issues related to the software that we offer. Worked on a new BE architecture for the project in order to support the React version of the project in the frontend. - Implemented PMBX (Privacy made By XING), XING's solution for the General Data Protection Regulation (GDPR) impacting directly on thousands of users. - Assisted in the design of the backend API software architecture based on SOLID principles increasing the testability, maintainability and reliability of the project. - Implemented Facebook registration increasing the number of users of the Campus App. - Creation of the new profile-skills module used for all users on the XING platform. Development of GraphQL queries for the endpoints on the projects Campus and Profile Wizard, helping the company to build de XING One project that aims to change the API platform so the company can efficiently support native and web development efforts and be prepared for future clients.
- Member of the Integrations team building integration gems and integrating them with the main Ruby on Rails App hosted on Heroku and makes massive use of Sidekiq jobs. - Developed diverse integrations gems that extracts data from different sources such as API endpoints, SFTP servers and S3 buckets. The data is transformed by applying business rules and loaded into the customers' warehouses, which has support for Amazon Redshift, Snowflake, or Postgres. - Developed a SQL gem to create schemas and tables in the warehouses. The gem has support for all warehouses that we use in the company and knows how to deal with its operations in a transparent way. - Developed the Datafile integration, which consists of extracting the data from a file that is stored in a given data source like Amazon S3, SFTP server, Email attachment, and loading the data into the warehouses. This integration is the base for many others such as Amazon Seller Central and Salesforce.
- Member of a freelancer team focused on delivering value to the clients through software. Working with Ruby, Javascript, Spree, and Docker. - Setup of the deployment process with Dokku to go live in an easy and transparent way, increasing the number of deployments per day and meeting the needs of the clients more frequently. - Developed interface for AWS S3 to Rails application in order to upload images through the app. - Kept test coverage for the API up to a minimum of 95% writing tests with RSpec (tracked by Simplecov).
- Software developer working on the development and maintenance of the e-commerce and factory management web apps. Both web apps were hosted on cloud providers (Heroku and AWS). The e-commerce is written in PHP (Codeigniter) and the factory management web app developed in Ruby on Rails. - Solved a performance issue related to the MySQL database which resulted in more happy clients during the Black Friday (and more profit as well). - Setup the CI/CD using the AWS Pipeline system improving the development workflow. - Wrote a global search for the factory management app allowing users to go straight for what they need.
- The leadership of the software development team, the network infrastructure team, and the help desk team. Intense participation in meetings with each department of the company to understand their needs, working together looking for a solution, and then translating the ideas into software. - Successfully dealing with a third party software house partner that was having problems delivering software. - Implemented a fully integrated industrial maintenance management system with the company’s ERP in Ruby on Rails. - Implemented a Ruby on Rails API to integrate the tobacco factory system with the company’s ERP. - Implemented a monitoring system (network/software) using Zabbix with custom scripts in order to fit the company needs, resulting in a more accurate handle on issues.