Francis Dias
Sr. PHP Developer
Raleigh, NC 27608
PROFESSIONAL SUMMARY:
Over 8+ years of years of extensive experience in PHP, LAMP, WAMP, Drupal, WordPress, Symfony,
Laravel, CodeIgniter, CakePHP Frameworks.
Extensive experience in developing web page quickly and effectively using jQuery, Drupal, HTML5, CSS3,
Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
Proficient in developing websites and web applications using PHP, MySQL, HTML5, XML, CSS, Java Script,
JSON, XHTML, JQuery and AJAX.
Extensively used JavaScript, JQuery and Asynchronous JavaScript and XML (AJAX) technologies to build
dynamic web contents with high performance.
Strong knowledge in using Object Oriented Programming concepts as well as full working knowledge of DOM.
Excellent work done in writing queries, stored procedures, triggers and functions in MySQL, SQLServer,
Oracle, DB2 etc.
Solid experience with UNIX/Linux, MVC, Subversion, CVS, Git, CakePHP, CodeIgniter, Symfony Framework,
and LAMP toolset. Expertise in Photoshop, and IDEs like Eclipse, Dream Weaver, PHP Storm.
Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache,
MySQL, PHP) and WAMP (Windows, Apache, MySQL, PHP) Environments.
Familiarity with large multi-server Drupal environments, administration, and integration with various third-party
sites with open APIs.
Experience in content management systems like Drupal, WordPress to perfectly suit the client's requirements.
Extensive Experience in working on Manual Testing Methodologies like Agile-SCRUM, Black Box, White Box,
Waterfall Methodology and Spiral Methodology.
Extensive Experience in command line tools like Drush, Drupal Console and Composer.
Strong Analytical, Problem Solving and debugging skills with excellent understanding of system development
metrics, techniques and tools.
Working experience with MySQL, which includes configuration, query optimization, full-text search indexing
and de-normalization Expert in handling the administration of MySQL database using PHPMyAdmin.
Experience programming solutions based on the AngularJs, BootstrapJs, ReactJs, BackboneJs and
KnockoutJs. Experience in developing projects that involve JBoss, JSON, AJAX, JavaScript, and REST.
Solid experience with Model View Controller (MVC) architecture based Web Application Development.
Solid experience in Relational Database Management System (RDBMS) design, programming, normalization
and security administration with MySQL, Oracle11g
Familiar and working experience with NoSQL Database Design, Analysis and Development like MongoDB.
Worked with Ubuntu server / Linux command line. Experience with integrating APIs - Google Analytics,
Google Maps etc. Usage of JSON for faster and impulsive responses.
Using Bower, Grunt and NPM for project maintenance and installing the dependencies on client side.
Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
Experience with LARAVEL, ZEND MVC, SMARTY, WORDPRESS, JOOMALA Framework and different
ZEND libraries for developing applications Designed and developed relational database systems and
Client/Server applications.
Experience on developing which also includes web services like REST, RESTFUL API'S etc. with the help of
WSDL, SOAP and JAX-WS, MongoDB and AWS to get updates from the third parties.
Good understanding of Software Development Life Cycle (SDLC) and Software Development model like
JIRA, Agile Scrum Model. Experienced in designing Using Web Standards and developing table-less layouts.
EDUCATION:
Master of Science and Engineering from University of Florida.
PROFESSIONAL EXPERIENCE:
T-Mobile, Raleigh, NC
Duration- May 2019 - Current
Sr. PHP Developer
RESPONSIBILITIES:
Developing PHP, HTML, CSS, JavaScript, JQuery and AngularJS ecommerce application pages according to
project requirements.
Create custom Drupal modules using PHP, MySQL and JavaScript and configure required contributed
Modules.
Developing responsive theme using HTML, JQuery, JSON, CSS, and SASS to support devices.
Migration of Drupal 6 to 7 version and Involved in developing new features as enhancements.
Carried out extensive verification and testing in order to set MySQL database free from SQL injections
throughout course of database development and management.
Developed various sections using AngularJS, HTML, CSS, Velocity, AJAX, JSON and Spring web service
Worked on UNIX/Linux, MVC, Subversion, CVS, Git, Zend, CakePHP, CodeIgniter Framework, Wordpress,
and LAMP toolset. Build AJAX pages using PHP to display current server time
Involved in the development using JQuery and PHP and designed applications in AJAX with rich user
interfaces.
Enhanced Bash scripts (limited availability of non-core Perl modules) to gather data from multiple SQL
sources.
Developed a bash script to automate the process of starting a new developer to using Docker Containers.
Development experience with Zend, NetBeans, Notepad++, JEdit
Modification and customization of the Drupal and WordPress themes.
Expert PHP Development utilizing Zend, CakePHP, CodeIgniter and Symphony frameworks
Worked with MySQL which includes configuration, query optimization, full-text search indexing and De-
normalization Expert in handling the administration of MySQL database using PHPMyAdmin.
Developed and design security token for in order to verify only valid users can request to API.
Developed new modules call schedule by using JQuery full calendar and AJAX for front-end and back end
using
Worked on Stack ZendPHP, Apache Web Server, SVN, Oracle, JavaScript, JQuery
Implemented streamlined navigation bar on web pages using CSS3, Bootstrap and JQuery.
Used AJAX and JSON for creating interactive web pages
Used the Node.js, Angular.js MVC Frameworks in the development of the web applications.
Worked on ReactJS and React views, rendering using components which contains additional components
called custom HTML tags. Extensively modified REST HTTP service based client and server web applications
Implemented Business Logic in the Controller layer of the help center application
Developed test cases and performed unit test using PHPUnit, Jasmine Tested application using Firebug and
Xdebug
Used GIT for version control. Applied the data source from Oracle databases and target system using SQL
queries.
Created tile definitions, Struts-Config files, validation files and resource bundles for all modules using Struts
framework.
Helped team-mates in and India with Bash, SQL, and troubleshooting, daily Scrum conference calls.
Worked on an open-source CMS Drupal to build website using Drupal 8.
Building the web pages from scratch using Drupal & PHP. Used Backup and Migrate for migration and staging
process.
Used some of the standards of section 508 for the web improvisation using WCAG.
Installed and configured Drupal on several environments; Development, staging and testing (LAMP Stack).
Developed SQL Queries and stored procedures using MYSQL to fetch complex data from different tables in
remote databases.
ENVIRONMENT:
PHP, Symphony, Laravel, Wordpress, CakePHP, Zend, Magento, , Sql, Xhtml, HTML, CSS, Vue.Js, Drupal,
Javascript, XMLjava script, Node.js, Angular.js , boots, trap.js, backbone.js, React.js, CSS, Html5, Oracle, PL/SQL,
Jasmine, Agile, Cassandra, JDBC, REST, Eclipse, Webogic, Git, GitHub.
IBM, Reston VA
Duration- November 2018 - April 2019
Sr. PHP Developer
Responsibilities:
Involved in the maintenance of Website and application developed in Symfony Framework.
Developed form modules using HTML5, Bootstrap3, Validators and input controls.
Wrote front end HTML and CSS to meet validation requirements.
Implemented new modules and themes into Drupal core to allow for rapid development.
Used and Integrated MVC architectural pattern for developing enterprise applications.
Used Amazon S3, Broken Link Checker, SLT File Select, Multiple content blocks plugins in the site to
implement different functionalities. Used HTML, CSS, JavaScript, JQuery and Ruby on client side.
Developed the middleware software components for the implementation of the Data Entry GUI for creating
and editing medication instances using client side technologies viz. HTML, CSS, JavaScript
Worked in Agile based environment with daily scrum calls and coordination with the offshore team.
Collate functional, non-functional requirements and business requirements of applications and design the
AWS cloud architecture that integrates with existing infrastructure without issues.
Developed Custom Module for maintaining the inventory of applications obtained from different Web Services
in JSON protocol. Involved in Jenkins java plugins development, IT provisioning recipes, code configurations
like GIT.
Setup testing environment for Unit Test as well as Front end testing using PHPUnit, Selenium test cases.
Back end development using Symfony 4.0, and MySQL, Handle front end using HTML, SSL, JQuery and
CSS.
Designed and developed database with normalization techniques using MYSQL.
Developed JIRA plug-in for custom user management.
Used frameworks such as Bootstrap using technology like JavaScript, AJAX, JQUERY for front-end.
Used JQuery for creating different menus and dialog boxes and also used different JQuery plugins for
calendar, calculator and printing options.
Increased developer productivity by using efficient programming methodologies and local development.
Worked on HUB module for implementing Single Sign on Service (SSO) by implement in Drupal Web
Services.
Wrote cross browser compatible based CSS codes for styling the pages and menu bars.
Carried out extensive verification and testing in order to set MYSQL database free from SQL injections
throughout course of database development and management.
Fired several queries using PL/SQL to process the data on Hana and Greenplum DB.
Configured Rest and Soap web service modules to consume web service from external sources.
Designed and implemented Connection pooling for high-level performance.
Used Agile (SCRUM) methodologies for Software Development.
Modifying PHP, HTML, CSS, Java script, JQuery according to project requirements.
Built AJAX pages using PHP to display current server time
Converted all user facing applications from Cold Fusion to PHP.
Developed applications using AngularJS single page applications SPAs to improve page performance.
Client Side validations were done using JavaScript and used Spring JDBC to connect to Hana database.
ENVIRONMENT:
PHP, Zend, React.js, CSS3, Html5, Magento, Drupal, Javascript, XML, java, Node.js, Angular.js, bootstrap.js,
backbone.js, Oracle, PL/SQL, JDBC, MongoDB, Soap, Web Services, Subversion (SVN), Junit, Jasmine, Scrum, UML,
MAVEN, JIRA, Eclipse, Websphere portal, Websphere Studio Application Developer (WSAD),
FedEx, Seattle WA
Duration- November 2017 - October 2018
Sr. PHP Developer
Responsibilities:
• Used all aspects of MySQL/PHP Programming (object oriented PHP), Zend Framework in LAMP
environment.
• Developing PHP, HTML, CSS, JavaScript, JQuery, AngularJS and NodeJS ecommerce application pages
according to project requirements.
• Developed Contact Fill Application using Drupal and installation and integration of the Application online.
• Using three kind of database Granite Database, Oracle, MySQL. Using Ossapi and ASI web service to
connect with client directly.
• Migration of Drupal7 to 8 version and Involved in developing new features as enhancements.
• Developed various sections using AngularJS, HTML, CSS, Velocity, AJAX, JSON and Spring web service.
• Worked on Drupal themes & Layouts and involved in user management, modifying the contents and the
configuration.
• Various sections using AngularJS, HTML, CSS, Velocity, AJAX, JSON and Spring web service
• Implementation of client-side validations using jQuery and Asp.Net MVC validations implemented at Controller
level.
• We used a heavily customized version of SugarCRM to capture data and drive processes for internal sales
and support teams.
• Used the Model View controller (MVC) framework to build modular and maintainable applications.
• Used Laravel Middleware to implement authentication checks for accessing any resource in the application.
• Developed architect enterprise Drupal solutions including data, display and information architecture
• Used SMTP mail class of PHP for the users to send mail with suggestions. Extensive use of PHPMailer class.
• Used Joomla built-in functions to manage user information, web-link manager
• Build AJAX pages using PHP to display current server time.
• Developed the user interface screens using Swing for accepting various system inputs such as contractual
terms, monthly data pertaining to production, inventory and transportation.
• Implemented complex Row Level Security in the FM and Implemented Cognos Security folders, user groups
and roles.
• Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved
exporting repot to PDF, XLS file and print functionality to take print of the report.
• Involved in the development using JQuery and PHP and designed applications in AJAX with rich user
interfaces.
• Established ANT and scripts for build activities MAVEN in QA, Staging and Production environments.
• Designed, coded, and implemented “File Transfer” and “Cron” Services using java multi-threading technology
combined with XML engine and integrated them with the client Systems.
• Developed order receipt report with bar code using lowage iText and jasper report.
ENVIRONMENT:
PHP, Laravel , Symphony, Zend, Laravel, JQuery, AJAX, DOJO, Sencha, Ext.JS, Spring, IBatis, Struts, JSF, EJB,
MYSQL, Toad, SQL Server, DB2, Coherence, APACHE, AXIS2, WSDL, Netbeans, Jboss, Mercurial, Clearcase,
CakePHP, SQL, Mysql, Xhtml, HTML, CSS.
Comcast, Philadelphia PA
Duration - May 2015 - October 2017
UI Developer
Responsibilities:
• Implemented various Validation Controls for form validation and implemented custom validation controls using
Object Oriented JavaScript
• Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
• Prepared a Test plan which specified the testing approach and strategy and the scope of testing.
• Built CSS and JavaScript system for controlling text display issues cross-platform and cross browse
• Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
• Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS
Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
• Converted mock ups hand-written HTML and CSS with pixel perfect attention.
• Developed webpages that included jQuery, JavaScript and AJAX.
• Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on
Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for client side validation
• Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
• Worked with teams where requirements are constantly being implemented, tested and improved.
• Implemented Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-end in the
form of JSON and XML to populate on the UI components
• Ext-JS: - Experience in Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-
end in the form of JSON and XML to populate on the UI/UX components.
• Worked closely with UI/UX designers to understand the detailed intuitive UI/UX prototypes and components.
• Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
• Involved in software architecture, detailed design, coding, testing and creation of functional specs of
enhancement application.
• Implemented responsive web design using media queries, bootstrap and node JS and Express.
• Used JQUERY plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
• Created forms to collect and validate data from the user in HTML and JavaScript using My SQL and oracle as
database in different products.
• Developed web presentation layer using jQuery, HTML and CSS according to internal standards and
guidelines.
• High level design document using UML and IBM Rational tools.
• Manage and streamline process based on agile methodology.
• Responsible for Development of end to end client/server modules.
• Implemented Frontend modules using Spring MVC architecture, JSF, Java, Component Validation, JSP.
• Responsible to Cache synchronization using Java Messaging Service (JMS)
ENVIRONMENT:
HTML, CSS, Angular.js, UML, IBM, Spring, MVC architecture, JSF, Java, JSP, JMS, Hibernate, JPA, Terracotta,
JBPM, JSF, Eclipse.
Bank of America, Palo Alto, CA
Duration May 2013 - April 2014
Software Developer
RESPONSIBILITIES:
• Extensively using Bootstrap for layout as well as responsive design and CSS for Responsive design.
• Extensively involved in designing the all Mobile Applications and CSS for Responsive design.
• Designed databases and structures for various Drupal sites. Drupal module development and customization
• Designed design, catches, logos and glimmer movement for the s
• Extensively used Angular UI components (Angular Bootstrap) for ng-grid and UI components.
• Used JIRA for bug tracking and issue tracking.
• Developed Sigle page Applications using Angular JS.
• Involved in writing application level code using APIs, and Web Services using JSON.
• Built interactive Web pages using JavaScript, Angular JS, and Bootstrap.
• Designed and developed the application to be responsive for mobiles, desktop and tablets using HTML, CSS,
JavaScript, and Angular JS.
• Used Robot framework to be testing all different kind of Mobile Applications.
• Developed the UI with extensive use of JSON, and Java Script.
• Developed client-side validation code in JavaScript and Angular JS using Chrome developer Toolbar.
• Developed Web pages with extensive use of JSON, and Java Script.
.
ENVIRONMENT:
PHP, Zend, Drupal, jQuery, Bootstrap, ZEND, JSON, XML, Jquery, HTML, XHTML, JavaScript, CSS, Cake , Apache,
Linux, SVN, MySQL, UNIX.
eBay Inc, May 2012 - April 2013
Duration - May 2010 - April 2011
Web Developer
RESPONSIBILITIES:
• Designed and developed a REST-ful style Web Services layer to interface with a RPG and DB2 system.
• Created Common files, global messages for the common usage.
• Used Kendo validator for validating forms.
• To release the enhancements within the specified timeline communicated.
• GUI Design and Development. (Page Layout Design, HTML5 Design, JavaScript, jQuery, Kendo and CSS3
Styles).
• Integrated process into build system which auto-generates REST API documentation from source code
improving API documentation quality and availability while reducing maintenance costs.
• Involved in creating UI for facility users to report facility status using Kendo framework.
• Involved in creating HTML 5 templates.
• Back end development and maintenance of websites using PHP and MySQL
• Made various contributions to Drupal.org.
• Created Ajax wrapper classes and helper methods for the global usage
• Used modular revealing pattern for project
ENVIRONMENT:
PHP, Drupal, HTML, CSS, LAMP, JavaScript, JQuery, Ajax, JQuery, Ajax, Drush, MySQL, HTML, CSS, LAMP, Linux.