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.