Skills Summary

Languages

  • Spanish (native)

  • English (professional working proficiency)

Software Development Skills

  • CMM level 3: received general training as part of development team.

  • Methodologies: PMI and Scrum.

  • Java Standard and Enterprise developing 3-tier applications under  web and application servers such as Tomcat, Weblogic, Jboss, Apache Web Server, Spring and Springboot.

  • Front-end Technologies: JSP, HTML, Javascript, XML and XSL.

  • Programming languages: Java, Scala, Kotlin, C/C++,  Python, Ruby, Clojure, PHP, and NodeJS. Assembly 8051 Intel architecture.

  • SQL, PL/SQL for Oracle, Postgre, MySQL, Teradata database engines.

  • Testing frameworks: Junit, TestNg, Mockito, PowerMock, Selenium 1, 2 and Selenium Grid.

  • Scripting: Unix shell scripting. Hadoop scripts for distributed queries.

  • Mobile platforms: Android and Blackberry.

  • Versioning tools: CVS, SVN, Gerrit, Git and Stash.

  • Profiling and Performance tools: Jmeter, Microsoft Web Application Stress Tool, Profiler4J, JConsole, JvisualVM.

  • Development Environments: Eclipse, IntelliJ IDEA, PyCharm, Android Studio.

  • Networking: JRMI, REST, HTTP, HTTPS, TCP/IP, SSH, Amazon Web Services, S3

  • Operating systems: Unix, Mac and Windows.