We provide IT Staff Augmentation Services!

Sr. Php Developer Resume

3.00/5 (Submit Your Rating)

MA

SUMMARY

  • Confidential has eight years of experience using different programming languages and databases, in different areas for a software development company which provides software products for the most important telecommunication company of México, TELMEX.
  • His expertise lies in design and development of applications using PHP and JavaScript. He has worked extensively on PHP 7.x/5.x, IBM BPM 8.5, HTML5, CSS3, AJAX, XML, JavaScript, Ext JS 5.0.1/4.0.1, JSON 1.2.1IBM WebSphere Process Server, IBM WebSphere Application Server WAS 8.0.0.5/8.5.5.0, Oracle WebLogic Server 12c, Apache 2.0, IBM BlueWorks Live, IBM WebSphere MQ, MySQL 5.6.24, Oracle 11g 11.2.0.1.0, DB2 V9.7, .Net Framework, Visual Basic 6, applying algorithm analysis and creative problem solving.
  • He has experience with Git/Github and involved with Agile/Scrum framework methodology as well as coding with Ruby. Confidential has worked with the full development life cycle from planning, analysis, design, implementation, testing/debugging, maintenance/support. He’s experienced in analyzing software products already developed for maintenance/changes purposes.
  • He has good experience communicating with the client to continue with the process of the development in different scenarios. Confidential has implemented good coding practices, like the DRY principle and commenting the code for future references. He has good experience in creating tables, stored procedures, functions in MySQL 5.6.24 and Oracle 11g 11.2.0.1.0 databases.
  • He has used different DB Management Tools, from MySQL Workbench, to Oracle SQL Developer and IBM DB2 Tools, SQuirreL Client, etc. Confidential also has been involved with database migration tasks like moving the data from Oracle to MySQL. He has excellent communication skills.

TECHNICAL SKILLS:

Programming: PHP 5.4.11/5.6/7.1, JavaScript, Ruby 2.3.1, C++

Markup: HTML 5, XML, CSS3, JSON 1.2.1

Frameworks: Ext Js 4.0.x/5.0.1, IBM BPM, Visual Basic .NET 3.0

Databases: MySQL 5.5/5.6.24, Oracle 11g 11.2.0.1.0, MMSQL v17.9.1, DB2 V9.7

Message Oriented: IBM WebSphere MQ

Web Server: IBM WebSphere Application Server WAS 8.0.0.5/8.5.5.0, Oracle WebLogic Server 12c, Apache 2.0, IBM WebSphere Process Server

JavaScript Libraries: jQuery

Technologies: AJAX

Version Control System: Git (GitHub/GitLab), FTP

Operating Systems: Microsoft Windows, Linux (Ubuntu)

Methodologies: Agile/Scrum framework

PROFESSIONAL EXPERIENCE:

Sr. PHP Developer

Confidential, MA

Responsibilities:

  • Requirement analysis. Set estimated time for completing the tasks or implementations.
  • Responsible for providing support and maintenance of the PHP files already developed to implement changes, refactoring or fixing bugs.
  • Created new PHP code to generate files of data, using MMSQL to retrieve the data from the database. Formatting and validating the data depending on the client’s requirements. Used PHP methods and REGEX for that purpose.
  • Created and updated database tables according to requirements. Getting the SQL Scripts to update the different database environments including the testing and production environment.
  • Responsible to fix bugs and issues both in backend and frontend in the web applications as reported.
  • Implemented new functionalities and improvements, i.e. error log files to handle data inconsistencies and point out data that doesn’t fulfill the client’s requirements, etc.
  • Implemented database driven code to replace the already developed hardcoding code, i.e. validating States codes or International country codes, etc.
  • Implemented the automatization of the process of creating new users; after creating the new user the system sends an email to the new user to create a password. A PHP hashing algorithm will be applied to the password and saved into the database.
  • Identifying areas of potential risk. Create deployment documentation, including the testing and sql scripts to deploy in production.
  • Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.
  • Used git/GitLab for version control.
  • Active participation in daily Agile meetings and sharing updates on the project development.

Environment: PHP 7.1, MySQL 5.5, MMSQL v17.9.1, git/GitLab, MySQL Workbench 6.3.8, Microsoft SQL Server Management Studio 2017 14.0, Notepad++ 7.7.1, Agile, JIRA Atlassian, WinMerge 2.16.2.0, Windows 10.

Sr. Programmer Analyst

Confidential

Responsibilities:

  • Analyzed the requirements given by the client, including the analysis of the logical behavior of the interface and the data inputs.
  • Active participation in daily scrum meetings and sharing updates on the project development. Participated in sprint planning, sprint review and sprint retrospective sessions.
  • Designed the user interface, creating front - end views for the application and features using HTML 5, JavaScript (Ext JS Framework 5.0.1), CSS and JSON 1.2.1.
  • Used AJAX technique to enhance user experience when appropriate.
  • Mapping excel files to get data registers as a functionality that the user can use as an optional input, validate the data and save them to the database.
  • Create the functionality to export the data as a pdf or an excel file, using methods from Ext JS 5.0.1 and PHP 7.x
  • Created and updated database schemas according to requirements, using MySQL 5.6.24, Oracle 11g 11.2.0.1.0.
  • Wrote PHP 7.x files to handle the data, formatting purposes and using it to connect to the databases.
  • Responsible for database design for MySQL and Oracle databases.
  • Created tables, stored procedures, functions in MySQL 5.6.24 and Oracle 11g 11.2.0.1.0.
  • Responsible for analyzing, designing, programming, creating tables, temporary tables, primary keys, foreign keys, SQL Queries, stored procedures, functions using MySQL 5.6.24 and Oracle 11g 11.2.0.1.0.
  • Performed code review and functional tests for features developed by other team members, giving them feedback as necessary.
  • Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.
  • Responsible for fixing bugs and issues both in backend and frontend in the web applications as reported by the client or QA.
Environment: Agile Methodology (Scrum), PHP 7.x, JavaScript, Ext Js 5.0.1, HTML 5, CSS 3, JSON 1.2.1, AJAX, FTP, MySQL 5.6.24, Oracle 11g 11.2.0.1.0, SunOS 5.10

Confidential

Application Main Menu Maintenance

Responsibilities:

  • Attended Daily Standup/ Scrum Meetings (Agile), Weekly Status meetings, Walk-throughs to provide status and receive planning updates.
  • Analyzed the differences between the framework’s versions ( Confidential SC&D) and developed the same functionalities for the upgraded version.
  • Analyzed the already developed application (Main Menu) to maintain it and giving support for any changes the user needed, like popup messages or notifications. This includes behaviors from the input data or selected choices.
  • Wrote PHP 5.4.11 files to handle the data, formatting purposes and using it to connect to the databases.
  • Designed the user interface, creating front-end views for the application and features using HTML 5, JavaScript (Ext JS Framework 4.0.0/5.0.1), CSS.
  • Used AJAX technique to enhance user experience when appropriate.
  • Created and updated database schemas according to requirements, using MySQL.
  • Responsible for fixing bugs and issues both in backend and frontend in the web applications as reported by the client or QA.
  • Performed code review and functional tests for features developed by other team members, giving them feedback as necessary.
  • Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.

Environment: Agile Methodology (Scrum), PHP 5.4.11, JavaScript Ext Js 4.0.1/5.0.1, AJAX, FTP, MySQL 5.6.24, Oracle 11g 11.2.0.1.0, HTML 5, CSS 3, JSON 1.2.1, SunOS 5.10

Confidential

IBM BPM application project

Responsibilities:

  • Analyze the user requirements, designing, developing, testing, debugging and maintenance, giving support for any changes the user needs. This includes behaviors from the input data or selected choices.
  • Designing the user interface, creating front-end views for the application and features using IBM coaches, JavaScript (to handle and validate the data), IBM components to connect to the database and external resources. This process also includes the planning, designing and develop of the whole flow process and its behavior.
  • Communicate with external entities using the Queue platform IBM WebSphere MQ.
  • Creating the logical flow process using IBM Blueworks Live to create an ideal scenario for the develop phase.
  • Created and updated database schemas according to requirements, using Oracle.
  • Responsible for fixing bugs and issues as reported by the client or QA.
  • Performed code review and functional tests for features developed by other team members, giving them feedback as necessary.
  • Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.

Environment: IBM BPM 8.5, IBM WebSphere Process Server, JavaScript, Oracle 11g 11.2.0.1.0, IBM BlueWorks Live, IBM

WebSphere MQ

Confidential

Responsibilities:

  • Analyzed the user requirements, designing, developing, testing, debugging and maintenance, giving support for any changes the user needs. This includes behaviors from the input data or selected choices. The communication with the client was present for every stage of the project.
  • Designed the user interface, creating front-end views for the application and features using IBM coaches, JavaScript (to handle and validate the data), IBM components to connect to the database and external resources. This process also includes the planning, designing and develop of the whole flow process and its behavior.
  • Created the logical flow process using IBM Blueworks Live to deliver an ideal scenario for the develop phase.
  • Created and updated database schemas according to requirements, using Oracle.
  • Developed a flowchart of the whole process. This includes analyzing the logical behavior behind every step of the project, taking in consideration every scenario that the application can take.
  • Communicated with external entities using the Queue platform IBM WebSphere MQ.
  • Responsible for fixing bugs and issues as reported by the client or QA.
  • Performed code review and functional tests for features developed by other team members, giving them feedback as necessary.
  • Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.

Environment: IBM BPM 8.5, IBM WebSphere Process Server, JavaScript, Oracle 11g 11.2.0.1.0, IBM BlueWorks Live, IBM WebSphere MQ.

REPPLEX

Web Application project for TELMEX. This application uses the Spring framework, Java, JavaScript, DB2. The client required to research the possibility to move the application from IBM WebSphere Server (WAS) to Oracle WebLogic Server. Also, some maintenance between the data and the database.

Responsibilities:

  • Analyzed the possibility to move the application from IBM WAS Server to Oracle WebLogic Server, particularly about using the Oracle WebLogic ActiveCache functionality and how it would impact for the application installed on WebLogic Server.
  • Researched, implemented and tested the ActiveCache functionality on the application, this includes configuring the Oracle WebLogic Server.
  • Analyze the already developed application to maintain it and giving support for any changes the user needed, especially on database changes.
  • Created and updated database schemas according to requirements, using DB2. This also includes modifying the code application as a maintenance.
  • Responsible for fixing bugs and issues as reported by the client or QA.
  • Performed code review and functional tests for the developed modifications.
  • Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.

Environment: DB2 V9.7, IBM WebSphere Application Server WAS 8.0.0.5/8.5.5.0, Oracle WebLogic Server 12c

Confidential

Application for TELMEX. This 10-year-old application was developed in Visual Basic. The client required to migrate the application to a new technology. This task involves analyzing all the application, including all the user interfaces, data validation, the database structure and the correlation between the data and the application, the behavior of the components and properties.

Responsibilities:

  • Analyze the database structure, the relationship between all the entities of the tables and catalogs.
  • Creating documentation of the database tables and data relationship between them for future references.
  • Analyze documentation given by team members and the client about the components of the user interfaces and the relationship with the database.
  • Creating documentation of the components of the user interfaces and the relationship with the database for future references.
  • Analyze documentation given by team members and the client about the functions and stored procedures used by the application to know how it was related to the database tables.
  • Creating documentation of the functions and stored procedures used by the application and the relationship with the database for future references.

SQL Client

Confidential

Responsibilities:

  • Analyze the needs and functions of the Accounting department to give a proper design of the project.
  • Create the user interface which includes the menu, the forms and components, using the Visual Basic .NET framework with Visual Studio.
  • Develop the communication between the application and the database to constantly saving up the information and show them to the user interface.
  • Testing and debugging the application to correct any issue detected.
  • Communicate constantly with the client for any changes or corrections depending of their needs and requirements.
  • Creating documentation of the project as a user’s guide which explain details about how to use the application.
  • Installing the application locally in the user’s equipment. This includes installing the necessary tools and frameworks for the application to work properly.

Environment: Microsoft .NET framework 3.0, Visual Studio 8.0, MySQL.

We'd love your feedback!