Senior Php5 Developer/ Mysql Analyst Resume Profile
LlC
OBJECTIVE
- A challenging senior level software engineering / web programming / database administration related full-time position, where my professional work experience, education, and accomplishments will contribute to the success of your organization.
WORK EXPERIENCE Professional
Confidential
Senior PHP5 Developer/ MySQL Analyst
Designed, developed, coded, implemented, tested debugged, maintained and updated database-driven complex high traffic gaming/daily fantasy sports web sites using combination of php5 / drupal 6/7, wordpress3/4, wordpress plugin customization/ html5 / css3 / javascript / mysql5 / memcached / couchbase / jquery / node.js / require.js / backbone.js / AngularJS / ReactJS / handlebars with other rapid development frameworks using SDLC best practices in LAMP stack environment.
Updated and maintained the following sites:
- Replaced all legacy code with up-to-date innovative programming techniques/standards
- Integrated Optimals Secure Payments interface with KYC/Idology support.
- Analyzed and refined systems requirements.
- Translated systems requirements into application prototypes.
- Planned and designed systems architecture.
- Upgraded Maintained all web applications.
- Developed frontend/backend features with clean custom MVC code structure and web 2.0 standards.
- Administered MS SQL MySQL Database and Web Application
- Designed modified new and existing database structures, as necessary, from information given by application developers and end clients using Mysql Workbench and SqlYog
- optimized/tuned mysql queries using best practices.
- db monitoring using nagios, MonYog and mysql commandline
- Allocated system storage and planning future storage requirements for the database system
- Created primary objects tables, views, indexes once an application is designed
- Assisted in installing and upgrading the MySQL server and application tools
- Assisted in enrolling users and maintaining system security
- Assisted in controlling and monitoring user access to the database
- Assisted in monitoring and optimizing the performance of the database
- Assisted in planning for backup and recovery of database information
- Assisted in backing up and restoring the database
- Problem Solving
- Wrote, debugged, and maintained code.
- Developed, unit tested, documented, implemented, maintained and troubleshooted software features/enhancements of various systems using various programming languages PHP, Perl, MySQL, Classic ASP, C , .NET, MVC Frameworks, Ajax, HTML5, CSS3, XML, XHTML
- Determined and designed applications architecture.
- Determined output media/formats.
- Designed user interfaces.
- Worked with customers to test applications.
- Assured software and systems' quality and functionality.
- Integrated hardware and software components.
- Wrote and maintained program documentations.
- Evaluated new applications software technologies.
- Used SDLC / Full Software Lifecycle methodology
Confidential
Data Visualization Engineer
- .NET/C /JAVA/PHP/J2EE / yii/Hibernate Spring/Groovy/Grails/Javascript/Wordpress/JQuery /backbone.js/Jquery Mobile /HTML5/CSS3/Perl5 Catalyst/Moose/Plack/Mojolicious
- Contributed to the technical definition and implementation of business intelligence projects that focus on data presentation and visualization. Partnered with various USAID business units to translate business objectives into web and mobile applications that leverage the Agency's substantial data resources.
o Day to Day Duties Included:
- Designed and implemented interactive, data visualization applications for web and mobile devices
- Prototyped data visualizations for stakeholder review
- Partnered with a cross-functional project team through all phases of the project lifecycle, from needs analysis through deployment.
- Supported continuous improvement efforts by identifying technology and process improvements and creating plans for resolution.
- Planned and lead architecture, design, implementation, and production support for mission-critical SQL Server / Business Intelligence Database environments
- Designed and built a common reporting system for the enterprise on top of a data warehouse
- Helped create required SSRS reports and T-SQL queries in response to business user needs
- Built database schema, tables, procedures, and permissions based on functional specifications and user requirements
- Managed and/or provided SQL guidance to other members of the team
- Worked with application development staff to develop database architectures, coding standards, and quality assurance policies and procedures
- Monitored database system details including stored procedures and execution time, and implement efficiency improvements
- Responded to and resolve database access and performance issues
- Planned, coordinated, and executed data migrations between systems when needed
- Performed database transaction and security audits
- Developed, implemented, and maintained change control and testing processes for modifications to databases
- Used the following Visualization tools and frameworks to build interactive charts, maps, and timelines
- Highcharts
- Google Maps
- ESRI ArcMap Javascript
- Tableau
- Ushahidi Kohana based PHP MVC framework
- Gooddata
- Dundas
- AMMap Flash
Confidential
Senior Web Application Developer
- PHP5/Oracle / Oracle UCM 11 g / Wordpress/MySQL ZendFramework 1.11 Developer MVC HTML5/ CSS5/ Ajax /JSON / .NET / C / JAVA / XML / XSLT / XHTML / Jquery / jQuery Mobile /AngularJS/extJS /LAMP / SOAP/ Memcached / Solr / NoSql
- Ported legacy HR employment frontend and backend application written in fusionbox4 oracle 9i To ajax based using combination of Oracle's UCM 11g and Zendframework 1.11 tied to oracle 11g database with the help of WebLogic Server and WebLogic Administration console.
- WebLogic Scripting tool was used to view and set certain configuration parameters, and view logging information and manage other WLS apps. The new WebLogic Administration Console was used to manage usernames and passwsords.
- Dependent Choice Lists were created for the forms using Oracle Content Server / Configuration Manager
- Users/Roles/Permissions were created using combination of Configuration Manager and the WebLogic server.
- Content Server / Configuration Manager ECM were also used to create tables/views/DCM/forms.
- Restricted access to check in and search forms based on a user's role using the Configuration Manager.
- Used Content Profiles to create new Check-in and Search forms and restrict access to check in and search forms based on a user's role.
- Created folio templates
- Created part of this portal using Oracle WebCenter Framework and Site Studio using Orcale JDeveloper 11g
- Developed web applications using Web 2.0 technologies for various LMS
- Did SSO integrations between Sales force and Moodle, Custom LMS and Legacy databases etc.
- Integrated various applications with moodle such as joomla, Sales force and Drupal.
- Did Video conferencing integrations between Moodle and Big Blue Button.
- Developed module for calculating CEU credits. This module redirects students to an assessment tests after they complete the course and depending on the results of the assessment tests, the students get certain CEU credits.
Day to Day Duties Included:
- Under minimal direction performed as a senior web application developer in performing requirements analysis, the design, development, coding, testing, and debugging of new software to existing software. Particular emphasis was on PHP5 object oriented programming and open-source web applications.
- Worked with technical staff to understand and develop new web applications and rewrite existing legacy applications using SDLC best practices.
- Resolved customer complaints with web applications and responded to suggestions for software modifications or enhancements.
- Participated in the development of software documentation such as version description document and user manuals.
- Assisted in the training of less experienced software development staff and acted as team leader on complex projects.
Confidential
Senior Software Engineer
- PHP/Perl Developer / MySQL Administrator MVC PHP5/ Perl / .NET / C / JAVA / MySQL5 / HTML5/ CSS3/postgreSQL/ cakePHP / Ajax /JSON / XML / XSLT / XHTML / Jquery mobile /YUI / dojo / extJS /AngularJs/LAMP / WAMP / Web Services / SOAP
- Rebuilt / Restructured Instable NARF Network Account Request Form system from ground-up using PHP5/MySQL5/cakePHP/SOAP technologies in LAMP environment. The data was retrieved from the Service Desk using web services client SOAP in JSON/XML format using Scrum methodology to increase efficiency and become more productive. JSON nested data sets, JSON arrays with objects / data types as elements were used. The built in capability of JSON inside jquery was used as well for various purposes.
Day to Day Duties Included:
- Primary responsibility to develop new and maintain existing load test scripts and develop web applications to various levels of specifications. Utilizing load test development best practices and coding standards, document application test plans at the direction of the program/project managers.
- Developed and delivered applications software programs that provide the full range and depth of services to systems users throughout the organization.
- Attention to Detail
- Provided authoritative advice and made decisions on defining system scope and objectives and developed plans for new or modified applications software systems.
- Customer Service
- Analyzed and refined systems requirements.
- Translated systems requirements into application prototypes.
- Planned and designed systems architecture.
- Problem Solving
- Wrote, debugged, and maintained code.
- Developed, unit tested, documented, implemented, maintained and troubleshooted software features/enhancements of this system.
- Determined and designed applications architecture.
- Determined output media/formats.
- Designed user interfaces.
- Worked with customers to test applications.
- Assured software and systems' quality and functionality.
- Integrated hardware and software components.
- Wrote and maintained program documentations.
- Evaluated new applications software technologies.
- Used SDLC / Full Software Lifecycle methodology