
Juan Antonio Gómez Moriano
PHP developer

Connect with Juan Antonio Gómez Moriano to Send Message
Connect
Connect with Juan Antonio Gómez Moriano to Send Message
ConnectTimeline
About me
User
Education

Colegio San Jose
-
Universidad Pontificia Comillas
2001 - 2006Computer science. 7.5/10Activities and Societies: Programming, data structures, software architecture, economics, mathematics, algorithms

Universidad Complutense de Madrid
2007 - 20089/10 Norwegian language. 9/10Activities and Societies: European level A1 for norwegian, obtained a degree of 9 (maximun is 10). The course included grammar, conversations, vocabulary...
.webp)
Norwegian University of Science and Technology (NTNU)
2005 - 2006C Computer science. Encryption and digital signature.Activities and Societies: Member of the PVV (programvareverksteded) Research on the XMPP/Jabber protocol, study how could it be used to ensure secure communications between two persons by using PKI and RSA algorithms.
Experience

All experts spain
Jul 2005 - Aug 2005PHP developerIn charge of installing and explaining how an e-learning solution worked. It was written using PHP (plus MySQL, running under apache).

Planetmedia
Aug 2006 - Oct 2006J2EE developerIn charge of J2EE developments.

FullSix
Oct 2006 - Mar 2009Engineer, J2EE developerJ2EE Developer, also in charge of small developments using PHP. XSLT programmers for a custom CMS system, in charge of deploying web applications into production servers.Technologies used : J2ee 1.5, hibernate, spring, velocity, dom4j, ehcache, apache cxf, php, pear::mail, MySQL, Stripes (MVC), StrutsIt was critical to speak English in this position as my boss was French and did not speak Spanish at first.

BuyVIP
Mar 2009 - Dec 2009J2EE Senior DeveloperHired as a J2EE senior developer, I was in charge of important developments in order to improve the performance of the system.Technologies used : J2ee 1.5, log4j, quartz, struts2, stripes, spring (dependency injection and jdbc), apache cxf (for wsdl), dom4j, Oracle.

Strands
Jan 2010 - Jan 2011Software engineerWorked as a Java software engineer, although I coded also in Lua, Python and Shell script.In charge of processing behavioural events, this represented a scalability challenge which forced us to use NoSQL solutions in order to gain processing speed. I was actively involved in the design of some architectural solutions.Technologies used : J2ee 1.5, log4j, Struts, Spring (including MVC, dependency injection and JDBC), cron, memcached, tokyo tyrant, redis, cassandra, jabber (used smack library on java), MySQLIt was critical to speak English at this position, as we worked with another team located in the USA. Show less

Excite Holidays
Jan 2011 - Feb 2014Leading a team of 6 developers. Actively getting involved in architectural area. Developed software in php, python and java. Successfully introduced a number of software quality tools as unit testing (py.unit, phpunit, junit) achieving up to 80% code coverage in some areas, code analyzers (PHP Code Sniffer, pyling, findbugs). Designed a new API from scratch, including code, xml, tests, validation ...etc... In charge of several backend software developments, some of them involving architecture design.The technologies used are : PHP, Kohana (MVC), Postgresql, Python, pyCurl, ElementTree, javascript (with jQuery), memcached, cassandra, py.test, jenkins, mock, phpunit...
Senior Developer Team Lead
May 2012 - Feb 2014Java/PHP/Python Developer
Jan 2011 - May 2012

HotHouse
Feb 2014 - Aug 2014Backend team leaderLeading a team of 3 developers. In charge of backend developments, mainly done in Java. Worked with Magnolia CMS and JCR stores. Introduced the use of zabbix in order to check the health of the system, in particular the health of salesforce webservice responses, which allowed the company to fix long term problems regarding salesforce integration.

TripAdvisor
Aug 2014 - Apr 2019Working in several strategic project such as "Viator Marketplace" that allow the company to dramatically increase the products they sell. Introduced several automations to increase developer productivity and code quality control, resulting in a more uniform code base and a higher awareness for software quality. Currently working in the architecture group, performing changes to the core components, seeking developer productivity, system performance and revenue increase.
Principal Engineer
Apr 2017 - Apr 2019Software Engineer
Aug 2014 - Apr 2017
Licenses & Certifications
- View certificate

Convolutional Neural Networks
CourseraDec 2018 - View certificate

Structuring Machine Learning Projects
CourseraNov 2018 
Deep learning nano degree foundations
UdacityJun 2017
R programming
CourseraJun 2015- View certificate

Sequence Models
CourseraJan 2019 
Algorithms: Design and Analysis, Part 1
CourseraApr 2012- View certificate

Neural Networks and Deep Learning
CourseraSept 2018 - View certificate

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
CourseraOct 2018 - View certificate

Deep Learning Specialization
CourseraJan 2019 
Machine Learning
CourseraJan 2015
Honors & Awards
- Awarded to Juan Antonio Gómez MorianoBest coworker award Tripadvisor/Viator Aug 2016 Viator has a rapidly growing selection of tours and travel experiences that cannot be easily filtered by our customers to find their perfect product. On his own time as a personal project, Moriano created a system to tag tours with attributes such as "good for kids" or "good for first timers." Not only was he the first to create a tool for tagging, but he set it up in a way to allow manual tagging of a small set of products, then using machine learning algorithms to quickly and accurately tag… Show more Viator has a rapidly growing selection of tours and travel experiences that cannot be easily filtered by our customers to find their perfect product. On his own time as a personal project, Moriano created a system to tag tours with attributes such as "good for kids" or "good for first timers." Not only was he the first to create a tool for tagging, but he set it up in a way to allow manual tagging of a small set of products, then using machine learning algorithms to quickly and accurately tag the rest of Viator's products. Not only will our customers now be able to narrow down Viator's large product selection to find the perfect tour for them, we are able to provide this data to our customers with minimal time and expense. We will also be able to leverage machine learning for many other applications that are currently slow, manual, and expensive. I wanted to recognize Moriano for this achievement. It has been a pleasure to work with him on this project and I'm looking forward to seeing both the results of this work and what he comes up with next. Show less
Languages
- enEnglish
- poPortuguese
- spSpanish
- noNorwegian
Recommendations

Nelson batista
Recruiter | Talent Acquisition | Employer Branding | People Analytics | Gestão de Talentos | R&SCabo de Santo Agostinho, Pernambuco, Brazil
Jennifer espinal canelas
Diseño de marca | Identidad Corporativa | Neuromarketing | Cultura Organizacional | SostenibilidadHonduras
Vishal bandral
MBA student ( Finance and marketing)||Chandigarh University||Mohali district, India
Christina mgqibi
Investment OperationsCity of Johannesburg, Gauteng, South Africa
Dominik knapp
Mein Ziel: Mit guten Webtexten in der Google Suche gefunden zu werden | Digital Marketing Specialist...Vienna, Vienna, Austria.webp)
Md mainul hoque (enoo)
Manager Commercial at Mostafa Group of IndustriesBangladesh
Joseph kabke
Accounting Manager at Aurora Health CareMilwaukee, Wisconsin, United States
Mukeshkumar dharsandia
Group Manager – Engagement at Tech MahindraBengaluru, Karnataka, India
Denise ford
Professional BookkeeperAshland, Oregon, United States
Jakob all
CEO @ Eunify Solutions | Simplify public financing with EunifyStockholm, Stockholm County, Sweden
Yann jacquemin
Gérant principal chez LE COUVREUR JACQUEMINArgenteuil, Île-de-France, France
Abby holmes
NBCUniversal West Coast PageLos Angeles, California, United States
Mouna abed al hadi
Intensive Care Nurse at American Hospital DubaiDubai, United Arab Emirates
Jared lee
Public Affairs | Children’s Hospital AssociationWashington, District of Columbia, United States
Simon o'connor
Maritime Operations Officer/VeteranUnited Kingdom
Abhishek pandey
Regional Portfolio Manager | Collections | Muthoot Home Finance |Pune, Maharashtra, India
Dev khurana
AdvocateDelhi, India
Kim de vos
GZ-psycholoog en Mindfulnesstrainer bij Skils & Eigenaar Praktijk VoskThe Hague, South Holland, Netherlands
Serena ploeger
Business & Computer Science @ Carnegie Mellon University | Incoming 2025 Deloitte Consulting InternPittsburgh, Pennsylvania, United States
Salmanul faris
Senior Architectural/Structural BIM SpecialistDoha, Qatar
...