Lúcio Fernando Maciel

Software engineer

Address:
Colonia Del Sacramento, Uruguay
Phone:
+598 92 059 308
Email:
luciofm@gmail.com
Website:
http://resume.luciofm.com

About

Passionate Android Developer that thinks that android apps can (and must) be the most beautiful mobile applications. With 6+ years of full-time Android Development experience.

Android Google Developer Expert and Public Speaker on a lot of national and international conferences.

Before that I spent 10 years designing and developing Basic Systems in C and C++, having worked on large projects focusing in high-availability and network performance.

Highly self-taught person with ability to learn an develop skills quickly. Enthusiast in complex challenges and creating/developing solutions.

Work Experience

Rocket.Chat

Lead Android Engineer - Consultant

2017 - current

https://rocket.chat

Lead Android Engineer on Rocket.Chat Android App and its Kotlin SDK.

  • Rocket.Chat is the leading free open source team chat Slack alternative. With 14.6k stars on GitHub and more than 600 contributors across our products, we are the largest and most active open source team chat community.
  • Android ​team ​lead ​for ​the ​native ​app ​rewrite ​and ​the ​Kotlin ​SDK ​powering ​the app.

We Heart It

Lead Android Engineer

2014 - 2017

https://www.weheartit.com

Lead Android Engineer on the We Heart It Android App.

  • We Heart It is an an image-based social network with over 30 million members, focused on inspiration, expression, and creativity.
  • Current Lead developer for We Heart It Android Application with 30+ million downloads and 1 million daily active users, I'm in charge of making technical decisions, tasks delegation and hands down coding.
  • We Heart It was featured multiple times on the Play Store, and was in the Our Best Apps of 2013 and Our Best Apps of 2015 selections and Must-Have Apps on 2014, and Top Developer badge in 2015.

Hewlett Packard

Senior Android Software Designer/Developer

2013 - 2014

http://www.hp.com/

Team Lead/Technical Leader

Sappos

Lead Android Developer

2013

http://www.sappos.com.br

Team Leader/Technical Leader

  • Lead Android developer for [SAPPOS], responsible for the Android App - discontinuated

Popcode

Lead Android Developer, Instructor

2012-2013

http://www.popcode.com.br

  • Lead Android developer at Popcode, responsible for the design, architecture and implementation of Android applications on both phones and tablets.
  • Lead Android Developer on BANESE banking app, the first 100% native bank client on Brazil.
  • Instructor on Android courses

Zenvia (formelly Zynk)

Lead Android Developer

2011 - 2012

http://www.zenvia.com.br

  • Lead Android developer at Zynk, responsible for the design, architecture and implementation of the Zynk Android app on both phones and tablets.

Mobo Cupons

Lead Android Developer

2010 - 2013

http://www.mobo.com.br

T&T

Sr Software Engineer

2009-2011

http://www.tet.com.br

Worked as a Team leader on an HP Brazil virtualization and networking project. Our major work was on Virtual Network Management, supporting seamless network failover/fallback switch to guest VMs, supporting Ethernet bridge and NAT, wireless Bridge(actually proxy arp) and NAT and 3G NAT connections to VMs.

Bitsul

Sr. Software Engineer

2008-2009

http://www.bitsul.com.br

Worked as a contractor developing an anti-piracy and license protection for electronic Poker machines (server, and disk less clients). Development of a pseudo crypto FUSE filesystem, with filesystem namespaces capability of the Linux Kernel, to distribute cryptographed binaries and updates.

TESA

Sr. Software Engineer

2006-2008

http://www.tesatelecom.com/

Worked with VoIP and text messaging, ranging from kernel modules to do Load Balancing (Layer 7 balancer based on Linux Virtual Server Project), to customizations to open source projects like Asterix, OpenSer, jabberd2, to implementations completely from the scratch like a high performance realtime mediaproxy mixing both user level and kernel level programming.

Direção

Software Engineer

2004-2006

http://www.linx.com.br/

Worked as a contractor porting their Front Office Software (POS) from MS-DOS to Linux.

Absoluta

Software Engineer

2001-2004

http://www.absoluta.net/

C/C++ developer on Linux and Solaris

  • Development of very large systems in C language for Linux and Solaris platforms.
  • Global authentication/authorization system for TERRA Networks. More than 170 million requests/day (www.terra.com.br).
  • Billing and Accounting system for TERRA Networks. More than 2 billion tickets/month.
  • Meta-directory system used as an abstraction layer in data query.
  • VD (Virtual Disk / photo album / Personal Home Pages ) customization of a ftpd adding features such as a recycle bin, abuse control, and others).

Talks and Events

AndroidCamp Bolivia, La Paz, Bolivia

10/2016

http://androidbolivia.com/camp/

Android camping in La Paz Bolivia

  • From This To That - A deep dive into the TransitionManager and Activity Transitions. (in Spanish)
  • Android a la Velocidad de la Luz - mejores prácticas para desarrollo de Android Apps (in Spanish)
  • Material Design Codelab (in Spanish)

DeveloperWeek, Porto Alegre, Brasil

11/2015

http://developerweek.imasters.com.br/porto-alegre/

  • From This To That - A deep dive into the TransitionManager and Activity Transitions.

Android Dev Conference, São Paulo, Brasil

08/2015

http://androidconference.imasters.com.br/

  • From This To That - A deep dive into the TransitionManager and Activity Transitions.

The Developers Conference, Florianópolis, Brasil

05/2015

http://www.thedevelopersconference.com.br/tdc/2015/florianopolis/trilha-mobile

  • From This To That - A deep dive into the TransitionManager and Activity Transitions.

Droidcon Italy, Turin, Italy

04/2015

http://it.droidcon.com/2015/

  • From This To That - A deep dive into the TransitionManager and Activity Transitions.

Google NextLevelApps, São Paulo, Brasil

12/2014

http://nextlevelapps.mobi/

  • Não fique parado - Animações para levar seu app ao próximo nível.

Droidcon UK, London, United Kingdom

10/2014

http://uk.droidcon.com/2014/lineup/

  • If I can, you can too – Animations for developers

QCon Rio, Rio de Janeiro, Brasil

08/2014

http://qconrio.com/rio2014/speakers.html

  • Android em movimento: Explorando frameworks de animação, de conceitos ao Android L (Android in movement: Exploring the animations framework, from concepts to the L release)

DevFest Sul, Porto Alegre, Brasil

08/2014

http://www.devfestsul.com.br/

  • Se eu posso, você também pode - Animações para desenvolvedores.

The Developers Conference, São Paulo, Brasil

08/2014

http://developerweek.imasters.com.br/porto-alegre/

  • Se eu posso, você também pode - Animações para desenvolvedores.

Mobileconf Rio, Rio de Janeiro, Brasil

05/2014

http://www.mobileconf.com.br/

  • From This To That - A deep dive into the TransitionManager and Activity Transitions.

Google Developer Bus, São Paulo, Brasil

11/2013

http://developerbus.withgoogle.com/sao-paulo/

  • Was invited by Google to be one of the Android Mentors in a 3 days programming competition event

Google DevFest, São Paulo, Brasil

11/2013

http://www.devfest.com.br/2013/

  • Closing Keynote on the Android track, talking about how simple animations can enhance your app and enchant your user.

Education

UNIJUI - Santa Rosa, Brasil

2000 - 2001

Computer Science (inconplete)

PUC - Porto Alegre, RS, Brasil

2002 - 2003

Computer Science (inconplete)

UFRGS - Porto Alegre, Brasil

2005 - 2006

Mathematics (inconplete)

Apps