PHP 5.3 Zend Certified Engineer
Hands-on enthusiastic Senior Lead Software Engineer with over 10 years of professional experience architecting, developing, and optimizing enterprise web applications with a specialization on PHP 5.5+ and Zend Framework 2 technologies.
Vast experience managing teams of 10+ back-end and front-end developers, including implementation of coding standards, mentoring, code-reviews, version control workflows, work assignment, and daily administrative duties.
Core leader and instiller of best practices for modularizing and scaling web applications through the use of SOLID Object Oriented design principles, and implemented automated unit tests.
Ample experience as an application Architect with experience gathering requirements from product owners, recommending best approaches from an infrastructure perspective, while implementing the end-vision of stakeholders, and providing progress reports.
Specialties in:
-PHP 5.5+, Zend Framework 2, and Doctrine 2 applications
-Git and distributed version control workflows
-MySQL database administration optimization and normalization
-AWS architectural design and best practices
-Vagrant and Chef development operations tools
-Unix administration and a passionate VIM enthusiast!
-HTML5, Javascript / AngularJS, CSS3
-Java/J2EE, Spring 3 MVC, Hibernate web applications
-Objective C / Cocoa - implementing native iOS apps
-Scalability techniques including caching (Memcached), reverse proxy (Varnish)
-Implementing highly scalable RESTful API's for content syndication
-Agile/Scrum methodology with Scrum Mastering experience
Senior Lead Software Engineer @ Architected, led, and programmed the enterprise codebase migration of the VEO video web portal, featuring “TV Everywhere”, movie rentals, and On Demand playback. The application was built on PHP 5.5, Zend Framework 2, Doctrine ORM (MySQL), Apache SOLR with composer-managed dependencies. Caching is a multi-tiered solution using Varnish/ESI, Memcached, and AWS Cloudfront CDN. Manage a team of 10+ Junior, Mid, and Senior developers on a daily basis, including mentoring, code reviews and standards, work assignment, and administrative duties. Implemented scheduled database migration from Oracle to MySQL leveraging Doctrine 2. Rewrote VEO API into industry standard RESTful model using Zend Framework 2 and Apigility, which includes versioning, validation, and JSON/XML content negotiation. Architect the enterprise infrastructure and communication between the VEO web applications in AWS including EC2 instance autoscaling, RDS master/slave setups, Elasticache for caching and shared session management, ELB load balancing, and Cloudfront CDN integration. Implemented optimized Agile development workflows using JIRA, and automated release branching best practices utilizing Git distributed version-control. Implement global coding standards across backend, front end, and iOS applications. Additionally implemented pull request Git workflows to enforce code reviews, and hooking to various PHPQA tools (Code sniffing, PHPUnit, code-styling, etc). Created and successfully executed technical project plans for VEO's mission critical applications including the VEO portal migration, CMS migration, and API rewrite. From March 2014 to Present (1 year 5 months) Miami/Fort Lauderdale AreaSenior Software Engineer @ Lead engineer and co-architect of Univision’s Feed Syndicator application – used for high-bandwidth syndication of data to partners in a multitude of output formats (XML, JSON, RSS, etc)- built on PHP 5.3, Zend Framework 2, MySQL, Apache SOLR. This platform powers a large multitude of iOS/Android Mobile Apps, Xbox, Samsung, Windows 8, and more. Collaborated in the architecture and implementation of Univision’s Hulk Content Delivery Service – a migration of our system to an API-driven architecture equipped to power the Univision.com responsive websites on both desktop & mobile – built on PHP, Java, and Spring. Developed a large amount of enhancements and optimizations to Univision’s Content Management System (WCM), built on PHP, MySQL, and Apache SOLR. Collaborated in the migration of Univision’s CRM application, from Java ATG Dynamo to Spring 3/Hibernate. Communicate with both internal departments and 3rd party partners to oversee technical integration of high-profile initiatives for mobile, console, and television applications. Core member of Univision’s Technical Committee, focusing on solving optimization and performance domains within our applications From October 2008 to March 2014 (5 years 6 months) Miami/Fort Lauderdale AreaWeb Developer @ Collaborated in the front-end and server-side code migrations for VH1LA, Mundonick.com, and MTVLA.com using Java, HTML, Javascript, and CSS. Implemented MTVLA's Revolution and Mundonick’s NickTurbo - Data-driven rich-media video playlists showcasing MTV and Nickelodeon media built in Flash Actionscript, Java, XML, XHTML, and Javascript. From February 2005 to September 2008 (3 years 8 months) Miami/Fort Lauderdale Area
Bachelor of Science (BS), Computer Science @ University of Miami From 2000 to 2004 Alexander Raventos is skilled in: PHP, MySQL, Java, Spring, Zend Framework, Ruby on Rails, LAMP administration, Linux, Hibernate, Oracle, Objective-C, JBoss Application Server, Ruby, HTML, JavaScript, jQuery, HTML 5, Scrum, Web Applications, OOP