

Mariano Ruiz
Senior Software Engineer at IPSY
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
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 as a contractor 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.
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.
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.
Software Developer, Technical Reference
Enterprise Objects Consulting
Dec 2011 - Jan 2015
Java Developer, Technical Reference
CDA
Mar 2011 - Dec 2011
Java Developer
Livra
Jul 2010 - Mar 2011
Education
Bachelor’s degree of Programmer Analyst
National University of Luján
Mar 2000 - Dec 2002