Scroll To View More
Hire the top 3% of freelance developers
Pablo Sebastián Abbate

Pablo Sebastián Abbate

Córdoba, Cordoba, Argentina
Member since September 6, 2012
Pablo is a results-driven, customer-focused, articulate, and analytical senior systems engineer with excellent technical and communication skills. He has over eleven years of experience and has a strong background designing high performance environments.
Pablo is now available for hire
  • Bodybuilding
    Java 8, Spring MVC, Spring Boot, Spring Hateoas, ReactiveX, Hystrix...
  • Rio SEO
    Java, Spring MVC, Elasticsearch, Hadoop, Maven, Angular JS
  • Rio SEO
    Java, Spring MVC, Elasticsearch, Titan Graph, Cassandra, Hadoop, Maven, D3.js
  • Java, 11 years
  • Spring, 8 years
  • Architecture, 6 years
  • Apache Lucene, 5 years
  • Hadoop, 4 years
  • Apache Solr, 2 years
Córdoba, Cordoba, Argentina
Preferred Environment
Mac OS X, IntelliJ IDEA, Git
The most amazing...
...thing I've coded is a service that has to crawl pages, get the internal links, audit each link, and publish the results in a high concurrent environment.
  • Senior Software Engineer
    2015 - 2017
    • Implemented features across different modules of the application, such as liking, comments, friends, and profiles.
    • Implemented a new module from scratch, helping on core definitions such as notifications, mentions, and friendship.
    • Implemented lambda processes to sync data between the CMS and a new datasource, exposing the synced data throughout a new API built from scratch.
    • Designed and implemented new entities and services, while helping to build out a flexible and extensible API.
    Technologies: Java 8, Spring MVC, Spring Boot, Spring Hateoas, ReactiveX, Hystrix, Elastic Search, Maven, Javascript
  • Senior Software Engineer - Team Lead
    Rio SEO
    2015 - 2017
    • Designed the model to allocate location data for 150+ clients (around 100 thousand locations).
    • Designed and implemented the Hadoop jobs to crawl and fetch the listing information for more than twenty online directories such as Google, Yahoo, Bing, Yelp, and Yellowpages.
    • Defined the Elasticsearch entities to store the data, as well as defining and implementing the services to generate reports (Citations, Rankings, Data Accuracy).
    • Designed and implemented a strategies module to customize the data acquisition for each client by online directory.
    • Developed some UI screens and reports.
    Technologies: Java, Spring MVC, Elasticsearch, Hadoop, Maven, Angular JS
  • Senior Java Developer
    Rio SEO
    2014 - 2015
    • Designed and Implemented the model to allocate the visits/sharing information from 500+ campaigns (around 100 million visits each campaign).
    • Designed and Implemented the Hadoop jobs to process the campaign logs.
    • Created the web app from scratch, with a WS layer, services layer, DAO layer, and model layer.
    • Designed the DAO layer to use the Titan Graph database (connected with Cassandra) and Elasticsearch as a back-end index.
    • Implemented several reports using Elasticsearch. Some of them were also using D3 Maps.
    Technologies: Java, Spring MVC, Elasticsearch, Titan Graph, Cassandra, Hadoop, Maven, D3.js
  • Senior Java Developer
    2014 - 2015
    • Created a process to tag 1+ million items based on customizable rules.
    • Defined faceted searches using Apache Solr depending on business rules.
    • Defined and implemented a payment workflow using Stripe.
    • Items ingestion using external XML, CSV, and XLSX files.
    • Defined a full continuous integration process, using Jenkins and Git in AWS EC2.
    • Integrated image services with AWS CloudFront and AWS S3.
    • Integrated production deployment with AWS Elastic Beanstalk.
    • Defined and implemented SEO for single pages (Angular) using Prerender, Node.js, and Phantom.js.
    Technologies: Java, Jersey, Maven, AngularJS, Apache Solr, Lucene, AWS ElasticBeanstalk, AWS S3, AWS RDS, AWS EC2, AWS CloudFront, JUnit, Jenkins, Phantom.js, SEO
  • Senior Developer
    Nissi Group
    2013 - 2013
    • Created the authentication/authorization layer using Spring Security (for both web services and login form).
    • Created the DAO layer using Hibernate/Spring.
    • Created the WS endpoints with Jersey.
    • Created the front-end with JSF 2.0 (Prime Faces).
    Technologies: Java, J2EE, JSF 2.0, Prime Faces, Spring Security, Spring Core, Jersey, Hibernate, Maven, Jasper, Git
  • SR Developer
    2012 - 2013
    • Implemented the back-end services related to the keywords discovery.
    • Created fully extensible services to switch implementations at any time.
    • Built a service which consumes Common Crawl Index to get the pages from a specific website (avoiding having to crawl the website itself).
    • Created Hadoop job to get pages from Common Crawl Data and then reverse the links in order to get the incoming back links for every URL.
    Technologies: Java EE, Java 6, Spring, Hadoop, Node.js, Maven, Cassandra, Tomcat, Amazon WS
  • Architect
    2011 - 2013
    • Designed architecture, wrote documentation, planned, and estimated projected effort.
    • Conducted technical interviews and designed the recruitment process.
    • Created institutional processes definition like configuration management, deployments, and peer reviews.
    Technologies: Java EE, Java 6, Eclipse, MySQL, Tomcat, EhCache, XSD, Spring, JMeter
  • Architect
    Tarjeta Naranja
    2011 - 2012
    • Handled software design, documentation, and planning.
    • Trained colleagues.
    • Made effort estimations and task assignments.
    Technologies: Java EE, Java 5, Eclipse, MySQL, OSB, Tomcat, Web Logic, EhCache, SpringWS, XSD, SoapUI
  • SR Developer
    Sirius XM
    2011 - 2012
    • Collaborated with a team to design and implement most the back-end services.
    • Designed the load testing and analyzed the memory usage.
    Technologies: Java EE, Java 5, Eclipse, MySQL, JMeter, JBoss, JBoss Cache, JGroups, CXF, Spring, XML, JSON, Maven, Memcached, EhCache
  • Technical Lead
    2010 - 2011
    • Architected the front-end layer (Struts 2 - jQuery) and a back-end layer consuming REST services.
    • Made effort estimations and task assignments.
    Technologies: Java EE, Spring, JSF, Hibernate 3, Oracle 10g, OAS, OC4J, JBoss 4, XML, XSL
  • SR Developer
    2010 - 2010
    • Load tested back-end services.
    • Implemented the Nimbuzz WAP (Wicket).
    • Integrated Facebook through XMPP.
    Technologies: Java EE, Java 5, Eclipse, MySQL, Jabber, XMPP, Tomcat, Spring, Wicket, JSP, Maven, JIRA, Review Board
  • Senior Developer
    American Airlines
    2009 - 2010
    • Maintained the back-end services.
    • Handled the strict documentation process and configuration management efforts.
    Technologies: Java EE, MyEclipse, Websphere 6.1, Apache Ant, Web Services, CXF, SOA Test, Accurev
  • Technical Leader
    Bolsa de Santiago
    2007 - 2009
    • Analyzed every functional and non-functional requirement.
    • Designed and implemented the architecture.
    • Designed and implemented the core features and the cross functional requirements.
    • Handled planning and effort estimations.
    • Trained coleagues.
    Technologies: Java EE, Liferay, Struts, Tiles, Hibernate, MySQL, Spring, SQL Server, Tomcat 6.0.x, Lucene, Adobe Flex, .NET, JackRabbit, Apache Ant, XSD, XML, XSL, Velocity, JSP, Web Services
  • Senior Developer
    2006 - 2007
    • Worked with people from different countries in the same office, which gave the entire team a very special dynamic.
    • Created the public auction module, which consisted of many complex workflows to move the goods across different states.
    Technologies: Java EE, Spring, JSF, Hibernate 3, Oracle 10g, OAS, OC4J, JBoss 4, XML, XSL
  • Senior Developer, Analyst
    2006 - 2006
    • Analyzed, designed, and implemented a public refund information system.
    • Defined the requirements, designed the architecture, and coordinated the team (devs and testers).
    Technologies: Java EE, Struts, Hibernate, XML, Web Services, AS400, SQL Server 2005, MySQL, DB2
  • Developer
    PSA Peugeot Citroën
    2006 - 2006
    • Created module to integrate two back-end systems according to specific production rules.
    • Parsed and merged several XML files in order to define the current production plan.
    Technologies: Java EE, Struts, JSP, OJB, DB2, XML, SAX
  • Developer
    Vates S.A.
    2005 - 2006
    • Researched and designed the institutional framework.
    Technologies: Java SE, Eclipse, Hibernate, Spring, JSP, Struts, Velocity, Magic Draw
  • Languages
    Java, Java 8, HTML, XML, UML, SQL, JavaScript
  • Frameworks
    Spring, Rational Unified Process (RUP), Spring Security, Jersey, Spring MVC, Hadoop, Spring JDBC, Spring Boot, Apache Struts, Hibernate, JavaServer Faces, AngularJS, Android SDK
  • Tools
    Eclipse IDE, Subversion (SVN), Amazon CloudFront CDN, Apache JMeter, Maven, IntelliJ IDEA, Apache Solr, BitBucket, Jenkins, Apache Tomcat, GitHub, Apache Ant, Git, MySQL Workbench, Visio, Enterprise Architect, Bamboo, AccuRev, VirtualBox, JProfiler
  • Platforms
    JSE, Mac OS, Elastic Beanstalk, Windows 7, Java EE, AWS EC2, AWS Elastic Beanstalk, Ubuntu, JBoss, Oracle, Drupal, Debian Linux, Android, XAMPP, Drupal 7
  • Storage
    Elasticsearch, Spring Data, NoSQL, AWS RDS, Titan Graph, Database Modeling, JSON, MySQL, Cache, AWS S3, Cassandra, Memcached
  • Libraries/APIs
    JAX-RS, Lucene, Apache Lucene, Java Servlets, D3.js, Stripe, PhantomJS, jQuery, JasperReports, Facebook API, ReactiveX, Hystrix
  • Paradigms
    Agile Software Development, Cross-platform, Aspect-oriented Programming, MapReduce, Concurrent Programming, Unit Testing, Design Patterns, Dependency Injection, Scrum, Search Engine Optimization (SEO), Model View Controller (MVC), Continuous Integration (CI), Service-oriented Architecture (SOA)
  • Other
    HATEOAS, XMPP, Architecture, Liferay, Unix Shell Scripting, EhCache
  • Bachelor's Degree in Systems Engineering
    Universidad Tecnológica Nacional - Córdoba, Argentina
    2001 - 2011
Hire the top 3% of freelance developers
I really like this profile
Share it with others