0% found this document useful (0 votes)
54 views5 pages

Rodolfo Torrez: Skip The Dishes

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 5

RODOLFO 

TORREZ
Passionate programmer and technology enthusiast
Winnipeg, Manitoba, CA | [email protected] | +1 204 333-4217

Passionate programmer, geek at heart, interested in everything that relates to


technology. Yes, I have certain amount of experience in software development, but
what I really like is learn and share new things and why not, have fun in meantime.
When I'm not working I'm a movies addict, voracious reader, music listener, tennis
player and family man.
R
T
W O RK E X P E RI E NCE

SKIP THE DISHES


Senior Software Engineer
 | 
Sep, 2018 - Current
Today I'm a member of Payment and Fraud Prevention team, a core team of
SkipTheDishes customer domain. As a SSE my role is to help the team to think, design,
improve, fix, mentoring, solve complex problems and do whatever we can to thrive and
make our applications better using all techniques and tools we've at our disposal. Some
of them are: Java 8, Spark, Docker, Maven, Jenkins, Git, AWS, MySQL, ElasticSearch,
RabbitMQ, etc.
 Adopt microservices architecture within the team, building/designing all
applications and production architecture
 Proactively work alongside other business Team Leads, Product Owners,
Architects
 Mentoring the team both technically & non-technically

B2W DIGITAL
Senior Technical Team Leader
 | 
Jan, 2015 - Aug, 2018
I led a team of 4 engineers that is responsible for all api's that serve the entire checkout
processes of B2W’s brands. My team takes care of a "product" that generated in the
last quarter of 2017 approximately 3.2B (GMV) and 1.1B (Marketplace). In the last Black
Friday (Nov/2017) our peak was 1029 orders per minute. But always have room for
improvements, and that mindset drives me in the daily basis. Technologies used: Java
8, Clojure, SpringBoot 1.5, Tomcat 8, Docker, Gradle, Bamboo, Git, AWS, Datomic,
DynamoDB, MongoDB 3.4, Riak, Cassandra, etc.
 Coordinate and manage the team both technically & non-technically
 Responsible for handling 17 api’s serving the entire eCommerce’s checkout
process
 Adopt microservices architecture within the team, building/designing all
applications and production architecture
 Hands-on involvement in core project architecture and engineering projects
using Java 8, Spring, SpringBoot, Gradle, Git
 Encourage best engineering practices (TDD, XP) within the team, coaching
members who are weak in these areas
 Proactively work alongside other business Team Leads, Product Owners,
Architects
 Migrate one of our heavy load api from MongoDB to Datomic - coding and
building the production architecture on AWS (EC2 Transactor + DynamoDB)

IDEAIS
Technical Team Leader
 | 
May, 2014 - Dec, 2014
In 2013 Ideais were acquired by B2W and I was retained during the merger as a
Technical Team Lead. After the collapse of some applications following a sales event
(Black Friday etc.), I helped move the business area away from monolith architecture to
microservices and use cloud computing. Added to this, I helped my team develop
professionally as well as people. I achieved this through a channel of open
communication, knowing the individual needs of each team member and how to keep
each member interested and why not, motivate them to give their best and be part of
something great. This was my daily challenge. Technologies used: Java 7, REST API’s,
SpringBoot, AWS, NoSQL (MongoDB), Gradle, Git, Tomcat 7, Oracle, Bamboo (CI),
Agile (SCRUM, XP), TDD, BDD.
 Break down monolith applications to microservices then individually deploy
SpringBoot & AWS
 Break down and manage several API’s broken from monolith applications
that we’re maintained and evolved using REST, Java 7, SpringBoot, Gradle,
Git etc.
 Gained ownership of the payments team and associated API’s with the team
 Defined cloud computing using AWS (Elasticbeanstalk, SQS, SNS, etc.)
 Helped to outline CI & CD pipelines within the devops team to create a better
automated environment
 Coached, mentored team members on Agile, best engineering practices
 Helped achieve 100% uptime in the 2014 Black Friday event

IDEAIS
Senior Software Developer
 | 
Mar, 2013 - May, 2014
Brought into Ideais as a Senior Java Developer to slot into checkout process team for
B2W Digital and their brands (americanas.com, submarino, shoptime). As a Senior
Developer I helped become a focal point within projects and proactively coached junior
team members in learning new technologies, methodologies and processes used within
the team. Technologies used: Java 6, Spring, Hibernate, JSF 1.2, Weblogic 10, XML,
Oracle, Git, Gradle.
 Responsible for the application managing the entire B2W Checkout process.
 Built core components and new features in the application in Java 6 with
Spring & Hibernate
 Assisted on deployment/scaling issues of the application running on
WebLogic 10
 Planned sprints, code reviews, retrospectives
 Followed Agile methodologies (XP, SCRUM) to maintain good code quality
 Coached team members in TDD, Pair Programming practices
 Actively took part in innovation sessions

M4U
Senior Software Developer
 | 
May, 2008 - Nov, 2012
After leaving C&V due to internal problems with the business, I was referred to M4U and
joined the business as a Java Developer, providing my first taste of Java. Was involved
in various key projects for the business, and steadily learnt the dynamics of Java from
team members as well as commercial projects. Technologies used: Java5, Java EE 6,
Javacard, Hibernate, JMS 1.0/1.1, JSF 1.2, JBoss, EJB, Servcel, Primefaces, EJB 3.0,
XML/SOAP Webservices, Maven, Jenkins/Hudson, Linux, JIRA, SVN, Agile.
 Helped deliver an innovative mobile product enabling 100% mobile recharge
phone credits for customers, with one application fully server-side and the
other running inside the Sim (Javacard)
 Moved onto m-payment processing projects where I helped achieve
scalability and availability as core requirements to achieve 1MM/rpm approx.
 Used a mixture of Java 5 & Java EE 6 technologies in production, including
JBoss, JMS 1.1, JSF 1.2, XML/SOAP webservices, Hibernate and Maven to
name a few.
 Became involved in production architecture in projects
 Hands-on exposure working with Jenkins (Hudson) for CI and Ubuntu Linux
servers for all applications
 Gradually rose within the team to become a Senior Java Software Developer

CASA & VIDEO


Senior Software Developer
 | 
Aug, 2006 - Apr, 2008
I joined to business through a colleague working at the business to join there 120+
development area, that was distributed across several teams. Focusing on Delphi, I
helped build key internal & external projects for the retailer focusing on internal support
and the physical stores. The majority of the projects we’re based on client-server
architecture.
 Involved in heavy programming within the databases (optimized queries,
store procedures, T-SQL)
 Involved in batch processes programming
 Learnt the SQL server internals, creating/managing indexes, organising the
data into memory pages, reading the query execution plan
 Programmed in T-SQL (store proc, code block, temp tables etc.)
 Built applications within the team that managed all active/inactive/schedules
for stores
 Built an application responsible for Skus pricing. The pricing process
basically consisted of generating text file in the specific format of each sku
that would be sold in each store.
 Gained exposure with version control system (VCS)
 Participated in a committee to reduce development time of medium
applications from 2 weeks to approx. 4 days
 Started to learn Agile methodologies (XP, SCRUM)

ZAP
Senior Software Developer
 | 
May, 2002 - Aug, 2006
Joined ZAP through a referral to help the business develop its new financial product,
ZAP Open Market, that was designed to control transactions between financial
institutions (buying and selling bonds). Technologies used: Delphi 5, Oracle DB, COM+
 Part of a small 3-man team, I helped built the main product from scratch in
Delphi based on client-server architecture.
 Was involved in all areas of the architecture building/planning, including
client, application server & database.
 Used Delphi 5 for the presentation and application server and Oracle for the
database
 The 3-tier were running on the 32-bit Windows platform and we used COM+
as the communication protocol between the presentation and the application
server
 Helped build a new product, ZAP Swap, to control derivative contracts
E DUCAT I O N

PUC
Expert Computer Programming  | 1999 - 2001

You might also like