Pablo Abbate

Pablo Abbate

Córdoba, Argentina
Hire Pablo
Scroll To View More
Pablo Abbate

Pablo Abbate

Córdoba, Argentina
Member since September 6, 2012
Pablo is a results-driven, customer-focused, articulate, & analytical senior systems engineer with excellent technical and communication skills. He has over 9 years of experience and has a strong background designing high performance environments.
Pablo is now available for hire
Portfolio
  • Rio SEO
    Java, Spring MVC, Elastic Search, Titan Graph, Cassandra, Hadoop, Maven...
  • PriceRealized.com
    Java, Jersey, Maven, Angular JS, Apache Solr, Lucene, AWS ElasticBeanstalk...
  • Nissi Group
    Java, J2EE, JSF 2.0, Prime Faces, Spring Security, Spring Core, Jersey...
Experience
  • Java, 9 years
  • Spring, 6 years
  • Hadoop, 2 years
  • Apache Lucene, 3 years
  • Apache Solr, 1 year
  • Architecture, 4 years
Córdoba, Argentina
Availability
Part-time
Preferred Environment
Win7, Ubuntu 13, Eclipse, SVN, 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.
Employment
  • Sr Java Developer
    Rio SEO
    2014 - 2015
    • Designed and Implemented the model to allocate the visits/sharing information from 500+ campaigns (around 100M visits each campaign).
    • Designed and Implemented the Hadoop Jobs to process the campaigns logs.
    • Created the Webapp from scratch, with a WS layer, Services Layer, DAO layer and model Layer.
    • The DAO layer was designed to use the Titan Graph database (connected with Cassandra) and Elasticsearch as a backend index.
    • Implemented several reports using ElasticSearch. Some of them were also using D3 Maps.
    Technologies: Java, Spring MVC, Elastic Search, Titan Graph, Cassandra, Hadoop, Maven, D3 maps.
  • Sr Java Developer
    PriceRealized.com
    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 xmls, csvs, xlsx.
    • Defined full continuous integration process, using Jenkins and Git in AWS EC2.
    • Images Service Integrated with AWS Cloudfront and AWS S3.
    • Production deployment integrated with AWS ElasticBeanstalk.
    • Defined and implemented SEO for single pages (Angular) using Prerender, NodeJS and PhantomJS.
    Technologies: Java, Jersey, Maven, Angular JS, 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
    Covario
    2012 - 2013
    • Was responsible for the implementation of the back-end services related to the keywords discovery.
    • The challenge was to create fully extensible services to switch implementations at any time.
    • Created a service which consumes Common Crawl Index to get the pages from a specific website (avoiding to crawl the web site).
    • 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
    Santex
    2011 - 2013
    • Responsible for architecture design, documentation, planning, and effort estimation.
    • Conducted technical interviews and designed the recruitment process.
    • Created institutional processes definition like configuration management, deployments, pair reviews, etc.
    Technologies: Java EE, Java 6, Eclipse, MySQL, Tomcat, EhCache, XSD, Spring, JMeter
  • Architect
    Tarjeta Naranja
    2011 - 2012
    • Responsible for software design, documentation, and planning.
    • Responsible for training and knowledge transfer.
    • Responsible for 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
    • This project was a great challenge since there were strict non-functional requirements (200,000 concurrent users).
    • Our team designed and implemented most of the back-end services.
    • Designed the load testing, analyzed the memory usage, etc.
    Technologies: Java EE, Java 5, Eclipse, MySQL, JMeter, JBoss, JBoss Cache, JGroups, CXF, Spring, XML, JSON, Maven, Memcached, EhCache
  • Technical Lead
    OSDE
    2010 - 2011
    • Responsible for architecture of front-end layer (Struts 2 - Jquery) and a back-end layer consuming REST services).
    • Responsible for effort estimation and task assignments.
    Technologies: Java EE, Spring, JSF, Hibernate 3, Oracle 10g, OAS, OC4J, JBoss 4, XML, XSL
  • SR Developer
    Nimbuzz
    2010 - 2010
    • Load tested back-end services.
    • Responsible for the Nimbuzz WAP implementation (Wicket).
    • Responsible for the Facebook Integration 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
    • Responsible for maintenance of the AA.com back-end services.
    • Responsible for strict documentation process and high configuration management effort.
    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.
    • Responsible for planning and effort estimations.
    • Responsible for training and knowledge transfer.
    • Main requirements were: content management system with high performance requirements (300,000 users) with banners & ads management included as well as the incorporation of near real-time stock market information.
    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
    SAT
    2006 - 2007
    • Worked with people from different countries in the same office, which gave the entire team a very special dynamic.
    • Responsible for 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
    OSDE
    2006 - 2006
    • Analyzed, designed, and implemented a public refund information system.
    • Responsible for defining the requirements, designing the architecture, and coordinating 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.
    • The core features were an Eclipse IDE plugin, which connects to a database, reads the schema, and generates the source code according to the implemented Velocity templates.
    Technologies: Java SE, Eclipse, Hibernate, Spring, JSP, Struts, Velocity, Magic Draw
Skills
  • Languages
    Java, UML, SQL, XML, HTML, JavaScript
  • Frameworks
    Spring, Hadoop, Spring Security, Apache Struts, JavaServer Faces, Jersey, RUP, Hibernate, Spring MVC, AngularJS, Drupal, Drupal 7, Android SDK
  • Tools
    Eclipse, Apache Solr, Maven, Git, GitHub, Apache Tomcat, Apache Ant, SVN, Apache JMeter, Jenkins, IntelliJ IDEA, AccuRev, VirtualBox, MySQL Workbench, Bamboo, Enterprise Architect, PhantomJS, JProfiler, Visio
  • Platforms
    Java SE, JSE, Java EE, Ubuntu, AWS Elastic Beanstalk, Windows 7, JBoss, Android, XAMMP, Debian Linux
  • Libraries/APIs
    Java Servlets, JAX-RS, Apache Lucene, Lucene, D3.js, Facebook API, JasperReports, jQuery, Stripe
  • Paradigms
    Continuous Integration, Aspect-oriented Programming, Scrum, Dependency Injection, Design Patterns, Unit Testing, Cross-platform Development, Concurrent Programming, Service-oriented Architecture (SOA), MVC, MapReduce, Agile Software Development
  • Storage
    Titan Graph, Database Modeling, Cache, MySQL, Amazon S3, Elasticsearch, Amazon RDS, Memcached, NoSQL, Oracle, Cassandra
  • Misc
    CloudFront, Liferay, Architecture, SEO, AWS EC2, BitBucket, JSON, Unix Shell Scripts, EhCache, XMPP
Education
  • Bachelor's Degree in Systems Engineering
    Universidad Tecnológica Nacional - Córdoba, Argentina
    2001 - 2011
I really like this profile
Share it with others