Summary
Omar Villegas is a seasoned Java developer with 8 years of experience delivering scalable backend and enterprise-grade applications, specializing in Java EE/SE and the Spring/Hibernate ecosystem. He builds end-to-end solutions with robust data persistence (MySQL), advanced caching (Ehcache, Varnish), and search capabilities (Hibernate Search and Apache Solr/Lucene), plus RESTful services via Spring MVC. His experience spans diverse industries from banking (WebLogic-based J2EE with JSP/Servlets, Struts, JasperReports) to multimedia desktop apps with social integration and messaging (XMPP), reflecting strong cross-domain capabilities and front-end integration with Freemarker, HTML5, CSS3, and jQuery. He embraces TDD and SCRUM, with hands-on exposure to CI/CD pipelines (Hudson, Sonar) and database change management using Liquibase. Based in Montreal, Canada, Omar combines a solid engineering foundation with a proactive, continuous-learning mindset to deliver maintainable, scalable solutions and readily apply new skills beyond his core Java expertise.
9 years of coding experience