Marcos Tapajós
Senior Developer at VarageSale-
Summary
Software Engineer and Architect, with 15 years of experience and a broad set of skills in different languages
and technologies.
For many years I actively participated in the community, speaking in conferences, creating and maintaining
open source projects.
* Coding professionally since 2001, nowadays I'm fluent in Ruby (over than 10 years working with Ruby) and
Javascript.
* Playing Elixir, Docker and Chef when time allows.
Experience
Senior Developer at VarageSale
May 2016 - Present (4 months)
* Writing high-quality, efficient, testable Ruby code.
* Developing internal tools.
Senior Software Engineer at LivingSocial
May 2012 - May 2016 (4 years 1 month)
With millions of users and hundreds of thousands of merchants, LivingSocial has been an interesting and
challenging job. Some of my daily duties include:
* Writing high-quality, efficient, testable Ruby code.
* Building highly available, secure, distributed systems in a micro-services architecture.
* Collaboration with the amazing LivingSocial engineering team.
* Mentoring of other developers.
* Contribution to the plan, design, implementation, tests, operations, and process improvement as a member
of an agile team.
Software Engineer at Myfreecomm
December 2010 - May 2012 (1 year 6 months)
* Leader of developers team.
* Writing of high-quality, efficient, testable Ruby code.
* Development and operation of the systems built based on Financial market.
Page1
* Contribution to the improvement of the company's infrastructure and code deploy using open-source tools
such as Chef and Bash scripts on the AWS cloud environment.
Senior Software Engineer at Redeparede
2009 - November 2010 (1 year)
* Leader of developers team.
* Writing of high-quality, efficient, testable Ruby code.
* Contribution to the improvement of company's infrastructure and code deploy.
Software Engineer at Improve
July 2006 - December 2009 (3 years 6 months)
Performance as consultant in Extreme Programming and team training.
Analysis, project, implementation and maintenance of the Be on the Net System.
Software Engineer at Surgeworks
September 2008 - June 2009 (10 months)
Analysis, planning and implementation of projects for a number of different clients. In all of them we used a
lot of practices from the extreme programming methodology. We usually had meetings with the clients, and
also lead them through the agile development approach, by putting in use many of its practices.
Sofware Developer at UFRJ
February 2005 - June 2006 (1 year 5 months)
Analysis, project, implementation and maintenance of the SIGA System (Integrated System of Academic
Management), elaborating solutions that would fit the client’s needs and that would also merge into the
actual system.
Software developer at WebConnection
December 2004 - February 2005 (3 months)
Analysis, project, implementation and maintenance of intranet hotel systems.
Skills & Expertise
Ruby
Agile Methodologies
Ruby on Rails
JavaScript
Software Development
Git
Unix
Shell Scripting
Test Driven Development
Page2
MySQL
Languages
Português
Inglês
(Native or bilingual proficiency)
(Professional working proficiency)
Education
Universidade Federal do Rio de Janeiro
Bachelor of Computer Science, Computer Science, 2001 - 2009
Activities and Societies: LCI, LAGEOP, SIGA
Page3
Marcos Tapajós
Senior Developer at VarageSale-
12 people have recommended Marcos
"Marcos's most uttered phrase to me was "Pat, I need more work." He would routinely finish features and
bugs faster than I could assign them to him. One would think the quality of his code would suffer for such
speed. But it never did. Not once. Marcos is a skilled engineer, a great mentor, and adds value to every team
that he's a part of. I've worked with a lot of engineers and Marcos is at the top of the list. If I get the chance to
work with Marcos again, I'm going to jump on it immediately."
— Pat George, Senior Manager, LivingSocial, managed Marcos at LivingSocial
"I've worked with Marcos both as a peer and his direct manager. It's refreshing to have someone who is
very focused and task oriented in addition to being very technically proficient. As a peer I learned a lot from
Marcos pairing often. He's naturally suited to collaboration because of his ever jovial demeanor and outgoing
character As his manager, my biggest problem was having enough work to keep him busy! When there were
breaks in development he constantly pushed the quality of our direct systems with complex undertakings such
as transitioning one of our main applications to true continuous deployment. His initiatives on technical debt
often lead to larger projects that were great contributions overall to the team. I'd happily work with Marcos
again in any capacity."
— Tim Linquist, Technical Team Lead, LivingSocial, worked directly with Marcos at LivingSocial
"Marcos has a very deep ability to understand problems quickly. Whereas most developers lag behind in
understand or finding an implementation that works well, this is an area where Marcos runs at the head of the
pack. I was constantly amazed at his continual enthusiasm for producing great code. Since i've professionally
worked with Marcos for a couple years now, I consider him a good friend and someone I would love to work
with again. If having a wildly enthusiastic person that does great work is for you, you need Marcos."
— Jon Dodson, Rails Senior Developer, LivingSocial, worked directly with Marcos at LivingSocial
"Marcos is a deeply-committed, talented developer, able to operate productively (individually or
collaboratively) in a remote capacity, and an asset to any team of which he's a member."
— Bruce Williams, Technical Director, LivingSocial, managed Marcos indirectly at LivingSocial
Page4
"Marcos is a great programmer. He's easily an expert when it comes to Ruby and probably other languages
as well (even if he's humble about it). He knows how to manage project scope and how to deliver rock solid,
thoroughly tested, code on time. He's also a pleasure to work with. Intelligent, trustworthy, funny, kind, and
perceptive. When I get to assemble my dream team of developers Marcos will be one of my top picks."
— Michael Buffington, Senior Engineer, LivingSocial, worked directly with Marcos at LivingSocial
"Marcos is a versatile developer who always does what it takes to get the job done. He combines strong
technical ability with solid communication skills, and is a pleasure to work with. We always knew we could
count on Marcos to deliver a carefully considered and timely solution."
— Doug Ramsay, Director of Engineering, Consumer, LivingSocial, worked with Marcos at LivingSocial
"Marcos is an awesome person to work with. He is a creative, efficient and highly skilled Ruby developer.
He is a great collaborator and works well with everyone on the team. Marcos is also a kind and caring mentor
for both new developers and project managers alike. I very much enjoyed the time we worked together and
recommend him highly. "
— Tessa Burke, Project Manager, LivingSocial, worked directly with Marcos at LivingSocial
"Marcos is the man!! In all seriousness though, he's a pleasure to work with. I was a junior developer during
most of the time we worked together, and he was patient and willing to lend a hand when needed. He knows
his domain and takes pride in his work. He's also a genuinely affable guy. Any company would be lucky to
have him aboard."
— William Wallace, Software Development Engineer, Livingsocial, worked directly with Marcos at
LivingSocial
"I knew I could trust Marcos during our work together. He is a quick and intelligent developer who excels at
researching an objective to uncover the viable solutions. Marcos ensured that his end-to-end solutions were
effective, working collaboratively across engineering teams to deliver our goals."
— Ben Getson, Lead Product Manager, LivingSocial, worked directly with Marcos at LivingSocial
"O Marcos é um cara muito maneiro para trabalhar junto, sempre disposto à ajudar o resto da equipe e
resolver conflitos."
— Vanderson Mota, Developer, Myfreecomm, worked directly with Marcos at Myfreecomm
"I've worked with Marcos in a different number of projects and I can say that he is one of the most
professional, hard-working and knowledgeable people I’ve ever had the opportunity to work with. Marcos
somehow manages to have a broad and in-depth knowledge of all aspects of software development, and is
Page5
never shy of making the extra effort to make sure things get done without ever compromising on quality. I
would sincerely recommend him to any team."
— Bernardo Rocha, Senior Developer/Consultant, Surgeworks, worked directly with Marcos at Surgeworks
"Marcos (or "Tapa" as we all affectionately call him) is a skilled engineer and an all-around nice guy who is a
pleasure to work with. I would highly recommend him to any team. He makes a point of becoming intimately
acquainted with any technologies he works with and is also good at communicating in an honest and friendly
way with customers."
— Carl Youngblood, managed Marcos at Surgeworks
Contact Marcos on LinkedIn
Page6