From 8cccc4d84a0feabb49c057b5b8850f694e4c60a0 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Fri, 19 Mar 2021 20:30:30 +0100 Subject: [PATCH] Update resume Signed-off-by: Leandro Lucarella --- source/resume/resume.pdf | 781 +++++++++++++++++++++++---------------- source/resume/resume.rst | 57 +-- 2 files changed, 496 insertions(+), 342 deletions(-) diff --git a/source/resume/resume.pdf b/source/resume/resume.pdf index 8843ec9..4de1e19 100644 --- a/source/resume/resume.pdf +++ b/source/resume/resume.pdf @@ -2,7 +2,7 @@ %“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com 1 0 obj << -/F1 2 0 R /F2 3 0 R /F3 9 0 R /F4 20 0 R +/F1 2 0 R /F2 3 0 R /F3 18 0 R /F4 68 0 R >> endobj 2 0 obj @@ -52,241 +52,242 @@ endobj endobj 9 0 obj << -/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +/A << +/S /URI /Type /Action /URI (https://jenkins.io/) +>> /Border [ 0 0 0 ] /Rect [ 323.5629 356.0236 358.8778 368.0236 ] /Subtype /Link /Type /Annot >> endobj 10 0 obj << /A << -/S /URI /Type /Action /URI (https://en.wikipedia.org/wiki/Free_and_open-source_software) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 476.0236 95.48291 488.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://travis-ci.org/) +>> /Border [ 0 0 0 ] /Rect [ 363.0229 356.0236 391.8936 368.0236 ] /Subtype /Link /Type /Annot >> endobj 11 0 obj << /A << -/S /URI /Type /Action /URI (http://tipc.sourceforge.net/) ->> /Border [ 0 0 0 ] /Rect [ 491.4129 386.0236 532.5827 398.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://docs.gitlab.com/ee/ci/) +>> /Border [ 0 0 0 ] /Rect [ 395.8029 356.0236 440.1652 368.0236 ] /Subtype /Link /Type /Annot >> endobj 12 0 obj << /A << -/S /URI /Type /Action /URI (https://jenkins.io/) ->> /Border [ 0 0 0 ] /Rect [ 323.5629 356.0236 371.3828 368.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/features/actions) +>> /Border [ 0 0 0 ] /Rect [ 443.6029 356.0236 512.8869 368.0236 ] /Subtype /Link /Type /Annot >> endobj 13 0 obj << /A << -/S /URI /Type /Action /URI (https://travis-ci.org/) ->> /Border [ 0 0 0 ] /Rect [ 379.7029 356.0236 425.4828 368.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.docker.com/) +>> /Border [ 0 0 0 ] /Rect [ 112.3729 344.0236 144.0429 356.0236 ] /Subtype /Link /Type /Annot >> endobj 14 0 obj << /A << -/S /URI /Type /Action /URI (https://www.docker.com/) ->> /Border [ 0 0 0 ] /Rect [ 458.6229 356.0236 515.8127 368.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.debian.org/) +>> /Border [ 0 0 0 ] /Rect [ 448.6229 326.0236 500.7077 338.0236 ] /Subtype /Link /Type /Annot >> endobj 15 0 obj << /A << -/S /URI /Type /Action /URI (https://www.debian.org/) ->> /Border [ 0 0 0 ] /Rect [ 448.6229 308.0236 500.7077 320.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://lugfi.github.io/) +>> /Border [ 0 0 0 ] /Rect [ 244.6629 203.0236 302.7578 215.0236 ] /Subtype /Link /Type /Annot >> endobj 16 0 obj << /A << -/S /URI /Type /Action /URI (https://lugfi.github.io/) ->> /Border [ 0 0 0 ] /Rect [ 244.6629 185.0236 302.7578 197.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://web.archive.org/web/20111018041519/http://www.lugmen.org.ar:80/) +>> /Border [ 0 0 0 ] /Rect [ 328.0329 203.0236 413.7802 215.0236 ] /Subtype /Link /Type /Annot >> endobj 17 0 obj << /A << -/S /URI /Type /Action /URI (https://web.archive.org/web/20111018041519/http://www.lugmen.org.ar:80/) ->> /Border [ 0 0 0 ] /Rect [ 328.0329 185.0236 413.7802 197.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.kernel.org/) +>> /Border [ 0 0 0 ] /Rect [ 457.5229 143.0236 487.637 155.0236 ] /Subtype /Link /Type /Annot >> endobj 18 0 obj << -/A << -/S /URI /Type /Action /URI (https://en.wikipedia.org/wiki/Free_and_open-source_software) ->> /Border [ 0 0 0 ] /Rect [ 234.0929 125.0236 266.8914 137.0236 ] /Subtype /Link /Type /Annot +/BaseFont /Courier /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font >> endobj 19 0 obj << /A << -/S /URI /Type /Action /URI (http://www.kernel.org/) ->> /Border [ 0 0 0 ] /Rect [ 435.2829 125.0236 459.2063 137.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://xmi2code.sourceforge.net/) +>> /Border [ 0 0 0 ] /Rect [ 194.1729 131.0236 237.6762 143.0236 ] /Subtype /Link /Type /Annot >> endobj 20 0 obj << -/BaseFont /Courier /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +/A << +/S /URI /Type /Action /URI (http://dia2code.sourceforge.net/) +>> /Border [ 0 0 0 ] /Rect [ 489.8629 131.0236 532.5827 143.0236 ] /Subtype /Link /Type /Annot >> endobj 21 0 obj << /A << -/S /URI /Type /Action /URI (http://xmi2code.sourceforge.net/) ->> /Border [ 0 0 0 ] /Rect [ 164.7129 113.0236 207.6204 125.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.sqlobject.org/) +>> /Border [ 0 0 0 ] /Rect [ 195.1829 119.0236 245.3074 131.0236 ] /Subtype /Link /Type /Annot >> endobj 22 0 obj << /A << -/S /URI /Type /Action /URI (http://dia2code.sourceforge.net/) ->> /Border [ 0 0 0 ] /Rect [ 460.4029 113.0236 501.4135 125.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.turbogears.org/) +>> /Border [ 0 0 0 ] /Rect [ 444.7629 119.0236 501.1491 131.0236 ] /Subtype /Link /Type /Annot >> endobj 23 0 obj << /A << -/S /URI /Type /Action /URI (http://www.sqlobject.org/) ->> /Border [ 0 0 0 ] /Rect [ 164.0529 101.0236 223.3038 113.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://gnomad2.sourceforge.net/) +>> /Border [ 0 0 0 ] /Rect [ 226.8829 107.0236 274.0401 119.0236 ] /Subtype /Link /Type /Annot >> endobj 24 0 obj << /A << -/S /URI /Type /Action /URI (http://www.turbogears.org/) ->> /Border [ 0 0 0 ] /Rect [ 413.6329 101.0236 498.0057 113.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://dlang.org/) +>> /Border [ 0 0 0 ] /Rect [ 409.7229 107.0236 439.7991 119.0236 ] /Subtype /Link /Type /Annot >> endobj 25 0 obj << -/A << -/S /URI /Type /Action /URI (http://gnomad2.sourceforge.net/) ->> /Border [ 0 0 0 ] /Rect [ 226.8829 89.02362 282.1274 101.0236 ] /Subtype /Link /Type /Annot +/Annots [ 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R + 14 0 R 15 0 R 16 0 R 17 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R ] /Contents 91 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 90 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 + /Trans << + +>> /Type /Page >> endobj 26 0 obj << /A << -/S /URI /Type /Action /URI (http://dlang.org/) ->> /Border [ 0 0 0 ] /Rect [ 409.7229 89.02362 457.9954 101.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://llucax.com/proj/etherled/index.html) +>> /Border [ 0 0 0 ] /Rect [ 361.3429 750.0236 421.6664 762.0236 ] /Subtype /Link /Type /Annot >> endobj 27 0 obj << -/Annots [ 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R - 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R - 26 0 R ] /Contents 83 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 82 0 R /Resources << -/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] ->> /Rotate 0 - /Trans << - ->> /Type /Page +/A << +/S /URI /Type /Action /URI (https://git.llucax.com/r/software/sercom.git/) +>> /Border [ 0 0 0 ] /Rect [ 85.69291 714.0236 120.1429 726.0236 ] /Subtype /Link /Type /Annot >> endobj 28 0 obj << /A << -/S /URI /Type /Action /URI (https://en.wikipedia.org/wiki/Free_and_open-source_software) ->> /Border [ 0 0 0 ] /Rect [ 262.9629 750.0236 298.0574 762.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://llucax.com/proj/pymin/index.html) +>> /Border [ 0 0 0 ] /Rect [ 469.1929 702.0236 501.1327 714.0236 ] /Subtype /Link /Type /Annot >> endobj 29 0 obj << /A << -/S /URI /Type /Action /URI (https://llucax.com/proj/etherled/index.html) ->> /Border [ 0 0 0 ] /Rect [ 339.1029 750.0236 379.5691 762.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.kernel.org/) +>> /Border [ 0 0 0 ] /Rect [ 122.3829 690.0236 146.8887 702.0236 ] /Subtype /Link /Type /Annot >> endobj 30 0 obj << /A << -/S /URI /Type /Action /URI (https://git.llucax.com/r/software/sercom.git/) ->> /Border [ 0 0 0 ] /Rect [ 456.9429 726.0236 532.5827 738.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://llucax.com/proj/eventxx/) +>> /Border [ 0 0 0 ] /Rect [ 85.69291 678.0236 120.1529 690.0236 ] /Subtype /Link /Type /Annot >> endobj 31 0 obj << /A << -/S /URI /Type /Action /URI (https://llucax.com/proj/pymin/index.html) ->> /Border [ 0 0 0 ] /Rect [ 434.7329 702.0236 464.4413 714.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://monkey.org/~provos/libevent/) +>> /Border [ 0 0 0 ] /Rect [ 272.4529 678.0236 311.0603 690.0236 ] /Subtype /Link /Type /Annot >> endobj 32 0 obj << /A << -/S /URI /Type /Action /URI (http://www.kernel.org/) ->> /Border [ 0 0 0 ] /Rect [ 85.69291 690.0236 109.5929 702.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://llucax.com/proj/ev.d/index.html) +>> /Border [ 0 0 0 ] /Rect [ 315.8029 678.0236 339.4428 690.0236 ] /Subtype /Link /Type /Annot >> endobj 33 0 obj << /A << -/S /URI /Type /Action /URI (https://llucax.com/proj/eventxx/) ->> /Border [ 0 0 0 ] /Rect [ 491.4029 690.0236 532.5827 702.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://software.schmorp.de/pkg/libev.html) +>> /Border [ 0 0 0 ] /Rect [ 463.6429 678.0236 493.0902 690.0236 ] /Subtype /Link /Type /Annot >> endobj 34 0 obj << /A << -/S /URI /Type /Action /URI (http://monkey.org/~provos/libevent/) ->> /Border [ 0 0 0 ] /Rect [ 235.2129 678.0236 275.5191 690.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://llucax.com/proj/mutest/) +>> /Border [ 0 0 0 ] /Rect [ 493.0929 678.0236 532.5827 690.0236 ] /Subtype /Link /Type /Annot >> endobj 35 0 obj << /A << -/S /URI /Type /Action /URI (https://llucax.com/proj/ev.d/index.html) ->> /Border [ 0 0 0 ] /Rect [ 278.5629 678.0236 304.2834 690.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/git-hub/) +>> /Border [ 0 0 0 ] /Rect [ 416.3729 666.0236 446.102 678.0236 ] /Subtype /Link /Type /Annot >> endobj 36 0 obj << /A << -/S /URI /Type /Action /URI (http://software.schmorp.de/pkg/libev.html) ->> /Border [ 0 0 0 ] /Rect [ 426.4029 678.0236 460.604 690.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/) +>> /Border [ 0 0 0 ] /Rect [ 202.9629 654.0236 234.7748 666.0236 ] /Subtype /Link /Type /Annot >> endobj 37 0 obj << /A << -/S /URI /Type /Action /URI (https://llucax.com/proj/mutest/) ->> /Border [ 0 0 0 ] /Rect [ 455.8529 678.0236 500.4783 690.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/makd/) +>> /Border [ 0 0 0 ] /Rect [ 242.9729 654.0236 268.2878 666.0236 ] /Subtype /Link /Type /Annot >> endobj 38 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/git-hub/) ->> /Border [ 0 0 0 ] /Rect [ 385.2429 666.0236 438.9358 678.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/beaver/) +>> /Border [ 0 0 0 ] /Rect [ 163.4929 642.0236 205.2657 654.0236 ] /Subtype /Link /Type /Annot >> endobj 39 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/) ->> /Border [ 0 0 0 ] /Rect [ 202.9629 654.0236 234.1083 666.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/) +>> /Border [ 0 0 0 ] /Rect [ 85.69291 618.0236 176.8229 630.0236 ] /Subtype /Link /Type /Annot >> endobj 40 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/makd/) ->> /Border [ 0 0 0 ] /Rect [ 242.9729 654.0236 267.4546 666.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/lunofono) +>> /Border [ 0 0 0 ] /Rect [ 239.6329 618.0236 281.3329 630.0236 ] /Subtype /Link /Type /Annot >> endobj 41 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/beaver/) ->> /Border [ 0 0 0 ] /Rect [ 139.5929 642.0236 176.3629 654.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://flutter.dev/) +>> /Border [ 0 0 0 ] /Rect [ 318.5729 618.0236 346.9129 630.0236 ] /Subtype /Link /Type /Annot >> endobj 42 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/) ->> /Border [ 0 0 0 ] /Rect [ 417.5129 630.0236 532.5827 642.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/noclick-me) +>> /Border [ 0 0 0 ] /Rect [ 355.8029 618.0236 403.0329 630.0236 ] /Subtype /Link /Type /Annot >> endobj 43 0 obj @@ -320,248 +321,305 @@ endobj 47 0 obj << /A << -/S /URI /Type /Action /URI (https://www.quoscient.io/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 552.0236 145.4829 564.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://flutter.dev/) +>> /Border [ 0 0 0 ] /Rect [ 334.7329 525.0236 396.8941 537.0236 ] /Subtype /Link /Type /Annot >> endobj 48 0 obj << /A << -/S /URI /Type /Action /URI (https://www.dunnhumby.com/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 521.0236 198.8229 533.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/noclick-me) +>> /Border [ 0 0 0 ] /Rect [ 82.69291 513.0236 129.9229 525.0236 ] /Subtype /Link /Type /Annot >> endobj 49 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/) ->> /Border [ 0 0 0 ] /Rect [ 172.1629 494.0236 203.2829 506.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.rust-lang.org/) +>> /Border [ 0 0 0 ] /Rect [ 239.4029 513.0236 259.9629 525.0236 ] /Subtype /Link /Type /Annot >> endobj 50 0 obj << /A << -/S /URI /Type /Action /URI (https://gitlab.com/) ->> /Border [ 0 0 0 ] /Rect [ 217.1829 494.0236 246.6429 506.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://flutter.dev/) +>> /Border [ 0 0 0 ] /Rect [ 271.3629 513.0236 299.7029 525.0236 ] /Subtype /Link /Type /Annot >> endobj 51 0 obj << /A << -/S /URI /Type /Action /URI (https://www.sociomantic.com/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 478.0236 181.0529 490.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/lunofono) +>> /Border [ 0 0 0 ] /Rect [ 325.2729 513.0236 366.9729 525.0236 ] /Subtype /Link /Type /Annot >> endobj 52 0 obj << /A << -/S /URI /Type /Action /URI (https://www.debian.org/) ->> /Border [ 0 0 0 ] /Rect [ 253.3229 451.0236 302.6708 463.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://flutter.dev/) +>> /Border [ 0 0 0 ] /Rect [ 490.3529 513.0236 518.6929 525.0236 ] /Subtype /Link /Type /Annot >> endobj 53 0 obj << /A << -/S /URI /Type /Action /URI (https://www.docker.com/) ->> /Border [ 0 0 0 ] /Rect [ 345.0229 451.0236 403.1948 463.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.quoscient.io/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 497.0236 145.4829 509.0236 ] /Subtype /Link /Type /Annot >> endobj 54 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/) ->> /Border [ 0 0 0 ] /Rect [ 268.8829 427.0236 360.0129 439.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.dunnhumby.com/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 466.0236 198.8229 478.0236 ] /Subtype /Link /Type /Annot >> endobj 55 0 obj << /A << -/S /URI /Type /Action /URI (https://www.sociomantic.com/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 411.0236 181.0529 423.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/) +>> /Border [ 0 0 0 ] /Rect [ 172.1629 439.0236 203.2829 451.0236 ] /Subtype /Link /Type /Annot >> endobj 56 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/dhtnode/) ->> /Border [ 0 0 0 ] /Rect [ 356.7129 384.0236 395.4819 396.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://gitlab.com/) +>> /Border [ 0 0 0 ] /Rect [ 217.1829 439.0236 246.6429 451.0236 ] /Subtype /Link /Type /Annot >> endobj 57 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/dlsnode/) ->> /Border [ 0 0 0 ] /Rect [ 382.8229 384.0236 423.0946 396.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.sociomantic.com/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 423.0236 181.0529 435.0236 ] /Subtype /Link /Type /Annot >> endobj 58 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/dmqnode/) ->> /Border [ 0 0 0 ] /Rect [ 407.8329 384.0236 454.5873 396.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.debian.org/) +>> /Border [ 0 0 0 ] /Rect [ 253.3229 396.0236 302.6708 408.0236 ] /Subtype /Link /Type /Annot >> endobj 59 0 obj << /A << -/S /URI /Type /Action /URI (https://github.com/) ->> /Border [ 0 0 0 ] /Rect [ 165.5029 372.0236 196.6229 384.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.docker.com/) +>> /Border [ 0 0 0 ] /Rect [ 345.0229 396.0236 403.1948 408.0236 ] /Subtype /Link /Type /Annot >> endobj 60 0 obj << /A << -/S /URI /Type /Action /URI (http://www.kernel.org/) ->> /Border [ 0 0 0 ] /Rect [ 463.9629 341.0236 502.5527 353.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/) +>> /Border [ 0 0 0 ] /Rect [ 268.8829 372.0236 360.0129 384.0236 ] /Subtype /Link /Type /Annot >> endobj 61 0 obj << /A << -/S /URI /Type /Action /URI (http://www.integratech.com.ar/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 313.0236 138.8229 325.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://www.sociomantic.com/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 356.0236 181.0529 368.0236 ] /Subtype /Link /Type /Annot >> endobj 62 0 obj << /A << -/S /URI /Type /Action /URI (http://www.fi.uba.ar/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 270.0236 168.2829 282.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/dhtnode/) +>> /Border [ 0 0 0 ] /Rect [ 356.7129 329.0236 395.4819 341.0236 ] /Subtype /Link /Type /Annot >> endobj 63 0 obj << /A << -/S /URI /Type /Action /URI (http://www.uba.ar/) ->> /Border [ 0 0 0 ] /Rect [ 173.8429 270.0236 312.7729 282.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/dlsnode/) +>> /Border [ 0 0 0 ] /Rect [ 382.8229 329.0236 423.0946 341.0236 ] /Subtype /Link /Type /Annot >> endobj 64 0 obj << /A << -/S /URI /Type /Action /URI (http://www.myway.com.ar/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 227.0236 99.92291 239.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/sociomantic-tsunami/dmqnode/) +>> /Border [ 0 0 0 ] /Rect [ 407.8329 329.0236 454.5873 341.0236 ] /Subtype /Link /Type /Annot >> endobj 65 0 obj << /A << -/S /URI /Type /Action /URI (http://www.kernel.org/) ->> /Border [ 0 0 0 ] /Rect [ 240.5429 212.0236 264.4429 224.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (https://github.com/) +>> /Border [ 0 0 0 ] /Rect [ 165.5029 317.0236 196.6229 329.0236 ] /Subtype /Link /Type /Annot >> endobj 66 0 obj << /A << -/S /URI /Type /Action /URI (https://web.archive.org/web/20040113055745/http://www.mecon.gov.ar:80/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 196.0236 174.9429 208.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.kernel.org/) +>> /Border [ 0 0 0 ] /Rect [ 463.9629 286.0236 502.5527 298.0236 ] /Subtype /Link /Type /Annot >> endobj 67 0 obj << /A << -/S /URI /Type /Action /URI (http://www.kernel.org/) ->> /Border [ 0 0 0 ] /Rect [ 116.0329 181.0236 139.9329 193.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.integratech.com.ar/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 258.0236 138.8229 270.0236 ] /Subtype /Link /Type /Annot >> endobj 68 0 obj << -/A << -/S /URI /Type /Action /URI (http://www.kernel.org/) ->> /Border [ 0 0 0 ] /Rect [ 378.3729 181.0236 402.2729 193.0236 ] /Subtype /Link /Type /Annot +/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font >> endobj 69 0 obj << /A << -/S /URI /Type /Action /URI (http://www.cnba.uba.ar/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 130.0236 225.5129 142.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.fi.uba.ar/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 215.0236 168.2829 227.0236 ] /Subtype /Link /Type /Annot >> endobj 70 0 obj << /A << -/S /URI /Type /Action /URI (http://www.fi.uba.ar/) ->> /Border [ 0 0 0 ] /Rect [ 62.69291 99.02362 168.2829 111.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.uba.ar/) +>> /Border [ 0 0 0 ] /Rect [ 173.8429 215.0236 312.7729 227.0236 ] /Subtype /Link /Type /Annot >> endobj 71 0 obj << /A << -/S /URI /Type /Action /URI (http://www.uba.ar/) ->> /Border [ 0 0 0 ] /Rect [ 173.8429 99.02362 312.7729 111.0236 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.myway.com.ar/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 172.0236 99.92291 184.0236 ] /Subtype /Link /Type /Annot >> endobj 72 0 obj << /A << -/S /URI /Type /Action /URI (https://llucax.com/proj/dgc/index.html) ->> /Border [ 0 0 0 ] /Rect [ 228.3029 84.02362 454.5129 96.02362 ] /Subtype /Link /Type /Annot +/S /URI /Type /Action /URI (http://www.kernel.org/) +>> /Border [ 0 0 0 ] /Rect [ 240.5429 157.0236 264.4429 169.0236 ] /Subtype /Link /Type /Annot >> endobj 73 0 obj << -/Annots [ 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R - 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R - 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R - 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R - 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R ] /Contents 84 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 82 0 R /Resources << -/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] ->> /Rotate 0 - /Trans << - ->> /Type /Page +/A << +/S /URI /Type /Action /URI (https://web.archive.org/web/20040113055745/http://www.mecon.gov.ar:80/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 141.0236 174.9429 153.0236 ] /Subtype /Link /Type /Annot >> endobj 74 0 obj << -/Outlines 76 0 R /PageLabels 85 0 R /PageMode /UseNone /Pages 82 0 R /Type /Catalog +/A << +/S /URI /Type /Action /URI (http://www.kernel.org/) +>> /Border [ 0 0 0 ] /Rect [ 116.0329 126.0236 139.9329 138.0236 ] /Subtype /Link /Type /Annot >> endobj 75 0 obj << -/Author () /CreationDate (D:20200831105528+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20200831105528+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) - /Subject (\(unspecified\)) /Title (Leandro Mat\355as Lucarella) /Trapped /False +/A << +/S /URI /Type /Action /URI (http://www.kernel.org/) +>> /Border [ 0 0 0 ] /Rect [ 378.3729 126.0236 402.2729 138.0236 ] /Subtype /Link /Type /Annot >> endobj 76 0 obj << -/Count 5 /First 77 0 R /Last 81 0 R /Type /Outlines +/Annots [ 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R + 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R + 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R + 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R + 66 0 R 67 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R ] /Contents 92 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 90 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 + /Trans << + +>> /Type /Page >> endobj 77 0 obj << -/Dest [ 27 0 R /XYZ 62.69291 599.0236 0 ] /Next 78 0 R /Parent 76 0 R /Title (Profile) +/A << +/S /URI /Type /Action /URI (http://www.cnba.uba.ar/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 726.0236 225.5129 738.0236 ] /Subtype /Link /Type /Annot >> endobj 78 0 obj << -/Dest [ 27 0 R /XYZ 62.69291 464.0236 0 ] /Next 79 0 R /Parent 76 0 R /Prev 77 0 R /Title (Skills) +/A << +/S /URI /Type /Action /URI (http://www.fi.uba.ar/) +>> /Border [ 0 0 0 ] /Rect [ 62.69291 695.0236 168.2829 707.0236 ] /Subtype /Link /Type /Annot >> endobj 79 0 obj << -/Dest [ 27 0 R /XYZ 62.69291 233.0236 0 ] /Next 80 0 R /Parent 76 0 R /Prev 78 0 R /Title (Achievements) +/A << +/S /URI /Type /Action /URI (http://www.uba.ar/) +>> /Border [ 0 0 0 ] /Rect [ 173.8429 695.0236 312.7729 707.0236 ] /Subtype /Link /Type /Annot >> endobj 80 0 obj << -/Dest [ 73 0 R /XYZ 62.69291 591.0236 0 ] /Next 81 0 R /Parent 76 0 R /Prev 79 0 R /Title (Experience) +/A << +/S /URI /Type /Action /URI (https://llucax.com/proj/dgc/index.html) +>> /Border [ 0 0 0 ] /Rect [ 228.3029 680.0236 454.5129 692.0236 ] /Subtype /Link /Type /Annot >> endobj 81 0 obj << -/Dest [ 73 0 R /XYZ 62.69291 169.0236 0 ] /Parent 76 0 R /Prev 80 0 R /Title (Education) +/Annots [ 77 0 R 78 0 R 79 0 R 80 0 R ] /Contents 93 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 90 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 + /Trans << + +>> /Type /Page >> endobj 82 0 obj << -/Count 2 /Kids [ 27 0 R 73 0 R ] /Type /Pages +/Outlines 84 0 R /PageLabels 94 0 R /PageMode /UseNone /Pages 90 0 R /Type /Catalog >> endobj 83 0 obj << -/Length 9267 +/Author () /CreationDate (D:20210319203023+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20210319203023+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) + /Subject (\(unspecified\)) /Title (Leandro Mat\355as Lucarella) /Trapped /False +>> +endobj +84 0 obj +<< +/Count 5 /First 85 0 R /Last 89 0 R /Type /Outlines +>> +endobj +85 0 obj +<< +/Dest [ 25 0 R /XYZ 62.69291 599.0236 0 ] /Next 86 0 R /Parent 84 0 R /Title (Profile) +>> +endobj +86 0 obj +<< +/Dest [ 25 0 R /XYZ 62.69291 464.0236 0 ] /Next 87 0 R /Parent 84 0 R /Prev 85 0 R /Title (Skills) +>> +endobj +87 0 obj +<< +/Dest [ 25 0 R /XYZ 62.69291 251.0236 0 ] /Next 88 0 R /Parent 84 0 R /Prev 86 0 R /Title (Achievements) +>> +endobj +88 0 obj +<< +/Dest [ 76 0 R /XYZ 62.69291 591.0236 0 ] /Next 89 0 R /Parent 84 0 R /Prev 87 0 R /Title (Experience) +>> +endobj +89 0 obj +<< +/Dest [ 81 0 R /XYZ 62.69291 765.0236 0 ] /Parent 84 0 R /Prev 88 0 R /Title (Education) +>> +endobj +90 0 obj +<< +/Count 3 /Kids [ 25 0 R 76 0 R 81 0 R ] /Type /Pages +>> +endobj +91 0 obj +<< +/Length 8989 >> stream 1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET @@ -573,6 +631,7 @@ Q Q q 1 0 0 1 62.69291 716.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -591,8 +650,10 @@ Q q Q Q +Q q 1 0 0 1 62.69291 701.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -612,8 +673,10 @@ Q q Q Q +Q q 1 0 0 1 62.69291 686.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -633,8 +696,10 @@ Q q Q Q +Q q 1 0 0 1 62.69291 671.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -654,8 +719,10 @@ Q q Q Q +Q q 1 0 0 1 62.69291 656.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -675,8 +742,10 @@ Q q Q Q +Q q 1 0 0 1 62.69291 641.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -696,8 +765,10 @@ Q q Q Q +Q q 1 0 0 1 62.69291 626.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -711,14 +782,16 @@ q 1 0 0 1 91.03937 3 cm q 0 0 0 rg -BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (2020-08) Tj T* ET +BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (2021-03) Tj T* ET Q Q q Q Q +Q q 1 0 0 1 62.69291 611.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -737,6 +810,7 @@ Q q Q Q +Q q 1 0 0 1 62.69291 578.0236 cm q @@ -760,7 +834,8 @@ Q q 1 0 0 1 62.69291 476.0236 cm q -BT 1 0 0 1 0 14 Tm .16832 Tw 12 TL /F1 10 Tf 0 0 0 rg (Proactive self-taught, able to work on own motivation or as part of both small or big teams, specially using) Tj T* 0 Tw 0 0 .501961 rg (FLOSS) Tj 0 0 0 rg ( \(Free ) Tj /F3 10 Tf (Libre) Tj /F1 10 Tf ( Open Source Software\) development methodologies and tools.) Tj T* ET +0 0 0 rg +BT 1 0 0 1 0 14 Tm /F1 10 Tf 12 TL .16832 Tw (Proactive self-taught, able to work on own motivation or as part of both small or big teams, specially using) Tj T* 0 Tw (Open Source development methodologies and tools.) Tj T* ET Q Q q @@ -777,6 +852,7 @@ q Q q 1 0 0 1 62.69291 407.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -790,17 +866,19 @@ q 1 0 0 1 23 -3 cm q 0 0 0 rg -BT 1 0 0 1 0 14 Tm /F1 10 Tf 12 TL .69784 Tw (Programming languages: deep practical knowledge of D, Python, Bash, Make; C/C++ too, but it's a) Tj T* 0 Tw (bit rusty. Basic knowledge but high interest in Go and Rust.) Tj T* ET +BT 1 0 0 1 0 14 Tm /F1 10 Tf 12 TL .292927 Tw (Languages: Bash, C, D, Dart, Python, C++ \(a bit rusty and outdated but nobody forgets C++ ;\), Rust) Tj T* 0 Tw (\(learning\), Go \(interested\).) Tj T* ET Q Q q Q Q +Q q 1 0 0 1 62.69291 401.0236 cm Q q 1 0 0 1 62.69291 377.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -813,17 +891,20 @@ Q q 1 0 0 1 23 -3 cm q -BT 1 0 0 1 0 14 Tm 1.671797 Tw 12 TL /F1 10 Tf 0 0 0 rg (Concurrent and network programming, including POSIX threads, BSD sockets, TCP/IP and ) Tj 0 0 .501961 rg (TIPC) Tj 0 0 0 rg T* 0 Tw (experience.) Tj T* ET +0 0 0 rg +BT 1 0 0 1 0 14 Tm /F1 10 Tf 12 TL 5.174252 Tw (Concurrent and network programming, high-performance distributed systems, micro-services) Tj T* 0 Tw (programming and design/architecture.) Tj T* ET Q Q q Q Q +Q q 1 0 0 1 62.69291 371.0236 cm Q q 1 0 0 1 62.69291 347.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -836,41 +917,19 @@ Q q 1 0 0 1 23 -3 cm q -BT 1 0 0 1 0 14 Tm 2.31998 Tw 12 TL /F1 10 Tf 0 0 0 rg (Test automation \(touching several systems, including ) Tj 0 0 .501961 rg (Jenkins) Tj 0 0 0 rg ( and ) Tj 0 0 .501961 rg (Travis) Tj 0 0 0 rg (, and using ) Tj 0 0 .501961 rg (Docker) Tj 0 0 0 rg ( for) Tj T* 0 Tw (isolation and reproduceability\).) Tj T* ET +BT 1 0 0 1 0 14 Tm .235814 Tw 12 TL /F1 10 Tf 0 0 0 rg (Test automation \(touching several systems, including ) Tj 0 0 .501961 rg (Jenkins) Tj 0 0 0 rg (, ) Tj 0 0 .501961 rg (Travis) Tj 0 0 0 rg (, ) Tj 0 0 .501961 rg (GitLab CI) Tj 0 0 0 rg (, ) Tj 0 0 .501961 rg (GitHub Actions) Tj 0 0 0 rg ( and) Tj T* 0 Tw (using ) Tj 0 0 .501961 rg (Docker) Tj 0 0 0 rg ( for isolation and reproduceability\).) Tj T* ET Q Q q Q Q -q -1 0 0 1 62.69291 341.0236 cm -Q -q -1 0 0 1 62.69291 329.0236 cm -0 0 0 rg -BT /F1 10 Tf 12 TL ET -q -1 0 0 1 6 -3 cm -q -0 0 0 rg -BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL 10.5 0 Td (\177) Tj T* -10.5 0 Td ET -Q -Q -q -1 0 0 1 23 -3 cm -q -0 0 0 rg -BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Multi-paradigm design and programming.) Tj T* ET -Q Q q -Q +1 0 0 1 62.69291 341.0236 cm Q q -1 0 0 1 62.69291 323.0236 cm -Q +1 0 0 1 62.69291 317.0236 cm q -1 0 0 1 62.69291 299.0236 cm 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -889,11 +948,13 @@ Q q Q Q +Q q -1 0 0 1 62.69291 293.0236 cm +1 0 0 1 62.69291 311.0236 cm Q q -1 0 0 1 62.69291 281.0236 cm +1 0 0 1 62.69291 299.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -913,11 +974,13 @@ Q q Q Q +Q q -1 0 0 1 62.69291 275.0236 cm +1 0 0 1 62.69291 293.0236 cm Q q -1 0 0 1 62.69291 263.0236 cm +1 0 0 1 62.69291 281.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -931,17 +994,19 @@ q 1 0 0 1 23 -3 cm q 0 0 0 rg -BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Open source projects management.) Tj T* ET +BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Technical projects management \(focus on Open Source workflows\).) Tj T* ET Q Q q Q Q +Q q -1 0 0 1 62.69291 257.0236 cm +1 0 0 1 62.69291 275.0236 cm Q q -1 0 0 1 62.69291 245.0236 cm +1 0 0 1 62.69291 263.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -961,23 +1026,25 @@ Q q Q Q +Q q -1 0 0 1 62.69291 245.0236 cm +1 0 0 1 62.69291 263.0236 cm Q q -1 0 0 1 62.69291 212.0236 cm +1 0 0 1 62.69291 230.0236 cm q BT 1 0 0 1 0 3.5 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (Achievements) Tj T* ET Q Q q -1 0 0 1 62.69291 200.0236 cm +1 0 0 1 62.69291 218.0236 cm Q q -1 0 0 1 62.69291 200.0236 cm +1 0 0 1 62.69291 218.0236 cm Q q -1 0 0 1 62.69291 176.0236 cm +1 0 0 1 62.69291 194.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -996,11 +1063,13 @@ Q q Q Q +Q q -1 0 0 1 62.69291 170.0236 cm +1 0 0 1 62.69291 188.0236 cm Q q -1 0 0 1 62.69291 146.0236 cm +1 0 0 1 62.69291 164.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -1020,11 +1089,13 @@ Q q Q Q +Q q -1 0 0 1 62.69291 140.0236 cm +1 0 0 1 62.69291 158.0236 cm Q q -1 0 0 1 62.69291 80.02362 cm +1 0 0 1 62.69291 98.02362 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -1037,26 +1108,28 @@ Q q 1 0 0 1 23 -3 cm q -BT 1 0 0 1 0 50 Tm .002126 Tw 12 TL /F1 10 Tf 0 0 0 rg (Several collaborations to popular ) Tj 0 0 .501961 rg (FLOSS) Tj 0 0 0 rg ( projects including \(but not limited to\): ) Tj 0 0 .501961 rg (Linux) Tj 0 0 0 rg ( \(2001, C, bugfix) Tj T* 0 Tw .039147 Tw (in ) Tj /F4 10 Tf (bttv) Tj /F1 10 Tf ( module\), ) Tj 0 0 .501961 rg (xmi2code) Tj 0 0 0 rg ( \(2003, C++, PHP support, features and maintainership\), ) Tj 0 0 .501961 rg (dia2code) Tj 0 0 0 rg ( \(2003,) Tj T* 0 Tw 3.446976 Tw (C, PHP support\), ) Tj 0 0 .501961 rg (SQLObject) Tj 0 0 0 rg ( \(2006-2007, Python, features and bugfixes\), ) Tj 0 0 .501961 rg (TurboGears) Tj 0 0 0 rg ( \(2006,) Tj T* 0 Tw 2.833615 Tw (Python, features and bugfixes\), ) Tj 0 0 .501961 rg (Gnomad2) Tj 0 0 0 rg ( \(2005, C, GUI improvements\), ) Tj 0 0 .501961 rg (DMD) Tj 0 0 0 rg ( \(2008-, C++/D,) Tj T* 0 Tw (improvements to the compiler and runtime\).) Tj T* ET +BT 1 0 0 1 0 50 Tm .51784 Tw 12 TL /F1 10 Tf 0 0 0 rg (Several collaborations to popular open source projects including \(but not limited to\): ) Tj 0 0 .501961 rg (Linux) Tj 0 0 0 rg ( \(2001, C,) Tj T* 0 Tw .178314 Tw (bugfix in ) Tj /F3 10 Tf (bttv) Tj /F1 10 Tf ( module\), ) Tj 0 0 .501961 rg (xmi2code) Tj 0 0 0 rg ( \(2003, C++, PHP support, features and maintainership\), ) Tj 0 0 .501961 rg (dia2code) Tj 0 0 0 rg T* 0 Tw .303615 Tw (\(2003, C, PHP support\), ) Tj 0 0 .501961 rg (SQLObject) Tj 0 0 0 rg ( \(2006-2007, Python, features and bugfixes\), ) Tj 0 0 .501961 rg (TurboGears) Tj 0 0 0 rg ( \(2006,) Tj T* 0 Tw .811797 Tw (Python, features and bugfixes\), ) Tj 0 0 .501961 rg (Gnomad2) Tj 0 0 0 rg ( \(2005, C, GUI improvements\), ) Tj 0 0 .501961 rg (DMD) Tj 0 0 0 rg ( \(2008-2019, C++/D,) Tj T* 0 Tw (improvements to the compiler and runtime\).) Tj T* ET Q Q q Q Q +Q q -1 0 0 1 62.69291 76.86614 cm +1 0 0 1 62.69291 92.02362 cm Q endstream endobj -84 0 obj +92 0 obj << -/Length 9121 +/Length 9112 >> stream 1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET q 1 0 0 1 62.69291 621.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -1069,17 +1142,19 @@ Q q 1 0 0 1 23 -3 cm q -BT 1 0 0 1 0 134 Tm .460888 Tw 12 TL /F1 10 Tf 0 0 0 rg (Creation of several small/medium sized ) Tj 0 0 .501961 rg (FLOSS) Tj 0 0 0 rg ( projects: ) Tj 0 0 .501961 rg (Etherled) Tj 0 0 0 rg ( \(2005, C/ASM, remote controlled,) Tj T* 0 Tw .007976 Tw (programmable stroboscopic image projector device using a 8051-family micro-controller, including an) Tj T* 0 Tw 3.43248 Tw (ISA NE2000 compatible network adapter driver and a small, custom IP/UDP stack\), ) Tj 0 0 .501961 rg (Sercom) Tj 0 0 0 rg T* 0 Tw .659069 Tw (\(2004-2009, Python/SQL, automated compilation and testing system for programs written in C/C++,) Tj T* 0 Tw .160697 Tw (including a security-aware backend process to compile and test in a sandbox\), ) Tj 0 0 .501961 rg (Pymin) Tj 0 0 0 rg ( \(2007, Python,) Tj T* 0 Tw .55998 Tw 0 0 .501961 rg (Linux) Tj 0 0 0 rg ( router administration tool based on a daemon server with client/server infrastructure\), ) Tj 0 0 .501961 rg (eventxx) Tj 0 0 0 rg T* 0 Tw .97436 Tw (\(2007, C++, thin C++ wrapper for ) Tj 0 0 .501961 rg (libevent) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (ev.d) Tj 0 0 0 rg ( \(2008, D, thin D wrapper for ) Tj 0 0 .501961 rg (libev) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (mutest) Tj 0 0 0 rg ( \(2008,) Tj T* 0 Tw 2.31229 Tw (C/C++/Python, simple micro unit testing framework for C and C++\), ) Tj 0 0 .501961 rg (git-hub) Tj 0 0 0 rg ( \(2013-, Python, Git) Tj T* 0 Tw .006342 Tw (command line interface to ) Tj 0 0 .501961 rg (GitHub) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (makd) Tj 0 0 0 rg ( \(2016-, Shell/Python/Make, Make library/framework to build) Tj T* 0 Tw 3.099983 Tw (D projects\), ) Tj 0 0 .501961 rg (beaver) Tj 0 0 0 rg ( \(2017-, Shell, shared Travis scripts to be used to reduce CI boilerplate\),) Tj T* 0 Tw 2.393976 Tw (Management, contribution and/or reviewing of several other projects of the ) Tj 0 0 .501961 rg (sociomantic-tsunami) Tj 0 0 0 rg T* 0 Tw (organization.) Tj T* ET +BT 1 0 0 1 0 134 Tm 2.885433 Tw 12 TL /F1 10 Tf 0 0 0 rg (Creation of several small/medium sized open source projects: ) Tj 0 0 .501961 rg (Etherled) Tj 0 0 0 rg ( \(2005, C/ASM, remote) Tj T* 0 Tw .812196 Tw (controlled, programmable stroboscopic image projector device using a 8051-family micro-controller,) Tj T* 0 Tw 1.713828 Tw (including an ISA NE2000 compatible network adapter driver and a small, custom IP/UDP stack\),) Tj T* 0 Tw .407251 Tw 0 0 .501961 rg (Sercom) Tj 0 0 0 rg ( \(2004-2009, Python/SQL, automated compilation and testing system for programs written in) Tj T* 0 Tw .319983 Tw (C/C++, including a security-aware backend process to compile and test in a sandbox\), ) Tj 0 0 .501961 rg (Pymin) Tj 0 0 0 rg ( \(2007,) Tj T* 0 Tw .605814 Tw (Python, ) Tj 0 0 .501961 rg (Linux) Tj 0 0 0 rg ( router administration tool based on a daemon server with client/server infrastructure\),) Tj T* 0 Tw .592485 Tw 0 0 .501961 rg (eventxx) Tj 0 0 0 rg ( \(2007, C++, thin C++ wrapper for ) Tj 0 0 .501961 rg (libevent) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (ev.d) Tj 0 0 0 rg ( \(2008, D, thin D wrapper for ) Tj 0 0 .501961 rg (libev) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (mutest) Tj 0 0 0 rg T* 0 Tw -0.076445 Tw (\(2008, C/C++/Python, simple micro unit testing framework for C and C++\), ) Tj 0 0 .501961 rg (git-hub) Tj 0 0 0 rg ( \(2013-, Python, Git) Tj T* 0 Tw .172976 Tw (command line interface to ) Tj 0 0 .501961 rg (GitHub) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (makd) Tj 0 0 0 rg ( \(2016-2019, Shell/Python/Make, Make library/framework to) Tj T* 0 Tw 3.734269 Tw (build D projects\), ) Tj 0 0 .501961 rg (beaver) Tj 0 0 0 rg ( \(2017-2019, Shell, shared Travis scripts to be used to reduce CI) Tj T* 0 Tw 6.282976 Tw (boilerplate\), Management, contribution and/or reviewing of several other projects of the) Tj T* 0 Tw 0 0 .501961 rg (sociomantic-tsunami) Tj 0 0 0 rg ( organization, ) Tj 0 0 .501961 rg (Lunofono) Tj 0 0 0 rg ( \(2020-, ) Tj 0 0 .501961 rg (Flutter) Tj 0 0 0 rg (\), ) Tj 0 0 .501961 rg (noclick.me) Tj 0 0 0 rg ( \(2021-\).) Tj T* ET Q Q q Q Q +Q q 1 0 0 1 62.69291 615.0236 cm Q q 1 0 0 1 62.69291 603.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET q @@ -1098,6 +1173,7 @@ Q q Q Q +Q q 1 0 0 1 62.69291 603.0236 cm Q @@ -1110,11 +1186,35 @@ Q q 1 0 0 1 62.69291 552.0236 cm q +0 0 0 rg +BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL (Hiatus \(2020-\):) Tj T* ET +Q +Q +q +1 0 0 1 62.69291 513.0236 cm +q +0 0 0 rg +BT /F1 10 Tf 12 TL ET +BT 1 0 0 1 0 26 Tm T* ET +q +1 0 0 1 20 0 cm +q +BT 1 0 0 1 0 26 Tm 1.328555 Tw 12 TL /F1 10 Tf 0 0 0 rg (Taking some time off after more than 20 years. Experimenting with personal projects and learning) Tj T* 0 Tw 3.074651 Tw (stuff that I wasn't able to at work. Learned Rust and Dart/) Tj 0 0 .501961 rg (Flutter) Tj 0 0 0 rg ( by developing two projects:) Tj T* 0 Tw 0 0 .501961 rg (noclick.me) Tj 0 0 0 rg ( \(link expansion service, ) Tj 0 0 .501961 rg (Rust) Tj 0 0 0 rg ( + ) Tj 0 0 .501961 rg (Flutter) Tj 0 0 0 rg (\) and ) Tj 0 0 .501961 rg (Lunofono) Tj 0 0 0 rg ( \(media player app for kids, ) Tj 0 0 .501961 rg (Flutter) Tj 0 0 0 rg (\).) Tj T* ET +Q +Q +q +Q +Q +Q +q +1 0 0 1 62.69291 497.0236 cm +q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (QuoScient GmbH) Tj 0 0 0 rg ( [Software Engineer] \(2019-2020\):) Tj T* ET Q Q q -1 0 0 1 62.69291 537.0236 cm +1 0 0 1 62.69291 482.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 2 Tm T* ET @@ -1128,14 +1228,16 @@ Q q Q Q +Q q -1 0 0 1 62.69291 521.0236 cm +1 0 0 1 62.69291 466.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (dunnhumby Germany GmbH) Tj 0 0 0 rg ( [Lead Engineer - Technical Lead] \(2018-2019\):) Tj T* ET Q Q q -1 0 0 1 62.69291 494.0236 cm +1 0 0 1 62.69291 439.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 14 Tm T* ET @@ -1148,14 +1250,16 @@ Q q Q Q +Q q -1 0 0 1 62.69291 478.0236 cm +1 0 0 1 62.69291 423.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Sociomantic Labs GmbH) Tj 0 0 0 rg ( [Technical Development Lead] \(2013-2018\):) Tj T* ET Q Q q -1 0 0 1 62.69291 427.0236 cm +1 0 0 1 62.69291 372.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 38 Tm T* ET @@ -1168,14 +1272,16 @@ Q q Q Q +Q q -1 0 0 1 62.69291 411.0236 cm +1 0 0 1 62.69291 356.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Sociomantic Labs GmbH) Tj 0 0 0 rg ( [Software Developer] \(2011-2013\):) Tj T* ET Q Q q -1 0 0 1 62.69291 372.0236 cm +1 0 0 1 62.69291 317.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 26 Tm T* ET @@ -1188,15 +1294,17 @@ Q q Q Q +Q q -1 0 0 1 62.69291 356.0236 cm +1 0 0 1 62.69291 301.0236 cm q 0 0 0 rg BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL (Freelance independent professional \(1997-2011\):) Tj T* ET Q Q q -1 0 0 1 62.69291 329.0236 cm +1 0 0 1 62.69291 274.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 14 Tm T* ET @@ -1209,34 +1317,38 @@ Q q Q Q +Q q -1 0 0 1 62.69291 313.0236 cm +1 0 0 1 62.69291 258.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Integratech S.A.) Tj 0 0 0 rg ( \(2006-2011\):) Tj T* ET Q Q q -1 0 0 1 62.69291 286.0236 cm +1 0 0 1 62.69291 231.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 14 Tm T* ET q 1 0 0 1 20 0 cm q -BT 1 0 0 1 0 14 Tm .348314 Tw 12 TL /F1 10 Tf 0 0 0 rg (Development and maintenance of a monolithic \(carrier grade\) ) Tj /F3 10 Tf (softswitch) Tj /F1 10 Tf ( \(H.248 in particular\). Design) Tj T* 0 Tw (and development of a new modular and distributed version of the ) Tj /F3 10 Tf (softswitch) Tj /F1 10 Tf (.) Tj T* ET +BT 1 0 0 1 0 14 Tm .348314 Tw 12 TL /F1 10 Tf 0 0 0 rg (Development and maintenance of a monolithic \(carrier grade\) ) Tj /F4 10 Tf (softswitch) Tj /F1 10 Tf ( \(H.248 in particular\). Design) Tj T* 0 Tw (and development of a new modular and distributed version of the ) Tj /F4 10 Tf (softswitch) Tj /F1 10 Tf (.) Tj T* ET Q Q q Q Q +Q q -1 0 0 1 62.69291 270.0236 cm +1 0 0 1 62.69291 215.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Facultad de Ingenier\355a) Tj 0 0 0 rg (, ) Tj 0 0 .501961 rg (Universidad de Buenos Aires) Tj 0 0 0 rg ( \(2004-2009\):) Tj T* ET Q Q q -1 0 0 1 62.69291 243.0236 cm +1 0 0 1 62.69291 188.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 14 Tm T* ET @@ -1250,14 +1362,16 @@ Q q Q Q +Q q -1 0 0 1 62.69291 227.0236 cm +1 0 0 1 62.69291 172.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (My Way) Tj 0 0 0 rg ( \(2004\):) Tj T* ET Q Q q -1 0 0 1 62.69291 212.0236 cm +1 0 0 1 62.69291 157.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 2 Tm T* ET @@ -1270,14 +1384,16 @@ Q q Q Q +Q q -1 0 0 1 62.69291 196.0236 cm +1 0 0 1 62.69291 141.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Ministerio de Econom\355a) Tj 0 0 0 rg ( Internship \(2001-2004\):) Tj T* ET Q Q q -1 0 0 1 62.69291 181.0236 cm +1 0 0 1 62.69291 126.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 2 Tm T* ET @@ -1290,20 +1406,31 @@ Q q Q Q +Q + +endstream +endobj +93 0 obj +<< +/Length 1089 +>> +stream +1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET q -1 0 0 1 62.69291 148.0236 cm +1 0 0 1 62.69291 744.0236 cm q BT 1 0 0 1 0 3.5 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (Education) Tj T* ET Q Q q -1 0 0 1 62.69291 130.0236 cm +1 0 0 1 62.69291 726.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Colegio Nacional de Buenos Aires) Tj 0 0 0 rg (, Argentina \(1992-1997\):) Tj T* ET Q Q q -1 0 0 1 62.69291 115.0236 cm +1 0 0 1 62.69291 711.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 2 Tm T* ET @@ -1317,14 +1444,16 @@ Q q Q Q +Q q -1 0 0 1 62.69291 99.02362 cm +1 0 0 1 62.69291 695.0236 cm q BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Facultad de Ingenier\355a) Tj 0 0 0 rg (, ) Tj 0 0 .501961 rg (Universidad de Buenos Aires) Tj 0 0 0 rg (, Argentina \(1998-2010\):) Tj T* ET Q Q q -1 0 0 1 62.69291 84.02362 cm +1 0 0 1 62.69291 680.0236 cm +q 0 0 0 rg BT /F1 10 Tf 12 TL ET BT 1 0 0 1 0 2 Tm T* ET @@ -1337,124 +1466,140 @@ Q q Q Q +Q endstream endobj -85 0 obj +94 0 obj << -/Nums [ 0 86 0 R 1 87 0 R ] +/Nums [ 0 95 0 R 1 96 0 R 2 97 0 R ] >> endobj -86 0 obj +95 0 obj << /S /D /St 1 >> endobj -87 0 obj +96 0 obj << /S /D /St 2 >> endobj +97 0 obj +<< +/S /D /St 3 +>> +endobj xref -0 88 +0 98 0000000000 65535 f 0000000073 00000 n -0000000135 00000 n -0000000242 00000 n -0000000354 00000 n -0000000528 00000 n -0000000699 00000 n -0000000886 00000 n -0000001063 00000 n -0000001263 00000 n -0000001378 00000 n -0000001590 00000 n -0000001771 00000 n -0000001943 00000 n -0000002118 00000 n -0000002294 00000 n -0000002470 00000 n -0000002647 00000 n -0000002871 00000 n -0000003083 00000 n -0000003258 00000 n -0000003364 00000 n -0000003549 00000 n -0000003734 00000 n -0000003912 00000 n -0000004091 00000 n -0000004275 00000 n -0000004445 00000 n -0000004811 00000 n -0000005023 00000 n -0000005219 00000 n -0000005417 00000 n -0000005610 00000 n -0000005785 00000 n -0000005970 00000 n -0000006158 00000 n -0000006350 00000 n -0000006543 00000 n -0000006727 00000 n -0000006927 00000 n -0000007099 00000 n -0000007296 00000 n -0000007495 00000 n -0000007687 00000 n -0000007882 00000 n -0000008057 00000 n -0000008252 00000 n -0000008427 00000 n -0000008605 00000 n -0000008784 00000 n -0000008956 00000 n -0000009128 00000 n -0000009309 00000 n -0000009485 00000 n -0000009661 00000 n -0000009853 00000 n -0000010034 00000 n -0000010234 00000 n -0000010434 00000 n -0000010634 00000 n -0000010806 00000 n -0000010981 00000 n -0000011164 00000 n -0000011338 00000 n -0000011509 00000 n -0000011686 00000 n -0000011861 00000 n -0000012084 00000 n -0000012259 00000 n -0000012434 00000 n -0000012610 00000 n -0000012784 00000 n -0000012955 00000 n -0000013146 00000 n -0000013691 00000 n -0000013797 00000 n -0000014082 00000 n -0000014156 00000 n -0000014265 00000 n -0000014386 00000 n -0000014513 00000 n -0000014638 00000 n -0000014749 00000 n -0000014817 00000 n -0000024136 00000 n -0000033309 00000 n -0000033359 00000 n -0000033393 00000 n +0000000136 00000 n +0000000243 00000 n +0000000355 00000 n +0000000529 00000 n +0000000700 00000 n +0000000887 00000 n +0000001064 00000 n +0000001264 00000 n +0000001435 00000 n +0000001610 00000 n +0000001793 00000 n +0000001981 00000 n +0000002157 00000 n +0000002333 00000 n +0000002510 00000 n +0000002734 00000 n +0000002908 00000 n +0000003014 00000 n +0000003199 00000 n +0000003384 00000 n +0000003562 00000 n +0000003741 00000 n +0000003925 00000 n +0000004095 00000 n +0000004450 00000 n +0000004646 00000 n +0000004844 00000 n +0000005037 00000 n +0000005212 00000 n +0000005397 00000 n +0000005585 00000 n +0000005777 00000 n +0000005971 00000 n +0000006155 00000 n +0000006354 00000 n +0000006526 00000 n +0000006723 00000 n +0000006922 00000 n +0000007114 00000 n +0000007294 00000 n +0000007467 00000 n +0000007649 00000 n +0000007844 00000 n +0000008019 00000 n +0000008214 00000 n +0000008389 00000 n +0000008562 00000 n +0000008744 00000 n +0000008923 00000 n +0000009096 00000 n +0000009276 00000 n +0000009449 00000 n +0000009627 00000 n +0000009806 00000 n +0000009978 00000 n +0000010150 00000 n +0000010331 00000 n +0000010507 00000 n +0000010683 00000 n +0000010875 00000 n +0000011056 00000 n +0000011256 00000 n +0000011456 00000 n +0000011656 00000 n +0000011828 00000 n +0000012003 00000 n +0000012186 00000 n +0000012302 00000 n +0000012476 00000 n +0000012647 00000 n +0000012824 00000 n +0000012999 00000 n +0000013222 00000 n +0000013397 00000 n +0000013572 00000 n +0000014145 00000 n +0000014321 00000 n +0000014495 00000 n +0000014666 00000 n +0000014857 00000 n +0000015103 00000 n +0000015209 00000 n +0000015494 00000 n +0000015568 00000 n +0000015677 00000 n +0000015798 00000 n +0000015925 00000 n +0000016050 00000 n +0000016161 00000 n +0000016236 00000 n +0000025277 00000 n +0000034441 00000 n +0000035582 00000 n +0000035641 00000 n +0000035675 00000 n +0000035709 00000 n trailer << /ID -[<2e679ed9d56e4a46cdce5f7cf3834929><2e679ed9d56e4a46cdce5f7cf3834929>] +[<7673f789222f2341e72082e891f7e2ca><7673f789222f2341e72082e891f7e2ca>] % ReportLab generated PDF document -- digest (http://www.reportlab.com) -/Info 75 0 R -/Root 74 0 R -/Size 88 +/Info 83 0 R +/Root 82 0 R +/Size 98 >> startxref -33427 +35743 %%EOF diff --git a/source/resume/resume.rst b/source/resume/resume.rst index 1b4a3ca..62306ce 100644 --- a/source/resume/resume.rst +++ b/source/resume/resume.rst @@ -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 -- 2.43.0