Background cover
Mariano Ruiz

Mariano Ruiz

Senior Software Engineer at IPSY

wordpressmediumstackoverflowgithubtwitterlinkedin

About

I'm a Software & Web Developer, and a Technical Specialist with 12+ years of hands-on experience working for top consultant and technology companies. As a Full Stack Engineer, I have proven ability to improve any application, specially webapps (Java, Javascript and Python stacks), or create it from zero, and ensure the life cycle of the application, from the analysis phase to the deployment phase, also managing the infrastructure (Linux servers, cloud servers, CI, deployments, etc).

Experience

IPSY

Senior Software Engineer

IPSY

Oct 2019 - Present

Developed new features and improvements in backend and frontend apps. Designed and developed a migration from a monolithic app to a new microservice from scratch with Kotlin and Spring. Designed and developed a new microservice with Java and Spring. Working in a new CRUD front-end from scratch with React and Bootstrap to feed the API. IPSY is a US company that sells beauty subscriptions. I worked with the remote team located in Argentina along with the team located in San Mateo, California. Technologies: Java, Kotlin, Javascript, Spring, Hibernate, Gradle, PostgreSQL, React, Bootstrap, Ruby, Rails, Jenkins, Git, AWS, New Relic, Terraform.

Scrapinghub.com

Senior Software Developer

Scrapinghub.com

Dec 2017 - Nov 2019

Remote work, with a distributed team across the world. Developed spiders to crawl websites. Designed and developed data pipelines and common components in Python. Reverse engineering of sites with anti–bot protections. Integrated different projects with our cloud platform and third party platforms through different APIs. Communication with team is done through different tools like ticket systems (Jira) and Slack, and videoconference meetings. Technologies: Python 3, Scrapy, Unittest, Splash, XPath/CSS, Scrapy Cloud, AWS, Apache Drill.

Grayshirts

Senior Software Developer

Grayshirts

Jan 2015 - Nov 2017

Garbarino’s Projects. Multitenancy, distributed e-commerce system to sale products from Garbarino, Compumundo and iPoint store chains. Developed use cases. Implemented iPoint redesign site following company’s guidelines. Created the new microservices architecture for Garbarino Gift Lists (API, frontend, DB, caches, CI pipelines) and developed use cases. Designed and developed the OAuth2 new microservices architecture, to communicate the APIs and Apps each other exchanging signed JWT tokens to authorize accesses. Refactored, stabilized, and implemented use cases in the Checkout and Payment System (API/front), leaded deployments and helped the team leader distributing tasks across the team. Estando. Web application to create customized stand budgets for events. Developed use cases, led a team of developers, tested and deployed all the releases in the cloud (Heroku and AWS). Mangowin. Job opportunities. Developed new features, speed improvements and bug fixing. Technologies: Java, Bootstrap, AngularJS, Maven, Node.js, Express.js, Handlebars, Gulp, Bower, Mocha, AWS, CircleCI, Python/Molotov, Play Framework, jQuery, Heroku, AWS, Oracle DB, MongoDB.

Enterprise Objects Consulting

Software Developer, Technical Reference

Enterprise Objects Consulting

Dec 2011 - Jan 2015

CDA

Java Developer, Technical Reference

CDA

Mar 2011 - Dec 2011

Livra

Java Developer

Livra

Jul 2010 - Mar 2011

Education

National University of Luján

Bachelor’s degree of Programmer Analyst

National University of Luján

Mar 2000 - Dec 2002

Skills:

Web Development Node.js Python Java Software Development