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
  • Architecture, 4 years
  • Apache Lucene, 3 years
  • Hadoop, 2 years
  • Apache Solr, 1 year
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, XML, SQL, JavaScript, HTML
  • Frameworks
    Spring, Hadoop, Hibernate, Spring MVC, Jersey, Apache Struts, RUP, Spring Security, JavaServer Faces, AngularJS, Android SDK
  • Tools
    Eclipse, Jenkins, GitHub, Apache Tomcat, IntelliJ IDEA, Bitbucket, Git, SVN, Apache Ant, Apache JMeter, Maven, Apache Solr, Amazon CloudFront CDN, Enterprise Architect, MySQL Workbench, VirtualBox, AccuRev, Bamboo, JProfiler, Visio, PhantomJS
  • Platforms
    Java SE, JSE, AWS EC2, AWS Elastic Beanstalk, Windows 7, Ubuntu, Java EE, JBoss, Oracle, Drupal, Debian Linux, Android, XAMMP, Drupal 7
  • Libraries/APIs
    JAX-RS, Lucene, Java Servlets, Apache Lucene, Stripe, D3.js, jQuery, JasperReports, Facebook API
  • Paradigms
    Continuous Integration (CI), Model View Controller (MVC), Search Engine Optimization (SEO), Aspect-oriented Programming, Scrum, Dependency Injection, Design Patterns, Unit Testing, Cross-platform Development, Concurrent Programming, Service-oriented Architecture (SOA), MapReduce, Agile Software Development
  • Storage
    Cache, Amazon S3, MySQL, Database Modeling, Titan Graph, Amazon RDS, JSON, NoSQL, Memcached, Cassandra
  • Misc
    Elasticsearch, Liferay, Architecture, EhCache, Unix Shell Scripting, 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