Felipe A.

Felipe A.

Senior Software Engineer

São Paulo, Brazil
Hire Felipe A. Hire Felipe A. Hire Felipe A.

About Me

I am a dynamic Full Stack Developer with 9+ years of of software technical experience in software specification and architecture, frontend development and backend development. I am an avid learner of new technologies, team player and 4 years of people and project management experience. I strive to deliver excellent projects and products for clients that have a meaningful and positive impact on their business proposition.

Work history

UpStack
UpStack
Full Stack Software Developer
2017 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Alexander Proudfoot
Alexander Proudfoot
Consultant
2015 - 2017 (2 years)
Sao Paulo, Brazil
  • Regularly participated in change management and continuous improvement projects for process mapping and improvements for the client.

  • Designed and implemented the DSC (Daily Schedule Control) report, that increased the productivity of the client’s work crews by 40%.

  • Effectively designed and developed a planning tool that allowed the client to create a yearly maintenance plan that increased productivity, lowered costs and increased efficiency.

Armonia Games
Armonia Games
Founder and Owner
2014 - 2015 (1 year)
Sao Paulo, Brazil
  • Successfully developed a mobile game to assist in the therapy and motor development of children suffering from autism using the Cocos2d-X platform in C++.

  • Efficiently upgraded the game engine from Cocos2d-X 2.6 to Cocos2d-X 3.10.

  • Effectively removed the gaming platform's dependency on the Marmalade SDK game engine for efficiency.

Teleopti
Teleopti
Consultant and Project Manager
2012 - 2015 (3 years)
Sao Paulo, Brazil
  • Provided regular technical leadership for the implementation of Teleopti's WFM software project used in optimizing contact centers and back office cells in Brazil and Latin America.

  • Successfully planned and coordinated the on-schedule delivery of more than 10 implementation projects of the Teleopti WFM software in Latin America for the client.

  • Efficiently developed a testing tool that proved invaluable during the testing and debugging of the real-time adherence module of the Teleopti WFM software for the client.

McDonald’s/RDI Software
McDonald’s/RDI Software
Software Developer
2011 - 2012 (1 year)
Sao Paulo, Brazil
  • Efficiently led the specification creation and development of new features for the McDonald kiosk project's POS application, an ATM that allows the customer to place an order without going to the store counter for the client.

  • Successfully developed and implemented innovative features of the application for distribution to McDonalds restaurants around the world using C#, C++ and JavaScript

  • Regularly recommended and developed, when necessary tooling and requirements to support the implementation of the McDonald's specifications for the client.

Itautec
Itautec
Software Developer
2009 - 2011 (2 years)
Sao Paulo, Brazil
  • Successfully managed the pre-sales, specification and development of biometric systems that captured, verified, and identified fingerprints for the client's platform.

  • Efficiently developed systems using C#, C++, Java, and SQL for deployment to Itaú Bank’s branches and ATMs to augment their security protocols and prevent fraud.

  • Regularly displayed technical dexterity in the building of systems that resolve technology decisions through decision making, efficiently and at scale for the client.

Sisgraph/Intergraph Brazil
Sisgraph/Intergraph Brazil
Software Developer
2008 - 2009 (1 year)
Sao Paulo, Brazil
  • Efficiently customized and provided technical support for a geo-referenced system used to design telecommunications and utility networks.

  • Regularly assist with the creation and maintenance of specification files for the client.

  • Regularly participate in API review for the client.

Portfolio

Full Stack Developer - RDI Software
Full Stack Developer - RDI Software

RDI is a company that is responsible for all of the McDonald's POS (point of sale) systems worldwide. The Kiosk project was originally comissioned by McDonald's France in order to create a self-service kiosk interface that would allow customers to enter a McDonald's restaurant and order and pay for food without having to go to the counter. I was responsible for the development of the new features for the Kiosk application, such as the "grill" feature, which allowed customers to customize their meals, or the combo feature, which allowed the restaurant to create combo meals with a combination of sandwitches, drinks and side dishes for customers.

Owner/Full Stack Developer - Armonia Game
Owner/Full Stack Developer - Armonia Game

Development from scratch of a mobile game called Equals or Different to assist in the therapy and motor development of children suffering from autism. The game was developed using the Cocos2d-X engine in C++ and was published for both Android and iOS.

Full Stack Developer - RDI Software
Full Stack Developer - RDI Software

RDI is a company that is responsible for all of the McDonald's POS ( point of sale ) systems worldwide. The mobile order project was originally commissioned by McDonald's Australia to allow customers order their meals through a mobile app without having to go to the store counter. I was responsible for the development of a backend application that received orders from the mobile app and processed them through the POS system. Since the POS system was written in C/C++, the order data had to be marshalled in for the function calls to be successful.

Backend Developer
Backend Developer

The SIB (Biometric Integrity System) project was commissioned by the Itaú-Unibanco bank (the largest private bank in Brazil) to improve the security of their branches and ATMs. I was responsible for the development of a backend server that was later called SIB. This server was created to store the biometric information of the bank's customers and send them to the bank's ATMs to allow the customers to withdraw money without having to input their PIN number. The SIB server was also responsible for fraud detection. Whenever a new customer opened a account with the bank, the SIB would automatically check if their biometric data was unique and raise a red flag if it was not. I was also responsible for the development of the applications that enrolled and verified the customer's biometric data in the branches and at the ATMs.

Education

Education
Post Graduation, Business Administration and Management, General
Fundação Getúlio Vargas
2010 - 2012 (2 years)
Education
Electrical Engineering with Minor in Telecommunications
Universidade de São Paulo
2003 - 2008 (5 years)