Yonatan
Professional Summary
Around * years of extensive experience as a PHP Web Application Developer in System Analysis, Design, Development and Implementation of various client/server, Web-based applications.
Extensive experience in developing enterprise grade web applications using PHP4, PHP5, HTML4, HTML5, CSS, JavaScript, jQuery, AJAX.
Well versed with complete Software Development Life Cycle (SDLC) process.
Very strong knowledge and experience in developing the back-end support applications using PHP and MySQL as well as knowledge in front-end applications using Drupal, HTML/DHTML, CSS, JavaScript, jQuery and AJAX.
Knowledge on Model View Controller (MVC) architecture based Web Applications like Zend, CakePHP as well as building PHP websites and applications using PHP Smarty Templating Engine.
Experience in IDEs like Adobe Dreamweaver, Eclipse, Microsoft Visual Studio, Zend Studio and Netbeans.
Extensive experience with Content Management System (CMS) Tools such as Drupal, Wordpress, Omeka and Joomla.
Experience in developing strategies for Search Engine Optimization (SEO)
Skilled in WAMP and LAMP platforms
Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, SQL Server and Oracle.
Experience in working with web services SOAP and REST.
Experience in working with Agile and Scrum methodologies.
Experience working on Version control system CVS, Subversion, and GIT.
Expert in managing server using remote tools such asPuttyandSSH.
Ability to work with a sense of urgency in an aggressive, multi-tasking environment.
Ability to provide team leadership and effective team participation where required.
Highly motivated, organized and results oriented with excellent interpersonal, communication, and presentation skills with capability of adapting to new and fast changing technologies.
Technical Skills
Operating Systems: Windows 98/2000/XP/Vista/7, UNIX, Linux, Mac, and Sun Solaris.
Web Design: HTML/DHTML,CSS, XML, PHP5/4, JavaScript, AJAX, JQuery
Web Servers: Apache Web Server, Apache Tomcat 5.x/4.x, WAMP, LAMP.
Programming: C, C++, JAVA, PHP
CMS: Drupal, Wordpress, Joomla, Omeka.
MVC frameworks: Zend, CakePHP
Databases: SQL, PL-SQL, MySQL, LDAP, Toad,PhpMyAdmin, SQL Server, Oracle.
IDE: Eclipse, Visual Studio 2005/2008, Adobe Dreamweaver, Zend Studio
Netbeans
Networking: TCP/IP, UDP, DNS, SMTP, FTP, SSH, DHCP, SSL, HTTP,HTTPS.
Version Control: subversion, CVS, GIT, Cornerstone
Work Experience Details
Client: ADP, Atlanta, GA
Duration: June 2015 – Present
Role: Sr. PHP Developer
Responsibilities:
Worked with end-users to define system requirements for designing and developing portal
Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript,JQuery
Developed the application using MVC pattern
Done database design with normalized table structure.
Involved in writing queries and stored procedures using MySQL.
Developed an efficient Administration module to manage the portal dynamically.
Developed part of query management in the admin side.
Developed a powerful and effective diagnostic search for internal employee.
Validations provided to the form fields using JavaScript.
Developed the front end of the portal.
Implemented Search Engine Optimization techniques.
Environment: PHP, Lamp, MySQL, HTML, CSS, JavaScript, JQuery, Ajax, Apache Server, Wordpress, Netbeans, Ubuntu, VMware, subversion, PhpMyadmin
Client: CNBC, Englewood Cliffs, NJ
Duration: June 2014 – June 2015
Role: Sr. PHP Developer
Project Description:
This project involved in development of Drupal modules for CNBC.
Responsibilities:
Set up Drupal development environment by installing and configuring PHP, MySQL, Apache and Drupal.
Developed and implemented custom modules in PHP according to requirements.
Set up Drupal Cron to publish CNBC new stories to Drupal.
Designed Drupal deployment workflows across multiple domains
Developedcustom themes using Drupal themes.
Developed different content types using Drupal Field API.
Developed Associations for different content types using PHP, ZEND and Drupal.
Developed stored procedure to save associations.
Developed Drupal custom module for ingestion using PHP, Drupal and XML.
Created flags using Drupal.
Developed usage rule using Drupal rule module.
Developed custom search module to search associations by id or by name using PHP and MySQL.
Participated in daily meetings and regular planning and review sessions.
Developed user interface using HTML, CSS, AJAX, jQuery and JavaScript.
Debugged and fixedproduction issues.
Integrated Drupal application with ZEND using REST API.
Environment: LAMP, Linux, PHP, MySQL, HTML, CSS, JavaScript, JQuery, Ajax, Apache Server, Drupal, Drush, Netbeans, Ubuntu, VMware, subversion, PhpMyadmin, ZEND framework
Client: Flatworld Knowledge, Irvington, NY
Duration: Jan 2013 –May 2014
Role: Sr PHP/Drupal Developer
Project Description:
This project involved in development of Drupal modules for publishing college-level open textbooks.
Responsibilities:
Installed PHP, MySQL, Apache and Drupal on Linux Server.
Upgraded Drupal 6 to Drupal 7.
Developed custom pin authentication module using Drupal for Drupal users.
Developed custom themes using Drupal themes.
Developed different content types using Drupal Field API.
Created URL Aliases using Drupal PathAuto core module.
Developed Drupal custom module People & Labs for Harvard Immunology.
Developed Drupal custom module Events using Aggregator core module.
Integrated Apache Solr search with Drupal.
Developed custom search module to search profiles using Drupal, PHP and MySQL.
Developed vimeo plugin for Omeka to insert video into history of medicine item display page using PHP, MySQL, HTML, JavaScript.
Created forms using HTML, CSS, AJAX and JavaScript.
Debugged and fixed production bugs in Drupal 7.
Customized and upgraded all Wordpress plugins of center for history of medicine news.
Environment: LAMP, Linux, PHP5.3, MySQL, HTML, CSS, JavaScript, JQuery, Ajax, Apache Server, Drupal, Drush, Omeka, Wordpress, Eclipse, Ubuntu, VMware, GIT, subversion
Client: Harvard Medical School, Boston, MA
Duration: Jan 2011 – Dec 2012
Role: PHP/Drupal Developer
Project Description:
This project involved in development of Drupal modules for Harvard Immunology, Wordpress plugins for center history of medicine news.
Responsibilities:
Created User Management for different user administrators such as Site Administrator and Site Users.
Developed SOAP Server to allowing client to search employee records based on WSDL document.
Created New Templates for the administrator areas with various options to be implemented Using Drupal.
Implemented PHP session variables and cookies.
Developed CSS 2 code in hand-coded XHTML and JavaScript.
Established PHP connection to the database.
Designed payroll form for administrator, supervisor, and employee using Drupal.
Visualized the database using SqlYog.
Designed database tables like administrator, supervisor, and employee in MySQL.
Participated in bug fixing with QA team, which involved in cross browser testing as well as load and performance checking.
Coordinated with the offshore development team.
Used Linux Server and configured Web development tools.
Environment: PHP5, XHTML, XML, SOAP, JavaScript 2.0, SQL, PERL, CSS, Ajax, WSDL, SOAP, Wordpress 2.3, MySQL 5.0, IBM DB2, SqlYog, Zend Studio, Dreamweaver CS3, Symfony, Photoshop CS3, Flash CS3, CVS, MS Excel 2007, Window XP,LAMP, Microsoft Visio 2007 and MS Outlook 2007.
Client: Sharecare, Atlanta, GA
Duration: Nov 2009 –Dec 2010
Role: PHP Developer
Project Description:
This project involved in development of interactive question and answer platform that allow industry experts to answer health and wellness questions
Responsibilities:
Created user management for Users and Experts using PHP and MySQL.
Used Drupal CCK to create topics, people and health reference.
Created search module using Apache Solr.
Created audio and video streaming using HTML5.
Customized questions and answers module using Drupal content management system.
Deployed application software on Amazon Ec2 cloud computing platform and Linux server.
Developed user inter interface using HTML, CSS, JavaScript and Ajax.
Stored user login activity using Drupal Session Aggregator module.
Integrated applications using REST API.
Environment: LAMP, Linux, PHP5.3, Drupal, Drush, MySQL, HTML, CSS, JavaScript, JQuery, Ajax, Apache Server,Apache Solr, REST API, Eclipse, Subversion, Cornerstone, Fedora, Amazon Ec2
Client: Caps Universal Payroll, Los Angeles, CA
Duration: May 2009 –Nov 2009
Role: PHP/Drupal Developer
Project Description:
This project involved in development of new modules to user admin panel of Caps Universal Payroll website.
Responsibilities:
Created user management for super admin, company employee, client and sub-client using Drupal content management system.
Developed schema in MySQL to get data from database depending on user role.
Using PHP and MySQL, data navigated from database and displayed on user admin panel.
Created reusable classes using Object Oriented PHP.
Created payroll resources module usingDrupal.
Implemented Auto Complete Search using AJAX.
Created forms using Drupal Form API.
Normalized database tables and performed extensive query optimization.
Used Drupal Caching to improve performance.
Used JavaScript validations for form submissions.
Created themes using Drupal themes.
Used HTML, CSS, JavaScript and AJAX on front-end side.
Used tools SSH and Putty to connect to the server.
Used SOAP API for calling web services.
Environment: LAMP, Linux, PHP5,Drupal, Drush,MySQL, HTML/DHTML, CSS, JavaScript, jQuery, Ajax, HTTP server, Winscp, SSH, Putty, Dream weaver, REST API, GIT, PhpMyAdmin, Vim, Eclipse