JOSE CARLOS ANAYA CHÁVEZ (CARLOS)
Carlos is a Sr. Full Stack Developer with extensive IT experience with expertise in PHP 5.6/7/7.2/7.4. He has extensive experience with the Model View Controller (MVC) Design Pattern using Laravel 5.8 PHP Frameworks. He also has good knowledge of the Object Relational Mapping (ORM) programming technique. Carlos is experienced in the design, development and deployment of distributed and scalable applications on multi-tier architecture under MAMP and LAMP Stack (Mac OSX or Linux Apache MySQL & PHP). He has also created multiple final user sites based on Content Management Systems (CMS). Carlos has good experience in creating mobile first design front-end views for applications and features using HTML, CSS, JavaScript, jQuery, Bootstrap, and Materialize CSS. He has worked on MySQL, Microsoft SQL Server 2005, 2008 R2. He has hands on experience with version control systems GitHub, SVN & CVS and has experience in working Cloud services like Heroku, Digital Ocean for Deploy. Create Cron Jobs and automate deployments with Jenkins, Carlos has Integrated Third party APIs like Cloudinary, Conekta.io (to process payments), Twitter, Facebook, Google Maps with in house API systems and various 3rd party tools through frameworks. He has the good knowledge in ITIL and Agile and Scrum methodologies, user stories, estimating and planning, continuous delivery. He has excellent communications skills and has worked as a team lead in different technologies and environments several times.
TECHNICAL SKILLS:
Programming PHP
Markup HTML, XML, CSS, JSON, XHTML
Frameworks Laravel, Codeigniter
Databases MySQL, MS SQL Server 2005 and 2008 R2, PostgreSQL
Operating Systems Microsoft Windows, Mac OSX
ORM Eloquent, Drifter, Zoom, Google meet, Cisco Webex
Testing PHPUnit framework
JavaScript libraries jQuery, Bootstrap JS, JavaScript
Open Source Software Postman, Docker
Version Control System Git (GitHub), SVN, CVS
Technologies AJAX, REST
Software Methodologies Scrum, Agile
Deployment Jenkins
PROFESSIONAL EXPERIENCE :
Sr. Backend Developer, IBM SoftLayer, Dallas, TX 12/19-Present
Backend PHP developer at Identity and Security Team in IBM SoftLayer
As member of the Identity and Security team, collaborated with different teams inside and outside to IBM to determine if the issue reported was a bug or needed new functionalities and validations to avoid security issues and information expose. Coordinate with the architect and deployment team to update software needs in the live code or in the internal or external deploy servers. Responsible for development and design of new functionalities for clients. Working with internal and external expose information to validate and test new features and fix bugs and create new features that the internal teams and external clients need.
Responsibilities:
Setup local environments to work with different versions of PHP for testing and development certain new features, fix bugs and testing.
Create new issues in the internal tracking platform (JIRA). Create, test and develop database, for clone or migrate specific information or make some internal or external test or impersonate information to validate correct functionality of existing features.
Create Unit Tests for specific tasks. Develop new features ask for internal or external users or clients.
Test new PHP version of source code to validate the new version of PHP can be updated with no issues in the code or in the functionalities running in live servers.
Create, Setup, and connect to the branches in GitHub to check, develop and test pieces of new code before it is deployed. Working with new code before release to validate all the functionalities ask in the Jira issue are covered.
Applied Scrum Methodology to follow strict plan of the projects.
Attempt to the retrospective meeting with all the team to review and validate that all the issues for the spring was done in time and also to give or receive some feedback in case any team member need to do.
Create full new pages in the internal and external system using HTML, CSS, JavaScript and jQuery.
Create and Update database schemas per requirements and new features.
Write SQL consults to get information from the database to create specifics reports of information.
Rewrite internal of existing SQL store procedures, functions or queries.
Write console PHP scripts to perform specific tasks in internal dev tools.
Responsible to fix bugs and issues in the backend and frontend web applications reported by customers to Quality Assurance team (QA team). Coordinate with QA team in meeting to define which reports need to be done base in the urgency or the level of scalability this can generate for all the team or for external teams.
Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.
Use Github to synchronize all local new files with the full code and validate there s no problems. Deployment to Jenkins through internal Jira tools to validate the code in production servers.
Code review sessions with coworkers to discuss new technologies and patterns to fix issues.
Create Splunk review task and insert Splunk code to validate which part of the code are still in use and which code to refactor or delete. Review to validate the code.
Environment: MAMP Stack, PHP 5.6/7/7.2/7.4, MySQL 5.5, Apache 2.0, Eloquent ORM, HTML, CSS, JavaScript, jQuery 1.9, RESTful Webservices, JSON, Unit Tests.
Sr. Full Stack Dev., Higher Institute of Normal Education of the State of Colima 06/18-12/19
Internal application for Higher Institute of Normal Education
As a Web developer at the Higher Institute of Normal Education of the state of Colima (ISENCO) responsible for maintaining the ISENCO website, as well as developing new functionalities and internal administration tools for the students of the bachelor’s and Bachelor's degrees belonging to the Institute.
Responsibilities:
Responsible for requirement gathering, analysis, breakdown of User Stories and Estimating story points. Applied Scrum Methodology to follow strict plan of the projects.
Analyze, design, develop and test new implementations and applications to improve the internal operations of the Institute in the financial, internal, school control and other areas.
Setup the environment to work using SQL Server 2008 R2 at local database, MySQL database for develop and testing, PHP 7.2 with Laravel 5.8 Framework, set the internal network configuration to run up.
Create the test and develop database, clone and migrate random information.
Download, Setup and Install composer and the packages for Laravel.
Set the environment variables for the different project branches. Create, Setup, and connect to the branches un GitHub.
Used Eloquent ORM to reliably interact with MySQL DB.
Created Front-End views for Accounts site and features using HTML, CSS, JavaScript, jQuery, JSON, Bootstrap.
Collaboration in development of new features and maintenance of internal RESTful web application based on reports, charts and statistics.
Managed content (HTML templates and image documents) for an internal application with WordPress Publishing Platform and CMS.
Created and updated database schemas per requirements. Wrote PHP scripts to perform specific tasks.
Responsible for fixing bugs and issues both in backend and frontend in the web applications as reported by customer service or QA.
Optimized applications for cross-browser compatibility. Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.
Used GitHub and SVN for version control.
Environment: MAMP Stack, PHP 5.6/7/7.2, MySQL 5.5, Apache 2.0, Laravel 5.6/5.8, Eloquent ORM, HTML, CSS, JavaScript, Bootstrap, jQuery 1.9, Wordpress 3.3.1, RESTful WebServices, JSON, OS X.
Landingpage and development of full API for Android App for CarE at Smarttie
Full Stack Backend Developer for CarE and startup born in Guadalajara, Jalisco to rent your garage as parking lot and make some money with it. Developed and designed the landing page, backend process and interface for users and the RestFul API to make the communication with the Android App.
Responsibilities:
Responsible for requirement gathering, analysis, breakdown of user stories and estimating story points. Applied Scrum Methodology to follow strict plan of the projects. Arranged the daily meetup to avoid doubts and delay de sprint. Defined the sprint scope with the team and product owner.
Developed Laravel based API system to interact with client based on the requirement.
Responsible for designing API endpoints and all the responses for the interaction with the mobile App for CarE at Smarttie, Level API.
Built PHP applications to meet product requirements and satisfy use cases using MVC architecture.
Created Front-End views for new applications and features using HTML, CSS, JavaScript and jQuery along with UI and JavaScript Bootstrap 3 and 4.
Responsible for Database Design for CarE at Smarttie, in MySQL database. Used Eloquent ORM to reliably interact with MySQL DB. Created and updated database schemas per requirements.
Used AJAX technique to enhance user experience when appropriate.
Modified the WordPress template from a specific function into the main site. Wrote PHP scripts to perform specific tasks.
Responsible for fixing bugs and issues both in backend and frontend in the web applications as reported by customer service or QA.
Optimized applications for cross-browser compatibility. Mobile first design for the landing page for CarE at Smarttie.
Applied best practices when writing and refactoring code, keeping the code clean, reusable and maintainable.
Setup development environment, including installation and configuration of Linux, Apache Server 2.4, MySQL 5.5 and PHP 5.4, as well as PHP extensions.
Used GitHub and SVN for version control.
This party services connections with cloudinary a cloud service to storage images and documents, also Conekta.io a payment method service to generate and charge to clients.
Environment: MAMP stack, PHP 5.6/7/7.2, MySQL 5.5, Apache 2.0, Laravel 5.6/5.8, Eloquent ORM, HTML, CSS, JavaScript, Bootstrap 3, 4 jQuery 1.9, Wordpress 3.3.1, RESTful WebServices, JSON, OS X.
Technical Manager/Full Stack Developer, Secretary of Education Colima 10/14-05/18
Platform of information at Secretary of Education
Coordinate the activities of software development, maintenance, updating and design of the website of the Unit, review and coordinate the life cycle of new projects of the Unit (mobile developments and new technologies), restructuring of networks, switches, servers, access and service policies, management and coordination of the maintenance of the 960 basic education schools belonging to the state education system, responsible for a team of 40 people organized into 4 team.
Responsibilities:
Responsible for Requirements gathering.
Team lead and coordinator with project manager, middle and final users.
Coordinate the actions of delivery, maintenance, repair and change of tablet computers and laptops delivered by the Federal Government to students of 5th and 6th grade of primary schools in the state of Colima.
Main PHP Developer using CodeIgniter Framework 2.1.3 based on MVC.
Digital Inclusion Program
Support to teachers, administrators and schools with problems that present the equipment provided by the Federal Government (mini laptop or tablet). Design and delivery of training courses related to the area of Information Technology and communication to Pedagogical Technical Advisors, Teachers and Executives. Monitoring and Technical Advice in training meetings.
Responsibilities:
Leading team and providing feedbacks and code reviews for the team members in his performance and write code skills.
Responsible for Requirements gathering. Adopted best practices for team lead and coordinator of the projects assigned. Used Scrum Methodology for estimating, planning and sprint as well as daily meetings and monitoring of issues.
Created Front-End views for new applications and features using HTML, CSS, JavaScript, jQuery.
Design new organization practices for get a more efficient team. Design the communication flow between different teams to all the members have the same information in a faster and better way.
Setup development environment, including installation & configuration of Apache Server, Wordpress MySQL and PHP, Microsoft Visual Studio, Setup the data base configurations & all the network access to all the team members & separate each area to avoid miss information & team conflicts.
Developed and consumed WebServices
Responsible for fixing bugs and issues both in backend and frontend in the web applications as reported by customer service or QA, check and track each one.
Create Github branches to develop, stage and deploy set permission, create revision rules and implement it. Used Git with SVN for version control.
Environment: PHP, Visual Studio, Cisco switches and Routers, Team Foundation setup, Git, Github, Scrum and Agile Methodologies, Waterfall method, ITIL, client services policies.
EDUCATION:
Master of Education with a specialty in Mathematics for the University of Baja California Campus Colima.
Telematics Engineer for the Faculty of Telematics at the University of Colima.
COURSES:
ITIL Foundations by the Universidad de Colima.
Agile Methodologies and Scrum by Clúster de Tecnologías de Información en Colima.
Ruby on Rails Internship at Magma Labs Colima.
Bright Coder graduated at Magma Labs Colima.