Pablo Lalloni
Verified Expert in Engineering
Software Architecture Developer
Buenos Aires, Argentina
Toptal member since December 17, 2012
Pablo is an architect and developer with extensive experience in a wide range of techniques and technologies and a strong ability to understand and solve problems efficiently while keeping in mind the big picture. He consistently achieves very high quality and has successfully led several projects with small teams.
Portfolio
Experience
- JavaScript - 18 years
- Java - 16 years
- Linux - 16 years
- Software Architecture - 12 years
- Scala - 6 years
- Docker - 3 years
- Go - 3 years
Availability
Preferred Environment
Zsh, Git, Sublime Text, Linux, GNU
The most amazing...
...software I've recently built is a web app for graphically exploring and researching deep (millions of arcs) graphs of formal relationships between people.
Work Experience
Corporative Software Architecture Chief
Administración Federal de Ingresos Públicos
- Helped to solve systems architectural problems across the organization.
- Helped to determine best technology stacks to apply to new solutions across the organization.
- Led the development team to design and build a new cross-organizational, technology agnostic (http proxy based), middleware stack handling all cross-cutting concerns such as security, logging, tracing, load balancing, failover, audit, styling, elasticity, configuration, service location, etc., for web applications.
- Led maintenance teams to keep up with requirement changes on previously developed systems.
Architecture Team Lead
Administración Federal de Ingresos Públicos de Argentina
- Created a system for conducting analysis and research of formal and informal relationships (legal, fiscal, familiar, banking, geographic, etc.) between several million people. Used Scala, Akka, Neo4J, Unfiltered, ExtJS, ScalaQuery, Oracle, etc.
- Created centralized service-oriented big-data object repository with business driven addressing. Used Java, HDFS, JAX-RS, etc.
- Created centralized service-oriented big-data audit track registry. Used Java, HBase, JAX-RS, etc.
- Created a web application for audit data forensics research with Java, GWT, JAX-RS, etc.
- Created a web application for the survey and visualization of corporate IT assets and features (systems, modules, interfaces, technologies, common patterns, etc.) for IT governance support. Used Python, Django, SmartClient, PlantUML, etc.
- Created a set of common libraries for easing integration and general use of corporative services and assets targeting a wide development organizational area using many underlying libraries and technologies based on Java and Scala using many technologies.
- Advised & supported architecture and design decisions of a wider development area in the organization comprising approximately 50 developers.
Technical Lead
Administración Federal de Ingresos Públicos de Argentina
- In charge of architectural, design, and technological decisions in the construction of the core business system for monitoring taxpayers' obligation compliance (tens of millions of taxpayers, billions of obligations), monitoring and managing collections and defaults, exposing information for all stakeholders including taxpayers, public service staff (tens of thousands) in (hundreds) of decentralized agencies and mid & top management levels staff (hundreds) to support decision making.
- Created various web based user interfaces for the aforementioned system. Used Java, Groovy, Tapestry, HiveMind, Hibernate, Oracle, etc.
- Created various components which together implemented the business processes and base frameworks of the afore mentioned system and components. Used Java, Groovy, HiveMind, Hibernate, Oracle, JMS, etc.
Senior Developer
SIDERAR
- Created various software components in a big-sized multi-platform project (200 to 300 persons) devoted to the green-field reimplementation of the commercial and industrial processes management systems in the metallurgic industry. Used Java, BCFJ, Oracle, etc.
Developer
Integral Software
- Created and/or supported modules for a small to medium business management system, touching code in accounting, payroll, POS, ERP & CRM modules. Used PowerBuilder.
- Created and/or supported customization modules for aforementioned system for specific clients' industries including: dental practices, dental insurance organizations, textile manufacturing, gas stations, fuel distribution, and legal firms. Used PowerBuilder.
- Created a specific dental practice management software system, integrated with centralized dental insurance company system. Used Delphi.
Experience
Various GitHub Projects
Education
Engineer (Unfinished) Degree in Information Systems Engineering
Universidad Tecnológica Nacional - Argentina
Skills
Libraries/APIs
spray, Unfiltered, Joda-Time, Mesosphere, D3.js, Slick, ScalaQuery, Node.js, Scalaz, jQuery, Guava
Tools
Eclipse IDE, Jetty, Apache Maven, Scala IDE, NGINX, Zsh, Sublime Text, GitHub, Apache, Vim Text Editor, Trac, SBT, Git, Subversion (SVN), ScalaTest, Apache Ant
Languages
Go, JavaScript, Scala, Java, Python, Delphi, PowerBuilder, Bash, Julia, SQL, Groovy, Ruby
Frameworks
Hibernate, Play Framework, Akka, Hadoop, Ext JS, Guice, JUnit, TestNG, SmartClient, Tapestry, Spark, Apache Spark, AngularJS, Android SDK, OSGi, Spring, Django
Paradigms
Functional Reactive Programming, Top-down Programming, Object-oriented Programming (OOP), Functional Programming, Distributed Programming, Actor Programming, Service-oriented Architecture (SOA), Concurrent Programming, Asynchronous Programming, Test-driven Development (TDD), Aspect-oriented Programming, Agile Software Development, MapReduce, Reflective Programming
Platforms
Docker, DigitalOcean, Linux, Java EE, JSE, OpenStack, Oracle, Apache Pig, Android, Amazon Web Services (AWS)
Storage
Elasticsearch, JBoss AS, Neo4j, HDFS, MongoDB, Apache Hive, JBoss Infinispan, MySQL, CouchDB, HBase, PostgreSQL
Other
Software Architecture, Cascading, Apache Commons, GNU
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring