I'm a software developer with experience in design, development and testing of web applications. Proficient in the administration of MySQL, Oracle and MongoDB databases, as well as experience in the implementation and administration of applications in Azure cloud environments, Digital Ocean or linux servers. Experience in agile methodologies such as Scrum and Kanban.
Proficient in self-learning techniques to acquire new skills and stay updated with industry trends.
Experience
• Develop applications using microservices architectures and orchestrations with Azure Functions.
• Develop, deploy, and document REST services.
• Monitor errors with Azure Application Insights.
• Train AI models.
• Configure and manage Azure resources as required.
• Implement AI solutions using Microsoft Cognitive Services' APIs and SDKs: Custom Vision, Form Recognizer, Language Studio.
• Integrate workflows using Microsoft Graph for O365 services.
• Stay updated on Azure services and resources and understand how to leverage them to enhance application performance and efficiency.
• Investigate application issues and failures, identify their root causes, and propose effective solutions.
• Analyze errors in APIs and microservices, interpret HTTP status codes and logs to diagnose problems.
• Document procedures, implemented solutions, and technical best practices to maintain a detailed record of activities.
• Provide technical assistance to users or customers experiencing issues with Azure applications.
• Collaborate with the development team to resolve technical issues.
• Utilize SQL knowledge to query and analyze logs from Azure applications and systems.
• Identify patterns or trends in logs that may indicate problems or improvements.
• Work closely with other members of the support and development teams to effectively address technical issues.
• Develop the user interface using HTML5, CSS3, and JavaScript.
• Integrate front-end libraries and frameworks like React.
• Connect the user interface to the back-end through API calls.
• Set up the server development environment.
• Design and develop APIs using technologies such as PHP and Python.
• Create and configure the database, perform migrations, and define models.
• Implement business logic and authentication/authorization.
• Integrate external services and APIs.
• Perform migrations from Joomla and Drupal to WordPress.
• Creation of websites from scratch.
• Redesign and update of existing websites.
• Development of responsive websites for mobile devices.
• Creation of attractive and functional user interfaces.
• Implementation of designs provided by graphic designers.
• Development of interactive web applications using HTML, CSS, and JavaScript.
• Creation of web servers and backend applications.
• Working with databases to store and manage data.
• Installation and configuration of content management systems like WordPress, Drupal, Joomla, etc.
• Maintenance and updating of CMS and its components.
• Evaluation of website and application security.
• Implementation of security measures such as authentication, authorization, and protection against common attacks.
• Improvement of website performance for faster loading.
• Optimization of load speed and server efficiency.
• Content and structure optimization to enhance search engine ranking.
• Use of tools and strategies to increase online visibility.
• Connecting web applications with third-party services through APIs.
• Development of custom integrations to enhance functionality.
• Data and content transfer from one system to another.
• Ensuring data integrity during migration.
• Collaboration with clients to define project requirements and scope.
• Planning and project tracking to meet deadlines and budgets.
• Regular updating of websites and applications to ensure security and compatibility.
• Providing technical support to clients to resolve issues and make improvements.
• Conducting thorough testing to identify and fix errors.
• Ensuring the smooth functioning of the website or application.
• Creation of technical documentation to facilitate ongoing management and maintenance.
• Define specific requirements for custom forms.
• Develop custom forms using PHP and Limesurvey.
• Design the structure of the forms.
• Perform comprehensive testing to ensure the functionality and security of the forms.
• Document the development process and the structure of the forms.
• Front-end interface development for Mikrotik and Ubiquiti Hotspots.
• Develop the interfaces using web technologies such as HTML, CSS, and JavaScript.
• Integrate the interfaces with Mikrotik and Ubiquiti devices for hotspot management.
• Conduct usability and performance testing on the interfaces.
• Regularly inspect and clean hardware, such as fans and internal components, to prevent overheating and wear and tear.
• Configure computers, servers, printers, and other devices, as well as install and upgrade software and operating systems.
• Help employees resolve technical problems, answer questions, and provide personal or remote assistance.
• Configure firewalls, anti-virus and other security measures, and educate users on good security practices.
• Schedule and execute regular backups and ensure data recovery in the event of failure or loss.
• Maintain an up-to-date hardware inventory, manage upgrades and coordinate the replacement of obsolete equipment.
• Record and document configurations, changes, procedures and troubleshooting for future reference.
• Provide basic training to employees on the use of company specific hardware and software.
• Assist in strategic technology planning for the company, including evaluation of new technology solutions.
Projects
Education
Certificates
Publications
Awards
Volunteer
Languages
Skills
Interests
References
Trabajé con Juan Pablo en la fábrica de software de Teleperfomance y él siempre se caracterizó por su capacidad de comunicarse y adaptarse a las necesidades del equipo de trabajo, además de ser una persona que le gusta aprender y afrontarse a nuevos retos
Juan Pablo es un profesional comprometido con su trabajo y serio en lo que hace. Lo que valoro es que lo balancea con una forma de ser tranquila, paciente, que le gusta el trabajo en equipo. Un crack 👍