Mario Lopez - Software Engineer

Mario Lopez - Software Engineer

Mario Lopez is an accomplished software engineer with experience in content management systems, including Joomla, Refinery and Jahia. He has hands-on experience with a diverse set of technologies and web frameworks for building rich user interfaces combined with a high proficiency in backend frameworks, design and management of relational databases and configuration of application servers.
Programming Languages
.NET, C#, J2EE, Java 2, JavaScript, PHP, Ruby, Shell Scripts, Transact SQL, Visual Basic
Background
Accounting, E-Commerce, Mobile Application, Retail, Telecommunications
Development Processes
Agile, Responsive Design, Scrum, Test-Driven Development
Operating Systems
Android, CentOS, Linux, Mac OS, Windows
Frameworks
Angular JS, Cocoon, Cordoba, Cucumber, Hibernate, JQuery, JQuery Mobile, JUnit, ReactJS, Ruby on Rails, Spring
Source Control
Ant, Docker, Git, SVN
Search Engines
Apache Lucene, Solr
Web & Application Servers
Apache Tomcat, Apache Web Server, Apache http, JBoss
SGML & Markup Languages
CSS, CSS3, HTML5, JSON, XHTML, XML
Protocols
HTTP/HTTPS
Content Management Systems
Joomla
Databases
MySQL, Oracle, Oracle PL/SQL, PostgreSQL, SQL, SQL Server
Mario Lopez has majored as a J2EE software engineer with experience in CMSs. Among his toolset there is a list of web frameworks and wide grasp of XHTML, CSS, Javascript with deep understanding of OOP patterns and relational paradigms.

In his more recent works Mario has majored web development in Ruby on Rails and PHP, and the development of native and hybrid applications in Ionic, Apache Cordova and Android SDK. In addition to this he has many times collaborated in the implementation of frontend applications that earned him a lot of skill in CSS and Javascript frameworks such as React, Angular, Bootstrap and JQuery.