Principal Engineer/devops Resume
Las Vegas, NV
SUMMARY
- Designing and developing interactive, scalable, fast, efficient and secure applications using the latest technologies in a challenging and growing environment.
- Working wif PHP 4 since 2002 and PHP 5 since 2003.
- Working wif Javascript since 2003, Ruby since 2011.
- Clean, well documented style of coding wif a focus on Object Oriented Programming following agile workflows, TDD, DDD and RESTful methodologies and SOLID principals.
- Managing, developing, evaluating and testing interactive applications, resulting in optimized, secure and efficient products since 2002.
- Expertise in PHP, RDBMS, HTML (5), XHTML, CSS (3) and Javascript.
- Expertise wif multiple template engines and javascript frameworks such as (Twig, Smarty, Angular JS, NodeJS and others), facilitating product development.
- Expert Linux user wif Linux variants (Ubuntu, Debian, Suse, Redhat, Fedora) since 2002.
- Expertise in web services development using SOAP, REST and their transport formats (HTML, XML, JSON) wif HAL.
- Expertise in application security, at minimum following OWASP standards.
- Passion to no and learn the latest technologies and web trends (currenty playing around wif LESS, bootstrap, Vagrant and Puppet)
- Military experience: Great collaborator, productive planning, efficient communicator and used to outperforming in fast - paced stressful environments..
- Past security clearance: Secret.
- Bilingual: Fluent in English and Spanish, and moderate skills in Italian.
- Software creation experience using PHP, MySQL, Oracle, PostgreSQL, Javascript, HTML 5, XHTML, CSS, JSON, Subversion, Git, Mercurial, SOAP, XML, Zend Framework, Symfony, Twig, Apache, nginx and many others.
TECHNICAL SKILLS
Technologies: C/C++, Python, HTML, XHTML, CSS, JavaScript, MySQL, PostgreSQL, msSQL, JSON, SOAP, XML, PHP, SSL, HTTPS, FTP, IMAP, POP3, SMTP, etc.
Tools: PHPStorm, Eclipse, Subversion, Mercurial, Adobe Photoshop, GIMP, Xdebug, XHProf, XcacheGrind (profiler tools), Hudson/Jenkins, Atlassian Suite, scrutinizer and many others.
APIs: Authorize.net, Paypal, Facebook, Twitter, oAuth and many others.
Frameworks: Zend Framework, Symfony, jQuery, Prototype, YUI, Doctrine, Propel, Behat, PHPUnit and many others.
RDBMS: MySQL, PostgreSQL, Oracle, msSQL.
NoSQL: MongoDB
Operating Systems: Windows 2000 - 8, SunOS, Mac OS X, Multiple Linux Variants (RHEL, Debian, Suse, Gentoo...)
Leadership: Taking initiative, solving problems, leading projects, improving communications, helping others improve, and leading by example.
PROFESSIONAL EXPERIENCE
Confidential, Las Vegas, NV
Principal Engineer/Devops
Responsibilities:
- Interacting wif multiple teams across 4 different countries (US, France, India and Argentina).
- Implemented different requirements by regulatory bodies (PCI, DGE, etc) to ensure quality of application.
- Followed Agile / SCRUM methodologies in SDLC.
- Ensured strict standards based on PSR-3, Sun JS conventions, and SQL 3NF minimum.
- Part of team tasked wif architecting and refactoring the application from SF1 to SF2 and Angular JS.
- Fixed bugs, and added features to the application.
- Streamlined network and server structure and application architecture using NGINX for SSL offloading, haproxy/F5 for load balancing, heartbeat, Varnish for Caching, stunnel to keep secure communication, MySQL Replication, Bind9, MongoDB, NFS, etc.
Technologies: Linux, Windows, Apache, Nginx, MySQL, MongoDB, PhpStorm, Bind9, NFS, HAProxy, Varnish, Git, ZeroMQ, AngularJS, PHP, Symfony1 and 2, SOAP, REST, and much more.
Confidential, Las Vegas, NV
Lead Architect/Devops
Responsibilities:
- Managed applications from architecture design well into production.
- Developed applications using Agile / Scrum methodologies and following software development best practices. (NF, SOLID, Etc)
- Refactored and re-architected company's Microsites project to deliver the best experience to the customer and meet business expectations.
- Managed and developed part of internal utility projects dat facilitated management of call center personel leveraging technologies like Asterisk, RabbitMQ and Pusher (socket based events).
- Used the latest web technologies like Backbone Js, Symfony 2.x, Assetic, Twig, Doctrine, RabbitMQ, PosgreSQL, ElasticSearch, Twitter Bootstrap and many others to the deliver efficient and responsive web applications dat functioned in the desktop and mobile devices.
- Helped architect, design and develop different client facing projects from database structure to interface design.
- Improved quality of development, and encouraged code re-use and documentation by leveraging tools and enforcing starnards across all projects. These included things like GitHub for code version control, Doctrine Migrations for database version control, Jira and GitHub Issues for bug tracking and SharePoint/Visio for businesss owner documentation and UML diagrams.'
- Streamlined deployments using Capifony and Capistrano wif Ruby manifests.
Technologies: Linux, Apache, MySQL, PHP5, CSS, HTML 5, Jquery, XML, Symfony, Git, Doctrine, Rabbit MQ, Eclipse, ElasticSearch, PostgreSQL, APC, Node JS, Asterisk, web sockets and more.
Confidential, Anaheim, CA
Lead Architect / Acting IT Director
Responsibilities:
- Led and mentored development team, created and enforced company coding standards and best practices.
- Continued development in multiple projects leveraging frameworks like Zend, Symfony, Magento, WordPress, vBulletin, Drupal and ORMS such as Doctrine.
- Restructured development process to completely leverage versioning technologies, CI, Unit testing, Code reviews, and more thus improving development process and quality.
- Developed internal tools and improved development processes TEMPeffectively increasing performance and decreasing time required for TEMPeffective releases.
- Improved quality of development by making different tools available to other developers by implmenting technologies such as FishEye, Crucible, Jira, Confluence, Crowd, Jenkins, LDAP, Internal Pastebins and more.
- Promoted code re-use and documentation across all projects.
- Created an Agile SDLC wif scrum meetings every day. Distributed tasks, tracked burndown rates,and developed in concurrency wif testing to improve overall development quality and efficiency.
Technologies: Linux, Apache, MySQL, PHP5, CSS, XHTML, Jquery, XML, Zend Framework, SVN, Magento, Drupal, Symfony, Doctrine, Windows IIS.
Confidential, NV
Senior PHP Developer / Architect
Responsibilities:
- Assisted wif design and development of a DB Adapter for MongoDB, Redis, and other NoSQL type databases for Zend FW.
- Set up, administered and developed on Amazon EC2 Cloud servers wif ELB (Elastic load balancers) and multiple MySQL Replicated servers.
- Redesigned multiple modules and re-factored code to use Zend Form, jQuery and stricter xHTML specifications inside SocialEngine framework.
- Designed and developed multiple high-value modules such as Events, Friends, Venues for Social Engine framework.
- Implemented Facebook API and graph integration into the system to accomplish a more interactive environment for the users.
- Acted as co-lead managing a team of remote engineers across multiple countries.
Technologies: Linux, Windows, Apache, MySQL, PHP5, CSS, XHTML, AJAX (Jquery), JavaScript, XML, PostgreSQL, MongoDB, Redis, Zend Framework, APC, SVN, Mercurial, VPN, Amazon Cloud / AWS / EC2.
Confidential, NV
PHP Engineer
Responsibilities:
- Part of specialized team of Sr. Developers and Leads dat dealt wif the most critical systems for the company.
- Developed DataX IP 2 Location services which included Geo Location and IP Proxy blacklisting implementing polygons in MySQL which lead to improved data accuracy for leads.
- Improved CRA system performance by testing and implementing the new byte code caching system. Increased performance on dis core system by over 50%.
- Designed and developed new income revenue stream which included a consolidated ordering and tracking system using JQuery, PHP and MySQL to allow clients to view, order, manage and download leads.
- Redesigned DataX control administrator back end to facilitate management of services using AJAX technologies. Increased productivity and TEMPeffectiveness by 50%.
- Created aggregation and graphing for multiple applications which enabled visibility of different statistics and analysis, resulting in higher efficiency and discovering bottlenecks.
- Improved product quality by cutting down testing time required from the QA Dept. by 80% resulting in a significant increase in ROI.
- Designed and developed the automation framework for TSS and all sister companies. The framework was based on Selenium, Zend FW and PHPUnit running on Jenkins CI. dis included developing RESTful APIs to verify and validate data across different application platforms.
- Developed multiple “mock” services to help encapsulate certain areas of testing.
- Followed an Agile / Scrum methodology for SDLC.
- Worked wif other development teams to standardize unit testing and move the company towards a Test Driven Development environment. dis movement included the use of Behat framework for feature testing, phpunit for unit testing, and component testing. The result was higher quality development, less bugs, faster releases and more involvement from the QA team as Behat test cases are written in plain English.
Technologies: Linux, Windows, Apache, MySQL, PHP5, CSS, XHTML, AJAX (Jquery), JavaScript, XML, MSSQL, PostgreSQL, Zend Framework, APC, SVN, Mercurial, VPN.
Confidential, North Las Vegas, NV
F-22 Avionics Engineer
Responsibilities:
- Lead technician on multiple jobs.
- Trained and evaluated active duty personnel, providing appropriate feedback regarding performance and training.
- Extensive use of SunOS and Oracle wifin IMIS systems.
- Managed the support section which includes over 100 million dollars in tools and support equipment.
- COMSEC Officer in charge of handling, transporting, securing, and protecting classified assets.
- Saved the Air Force over 50 million dollars by submitting multiple Quality Deficiency Reports which resulted in better sorty generation for fiscal year 2010.
- Worked hand in hand wif Lockheed martin engineers to further F-22 program development.
- Lead Developer for training software written in PHP and MySQL for testing practice for the Avionics Specialist Section.
- Awarded multiple medals and decorations, ranging from good conduct medal to outstanding unit.
- Received SECRET Clearance.
Technologies: Linux, Apache, MySQL, PHP 5 (LAMP), CSS, XHTML, AJAX, JavaScript, Oracle, SunOS, IMIS, Microsoft Office, GIMP and Zend IDE.
Confidential, North Las Vegas, NV
Contracted Developer → Lead Developer
Responsibilities:
- Provided Object Oriented design, programming, and implementation support to web based applications.
- Lead Developer on multiple projects.
- Developed multiple websites all according to specifications, and wifin specified time frame or earlier.
- Developed a fast, efficient, scalable, security driven framework to be integrated into different applications for easier user management.
- Successfully modified the phpBB Database Abstraction Layer to be standalone and easily integrated into different applications so dat multiple database types could be supported, such as: MySQL, MSSQL, MSSQL ODBC, PostgreSQL, Oracle, Firebird, SQLite.
- Created back end Content Management Systems and Data Management Systems for multiple clients using PHP, XML, Ajax, JavaScript, XHTML, CSS and MySQL InnoDB Relational Databases.
- Used SEO code on all software to increase search engine readability and optimization.
Technologies: Linux/Windows Servers, Apache, MySQL, PHP 4, PHP 5, CSS, XHTML, Zend IDE, Adobe Photoshop, GIMP, NetBeans, AJAX, JavaScript, CVS, Subversion.
Confidential, North Las Vegas, NV
Contracted Developer → Lead Developer
Responsibilities:
- Sr. / Lead developer on multiple projects.
- Developed software to be utilized in credit transactions spread throughout different servers using CURL libraries, Authorize.net APIs, PHP 5, MySQL, Ajax, JavaScript, XHTML, and CSS.
- Developed advanced support system in which clients could interact wif Confidential about special requests or needs wif their accounts or servers.
- Developed an advanced client management system dat employees could track clients they referred along wif statistics.
- Developed an efficient and comprehensive Excel to PHP converter to be used by Confidential clients.
- All software was created wif search engine optimization in mind and using table-less XHTML, CSS, PHP 5 and MySQL wif strong emphasis on Object Oriented Programming for scalability.
Technologies: Linux, Apache, MySQL, PHP 5, CSS, XHTML, Zend IDE, Adobe Photoshop, GIMP, NetBeans, AJAX, JavaScript, Subversion.
