]> git.llucax.com Git - personal/website.git/blobdiff - source/resume/resume.rst
Update resume
[personal/website.git] / source / resume / resume.rst
index 1b4a3ca01e8e6e74655f82a74d223610e9ef40fd..62306cee5410712b422484a53486b065ab67a164 100644 (file)
@@ -29,32 +29,30 @@ Able to balance good practices with business requirements; focus on keeping
 systems as simple as possible, but as complex as needed.
 
 Proactive self-taught, able to work on own motivation or as part of both
-small or big teams, specially using FLOSS_ (Free *Libre* Open Source
-Software) development methodologies and tools.
-
-.. _FLOSS: https://en.wikipedia.org/wiki/Free_and_open-source_software
+small or big teams, specially using Open Source development methodologies and
+tools.
 
 
 Skills
 ======
 
-- Programming languages: deep practical knowledge of D, Python,
-  Bash, Make; C/C++ too, but it's a bit rusty. Basic knowledge but high
-  interest in Go and Rust.
-- Concurrent and network programming, including POSIX threads, BSD
-  sockets, TCP/IP and TIPC_ experience.
-- Test automation (touching several systems, including Jenkins_ and Travis_,
-  and using Docker_ for isolation and reproduceability).
-- Multi-paradigm design and programming.
+- Languages: Bash, C, D, Dart, Python, C++ (a bit rusty and outdated but nobody
+  forgets C++ ;), Rust (learning), Go (interested).
+- Concurrent and network programming, high-performance distributed systems,
+  micro-services programming and design/architecture.
+- Test automation (touching several systems, including Jenkins_, Travis_,
+  `GitLab CI`_, `GitHub Actions`_ and using Docker_ for isolation and
+  reproduceability).
 - Shell scripting and Linux system administration and performance tuning
   (focus on Debian_ based distros).
 - Training people on programming and technical topics.
-- Open source projects management.
+- Technical projects management (focus on Open Source workflows).
 - Releases management.
 
-.. _TIPC: http://tipc.sourceforge.net/
 .. _Jenkins: https://jenkins.io/
 .. _Travis: https://travis-ci.org/
+.. _GitLab CI: https://docs.gitlab.com/ee/ci/
+.. _GitHub Actions: https://github.com/features/actions
 .. _Docker: https://www.docker.com/
 .. _Debian: https://www.debian.org/
 
@@ -68,14 +66,14 @@ Achievements
 - Publication of several articles on the web (1999-2005). Two of them were
   published on Linux Free Magazine, year 1, number 1 (2003).
 
-- Several collaborations to popular FLOSS_ projects including (but not limited
-  to): Linux_ (2001, C, bugfix in ``bttv`` module), xmi2code_ (2003, C++, PHP
-  support, features and maintainership), dia2code_ (2003, C, PHP support),
-  SQLObject_ (2006-2007, Python, features and bugfixes), TurboGears_ (2006,
-  Python, features and bugfixes), Gnomad2_ (2005, C, GUI improvements), DMD_
-  (2008-, C++/D, improvements to the compiler and runtime).
+- Several collaborations to popular open source projects including (but not
+  limited to): Linux_ (2001, C, bugfix in ``bttv`` module), xmi2code_ (2003,
+  C++, PHP support, features and maintainership), dia2code_ (2003, C, PHP
+  support), SQLObject_ (2006-2007, Python, features and bugfixes), TurboGears_
+  (2006, Python, features and bugfixes), Gnomad2_ (2005, C, GUI improvements),
+  DMD_ (2008-2019, C++/D, improvements to the compiler and runtime).
 
-- Creation of several small/medium sized FLOSS_ projects: Etherled_ (2005,
+- Creation of several small/medium sized open source projects: Etherled_ (2005,
   C/ASM, remote controlled, programmable stroboscopic image projector device
   using a 8051-family micro-controller, including an ISA NE2000 compatible
   network adapter driver and a small, custom IP/UDP stack), Sercom_ (2004-2009,
@@ -86,10 +84,11 @@ Achievements
   C++ wrapper for libevent_), ev.d_ (2008, D, thin D wrapper for libev_),
   mutest_ (2008, C/C++/Python, simple micro unit testing framework for C and
   C++), git-hub_ (2013-, Python, Git command line interface to GitHub_), makd_
-  (2016-, Shell/Python/Make, Make library/framework to build D projects),
-  beaver_ (2017-, Shell, shared Travis scripts to be used to reduce CI
+  (2016-2019, Shell/Python/Make, Make library/framework to build D projects),
+  beaver_ (2017-2019, Shell, shared Travis scripts to be used to reduce CI
   boilerplate), Management, contribution and/or reviewing of several other
-  projects of the sociomantic-tsunami_ organization.
+  projects of the sociomantic-tsunami_ organization, Lunofono_ (2020-,
+  Flutter_), noclick.me_ (2021-).
 
 - Presented a talk (`Concurrent Garbage Collection for D`_) at DConf13_ and
   gave a Keynote_ at DConf16_.
@@ -122,11 +121,18 @@ Achievements
 .. _`Concurrent Garbage Collection for D`: http://dconf.org/2013/talks/lucarella.html
 .. _DConf16: http://dconf.org/2016/
 .. _Keynote: http://dconf.org/2016/talks/lucarella.html
+.. _Flutter: https://flutter.dev/
 
 
 Experience
 ==========
 
+Hiatus (2020-):
+  Taking some time off after more than 20 years. Experimenting with personal
+  projects and learning stuff that I wasn't able to at work. Learned Rust and
+  Dart/Flutter_ by developing two projects: noclick.me_ (link expansion service,
+  Rust_ + Flutter_) and Lunofono_ (media player app for kids, Flutter_).
+
 `QuoScient GmbH`_ [Software Engineer] (2019-2020):
   Doing Python development on QuoLab, a distributed security platform.
 
@@ -168,6 +174,8 @@ Freelance independent professional (1997-2011):
   LAMP (Linux_, Apache, MySQL, PHP) web development and some Linux_ system
   administration.
 
+.. _noclick.me: https://github.com/noclick-me
+.. _Lunofono: https://github.com/lunofono
 .. _Ministerio de Economía: https://web.archive.org/web/20040113055745/http://www.mecon.gov.ar:80/
 .. _Facultad de Ingeniería: http://www.fi.uba.ar/
 .. _Universidad de Buenos Aires: http://www.uba.ar/
@@ -181,6 +189,7 @@ Freelance independent professional (1997-2011):
 .. _DMQ: https://github.com/sociomantic-tsunami/dmqnode/
 .. _GitLab: https://gitlab.com/
 .. _QuoScient GmbH: https://www.quoscient.io/
+.. _Rust: https://www.rust-lang.org/
 
 
 Education