Felipe Kellermann @felipek

Summary

Started mobile consulting and created products when the original iPhone SDK was released, focusing on native (UIKit, Foundation, Objective-C) and backend (Django, Linux, AWS). Currently supporting a SaaS product that already transacted tens of millions in orders. Before that, worked as a C developer for embedded systems and controllers, security and proxying solutions, and created a pluggable proxy framework (SOCKS and HTTP) while also supporting Linux deployments and embedded (BusyBox). Graduated in computer science while working as a researcher and TA.

History

Negotti: November 2012 - present

Started as a product of my previous company that offered development services. Focused on creating a subscription-based product (SaaS) for a common ask of our customers at the time the iPad launched (2010). The product is a "digital catalog with dynamic sales force automation, fast, simple and offline for smartphones and tablets, combining products with marketing and sales."

Founder

Backend

App (iOS)

Other

Nyvra: November 2009 - June 2016

Started a company to offer consulting and development services for projects and startups related to mobile. Even though I started developing for the iPhone when the SDK was first released in 2008, only after publishing the first apps in 2009 that I decided it was time to create indie apps while supporting and helping other companies. Later on, started a new company (Negotti) in parallel to consulting jobs to create a product-based business (SaaS). The idea of running my own business was so strange I called the company Nyvra as it is ROT13 for Alien.

Founder

Consulting: 2009 - 2014

Training: 2010 - 2012

Project - NearCinema (iPhone): 2008 - 2009

Project - FoodBrasil (iPhone): 2009 - 2010

Project - MobileGuides (iPhone, Android): 2011

Project - Catalog (iPhone, iPad) - 2010 - 2012

Hewlett-Packard Brasil: July 2008 - October 2009

Worked as a software developer using low-level C in a project that involved porting the architecture of a large NAS controller operating system firmware. This is exactly the same job position as the previous job but hired by Hewlett-Packard Brasil.

Software Developer

T&T Engenheiros: February 2008 - June 2008

Worked as a contractor for Hewlett-Packard Brasil as a software developer using C in a project that involved porting the architecture of a large NAS controller operating system firmware.

Software Developer

Interage Informática: April 2005 - January 2008

Worked on Linux deployments/automations for security (Squid, Netfilter, Snort), e-mail (Sendmail, Procmail, SpamAssassin), and storage/authentication (SSH, Samba, Apache), and created from scratch a SOCKS4/5 (ANSI C / POSIX / pthreads) supporting pluggable modules (shared objects) with hooks to log and control custom protocols (e.g.: MSNP, Jabber, HTTP1).

Software engineer (C)

Sysadmin (Linux)

Unisinos: February 2003 - March 2005

Researcher: Researching and creating artifacts based on experiments (PoC) by writing software related areas of mobile & pervasive and distributed computing, networking (ZeroConf) and language/frameworks implementation. Contributed to papers (internal and published). Used Linux, C++, shell scripting and make, gnuplot for plotting, and TeX/LaTeX for papers and reports.

TA: Programming and algorithms.

Writing

Education

Open Source

Languages