Personal Profile
I’m a software engineer, resident in Asunción, capital of Paraguay. I am experienced in the mobile telecommunications and financial sectors. I strive to write correct, maintainable, and efficient programs.
Education
2000-2007 Ingeniería en Informática - Universidad Católica Nuestra Señora de la Asunción
Employment History
Paymentology (2022 - 2024)
Software Engineer - Reporting and Card Creation
Projects:
- Image Perso Processing: Design and development of AWS infrastructure for processing of perso files.
Core technologies: EC2, S3, Linux, s3fs, terraform, golang.
- PayScheduler: Design and development of financial reports.
Core technologies: Java8, postgresql, Junit, mockito.
- VoucherEngine reports: Design and development of financial reports.
Core technologies: Coldfusion, sqlserver, metabase.
Personal Paraguay (2013-2022)
Senior Software Engineer - Systems Engineering
Projects:
- Core Business Logic: Design and development of core business logic for online and offline charging, following DIAMETER standards for DCCA.
Core technologies: Java8, Weld, Junit, Byteman, git, maven, ActiveMQ, Voltdb, Postgresql, DIAMETER protocol.
- VOD Charging: Design, development and maintenance of servers for offline charging and registering consumption of video-on-demand.
Core technologies: Java8, Weld, Junit, mockito, scala, git, maven, gnugp.
- Charging Interface: Design, development and maintenance of multi-threaded Linux servers that handle all signalling for online and offline charging, processing tens of millions of transactions daily, satisfying soft real-time constraints.
Core technologies: Java8, Weld, Junit, Junit-quickcheck, JQF, Byteman, git, maven, python, async-profiler, DIAMETER protocol.
- Call Charging Interface: Development and maintenance of multi-threaded C++ Unix servers that handled call signalling for online charging, processing millions of transactions daily, satisfying soft real-time constraints.
Core technologies: C++98/C++11, Linux, HP-UX, clang/gcc, Valgrind, Oracle, git, strace, perf.
Personal Paraguay (2009-2013)
Software Engineer - Business Intelligence
Projects:
- CampaignManager App: Development and maintenance of a multi-user GUI application for management of mass marketing campaigns.
Core technologies: C#, WPF, NHibernate, Oracle.
- SegmenterApp: Design, development and maintenance of a Windows multi-user GUI application for creation and scheduled execution of multi-datasource analytic queries (OLAP cubes, tables, files).
Core technologies: C#, WPF, NHibernate, ANTLR, Oracle.
Software Engineering Skills
Programming Languages
- JVM Languages - Java, Kotlin, Scala
- .NET Languages - C#, F#
- C++11
- Python
- Haskell
Databases
- PostgreSQL
- VoltDB
- Oracle
- MySQL
- SQLite
Miscellaneous
- emacs - programmable editor
- latex - typesetting system
- TLA+, SPIN - model checking
- WireShark - network protocol analyzer
- git - source version control
- linux - OS
Interests
- Functional programming
- Machine learning
- Model checking
- Mathematics
- Music, reading, and learning things