Francisco Javier Ramirez Rosales

Developer / Programmer

Personal data


  • francicisco@gmail.com

  • +58 424 7394943

  • https://www.linkedin.com/in/francisco-ramirez-3a917077/

  • https://github.com/majoco

  • September 3, 1984

Skills


  • AWS

  • Angular

  • Bootstrap

  • CSS

  • Flutter

  • GIT

  • HTML

  • Inglés

  • Java

  • Javascript

  • JSP

  • MySQL

  • MongoDB

  • NodeJS

  • Laravel

  • Oracle

  • PHP

  • Photoshop

  • PL/SQL

  • Python

  • S3

  • SEO

  • Shopify

  • Spring Boot

  • SQL Server

  • React

  • Typescript

  • Wordpress

  • Woocommerce

  • XML

Pasatiempos


  • Chess

  • Gym

  • Cycling

Profile


I am pleased to present my work experience in different programming languages ​​and technologies such as php, javascript, java, nodejs, html, css, laravel, react, angular, aws, wordpress, woocommce, shopify, git, mysql, pl / sql, flutter. I also have skills that could give great value to your team in jira, bitbucket, trello, bootstrap, I continue to learn new technologies every day and I am pleased to present my ability to deliver clean and efficient code, below is a summary of my history and my desire to adapt to new technologies. I appreciate the opportunity to be considered in your work team.

Training


Computer Engineering

Jun 2008

Universidad Nacional Experimental of Táchira, Venezuela

Second level

Jun 2002

U. E. N. Liceo "Camilo Prada", Michelena, Táchira; U. E. N. Grupo Escolar "Jose Amando Perez", Michelena, Táchira

Experience


Development SEO

Aug 2024 - current

ValDetroit, Detroit

Optimizing web pages to appear at the top of search engine results by analyzing the topic of the page, analyzing and researching keywords, using tools such as Google's keyword planner, SEMRUSH, Google Analytics, Google Search Console, Yoast SEO, semantically applying keywords to content and metadata, using FAQs structured with rich snippets to facilitate search engine indexing of the site, using sales with Amazon affiliates, Google Adsense, ChatGPT

Web Development

feb 2024 - may 2024

BeSmart, Panamá

App development with Flutter and Dart language I can create widgets using material.io UI component implementations for Android, Flutter and the Web. Website customization https://autopremiumsupply.com/ theme settings in the header, menu, home sections, product listings, assignment of multiple categories by product, custom searches, category pages, products, searches, responsive design, for the Auto Premium Supply brand which offers car polishing products and services in Miami

Kafka Java Development / Testing with Karate

may 2023 - ene 2024

Nucleo Barre, México

API development with Apache Kafka and Java Springs, testing with Karate and Javascript Creating projects in Laravel 10, VSC extensions, routes, controllers, groups, views, migrations, eloquent, seeders, factories, mutators, create, read, update and delete records (CRUD), forms, requests, validations, mass assignment, friendly urls, navigation, sending email, breeze, jetstream, bootstrap, create ecommerce with laravel, tailwind css for website https://nucleobarre.com/

Web Developer

abr 2022 - dic 2023

789.mx, México

Application created in RestJS to consume REST API, with XML, with MySQL database, to interact with the inventory of the page https://mint.789.com.mx/ which has products from woocommerce in wordpress with custom fields (ACF) for sizes. There is also a Plugin created to make bids and auctions on footwear for size variations. Project in Laravel with Laragon server, Vue.js code in a physical training class assignment project where search tasks were performed in class lists, trainers, class reservation calendar, subscription packages, contact information, maps, etc. Other projects in wordpress, woocommerce, shopify, creation and editing of plugins, rest api, plugin maintenance, development of the Mint.mx system for the purchase, sale and supply of new and second-hand footwear, user management, listings Consuming aws technologies with lambda functions, serverest Backend development with python for the creation and consumption of REST APIs Frontend development with Flutter to create web, desktop and Android applications

Web Developer

abr 2017 - may 2022

G Consulting C.A., Bolivia

Technologies: Wordpress, Woocommerce, Shopify, PHP, C, Java, Spring Boot, Rest Api, Postman, React, AWS, NodeJS, Laravel, VueJS, Json, Stripe, Paypal, Bootstrap, Mysql, Git Development of custom stores in wordpress and shopify, with custom themes, responsive design, javascript functionalities, editors like divi, Elementor, forms, sliders, products, shopping carts, Web development payment methods, ACF, php, liquid, mysql, git, etc. for Galindo You can see some of my latest work here:

  • https://www.denzels.co.uk
  • https://www.trestique.com/
  • https://www.spellbrite.com
  • https://www.skullcandy.com.uy/
  • https://www.ramo.com.co
  • https://trueenergysocks.com/
  • https://texastbonesteakhouse.com/

Java EE / JavaSpringBoot: Creating java files for controllers, models, repositories, Services to create and consume a Rest API that reads, saves, updates, and deletes in the MySQL database. Using tags and interfaces Google Cloud: Project management Storage: Datastore, Firestore, SQL (relational and non-relational database) Networking: VPC, Network security Operations: Login, Errors, Monitoring Tools: Plugins to make the project faster and more efficient, deploy applications, automate services Macrodata (Bigdata): Composer, Stream Analytics Elasticsearch Apache Kafka MongoDB Kubernetes ReactJS Develop new user-facing features using React.js. Create reusable components and front-end libraries for future use. Add and edit JSX code Translate layouts and wireframes into high-quality code, ensuring the technical feasibility of the design. Optimize components for maximum performance on a wide range of browsers and web-enabled devices. Understand business requirements and translate them into technical requirements.

Angular 12 https://github.com/majoco/angularcontacts List management of contacts, add, edit, delete, a .ts service is used to consume an API in PHP that connects to the AWS database, Lambda Functions, IAM, API Gateway, DynamoDB, Resources, Methods, Deployments, Tests, consume API with Python and Angular Unit tests in Angular handling syntax declare, it, expect, tests with dependencies

Laravel 8 https://github.com/majoco/apparchivos User authentication, registration, upload pdf xls files, docs, video, images, view and download them, connect to a database api

Vue/cli 4.5.15 https://github.com/majoco/rickandmorty App that consumes a Rick and Morty Rest API for visualization

Development in .net for windows forms, asp.net web forms, web services, ADO .net and XML Using Oracle Services Bus 11g database for the creation and maintenance of PL/SQL functions, Data warehousing, functions, procedures, packages, views, tables, queries, json files.

Web Developer (Wordpress Plugin)

ene 2017 - abr 2017

Teacher Cesar Rodriguez, Ecuador

Creation of a custom plugin for wordpress with an Annual Curriculum Planning Automation System and Competency Planning by Teacher, generating configurable and customized accounting master tables, working and reporting on teachers and hours worked in python, taking advantage of its legality and functions

Web Developer

oct 2016 - abr 2017

V&C Digital, Venezuela

Editing themes and plugins in WordPress for the development and maintenance of assigned sites, including:

  • http://vcdigital.net/proyectos/ramo/
  • http://vcdigital.net/proyectos/imoc http://parquedunas.com.ve/
  • http://vcdigital.net/proyectos/protocolotourswp
  • http://vallearriba.com.ve/

Web Developer

jul 2015 - feb 2016

TMLogiciel, Venezuela

Web Designer, Wordpress Administrator, HTML Programmer, php, mysql, FTP connection, website updating, template modification with parallax, leadpages, benchmarkemail.

  • https://www.armoniaf.com
  • http://www.bellodentals.com
  • http://www.businessfitacademy.com
  • http://ezywipeusa.com
  • http://geminiwhitening.com
  • http://joselynquintero.com
  • http://nathalieswebshop.com
  • http://socialboardingpass.com
  • http://temmafreight.com
  • http://www.tmdsupplies.com
  • https://www.veronicasosa.com/

Web Developer

nov 2014 - jul 2015

CZ Desarrollos, Argentina

Creation of WordPress pages. Editing of widgets for specific functionalities on websites related to virtual stores, shopping carts, payment methods for content pages for American companies, for example:

  • http://www.rubincos.com
  • http://www.bridaldresspopup.com
  • https://www.healthyhomeandkitchen.com/brands 
  • http://www.lisarichart.com/
  • http://www.newcastlerealtygroup.com/

PL/SQL Programmer

jul 2014 - nov 2014

Reifax, Miami USA

Uploading .csv files to mysql with property information from appraisers in different counties of the state of Florida on the website www.reifax.com. Creating queries for file export and creation of dynamic tables, as well as automating processes with php, mysqli, mysql functions and procedures for maintaining the real estate search engine based on updated official data. 

Consulting Analyst

may 2013 - dic 2013

Teradata / Movistar, Caracas, Venezuela

Development of Teradata Data Warehouse Loading Processes for the Marketing area of ​​Telefonica/Movistar. Development of processes and cross-testing of information about Billing and Portfolio.

Sybase / SQL Server Programmer

feb 2013 - may 2013

Grupo Tecnológico Jexo, Caracas, Venezuela

Migration of CRM tables from Sybase platform to SQL Server, creation of sqr code for the extraction of information to temporary tables in Sybase. Creation of ETL processes with Integration Services for loading data into SQL Server and sending emails with the loading logs.

Java PL/SQL Consultant

jun 2012 - feb 2013

Banco Provincial BBVA, Caracas, Venezuela

Creation, modification and improvements in flat file loading processes, updating and maintenance of tables in Unix and PL/SQL environments, for the Administration and Finance area of ​​Banco Provincial BBVA in Venezuela in conjunction with BBVA Mexico

Java PL/SQL Consultant

oct 2011 - feb 2012

Telefonica Movistar, Los palos grandes, Caracas, Venezuela

Project Description: Development of requirements for the CCR Core area, Monitoring Dashboards for TTC and TTG Inbox control, Supervision Problems, Mass Failures, Pending Tickets for Closure, CCR Created Waves, CCR Escalated Waves, Interconnection Failures, Provisioning Problems, CCR Online Health, Empanada Route

Oracle Consultant

oct 2011 - feb 2012

ITBC, Caracas, Venezuela

Analysis and Development of Flat File Upload System, with Java JSP IDE NEtBeans 7.0 language and Oracle 10g Database. File upload is done through SQL Loader and Shell Script. Information on network elements from each provider (NOKIA, HUAWEI, SIEMENS, ERICSON, ZTE) is used to feed reports for the performance area. The application allows management of the structure of tables in different schemes and the generation of dynamic reports, based on views in specific tables for each report.

.net Developer

oct 2011 - feb 2012

HighTech Consult C. A., San Antonio de los altos, Venezuela

Analysis and development of the Vectio System, which is a national telecommunications equipment management system, network management, transmission circuits, links, physical inventory, availability, real geographic location with the MapWindows tool. MySQL database.

Oracle Consultant

oct 2010 - ene 2011

JC Global Resources / Movistar, Los Palos Grandes, Caracas, Venezuela

Project and Requirements Management as an Oracle Consultant. Configuration Scripts, Creation, Update and Application of Plans, Features, Promotions, Services in an automated way. Mass creation of balance and text cards for prepaid according to new methodology. Creation of balance transfer restriction plan linked to Tuxedo services. Management and improvement of Tuxedo services for database synchronization. Development of electronic balance transfer validation system and email notification through JAVA. Development of Script for SQL Server database for SVA applications of Authorized Agents.

Support Analyst

jun 2009 - jun 2010

Bicentennial Bank, San Cristobal, Venezuela

Development of a Web System for Asset Control of the Technology VP, based on php with a Dreamweaver MX graphical interface. MySQL database. The system controls the entry and exit of the Technology warehouse, transfer between branches, status and other characteristics of the Fixed Assets corresponding to the Technology VP. Backup and Recovery of database information with Backups. Improvement and Update of the Requirements Management System, reports by geographic area, Mathematical Model (Linear Programming) for decision making regarding the number of technicians to be assigned for each geographic area according to statistical data generated by the system. Configuration and Maintenance of SQL Server Servers.

Programmer analyst

dic 2007 - may 2008

NetVision C.A., San Cristobal, Venezuela

Analysis, Development and Testing of Netvision System with Visual Studio .NET 2005 tool, Basic language and MySQL database. For the following modules: Purchases: Purchasing Processes, Purchase Returns, Supplier Delivery Notes, Suppliers, Temporary data retention in each of the purchase windows. Sales: Invoicing, Points of Sale, Sections, Returns, Budgets, Clients, Temporary data retention in each of the sales windows. Inventory: Inventory Management, Adjustments, Offers and Presentations, Serial Management. Payroll: Employee management, Entry and Exit Control, Vacation Calculation (individual or collective), Statistics. Reports by departments, Deposits, Operations, Clients, Suppliers, General Purchases, General Sales. Development and Testing of Warehouse Inventory Control System with the PowerBuilder 6.0 tool, using DataWindows, DataWindows Control. Using MySQL database. Purchase orders, entry, exit, and storage of merchandise in the warehouse of the company Comercializadora Vikasa C. A. were systematized.

Professional Internships

ago 2007 - nov 2007

NetVision C.A., San Cristobal, Venezuela

Development of Inventory and Sales Module for the Netvision System. With the Visual Studio .NET 2005 IDE, .net language, MySQL Database.

UNET student

sep 2002 - sep 2007

National Experimental University of Táchira UNET, San Cristobal, Venezuela

August 2011: Shell Script Unix Programming Course Level I ITBC Consulting of Venezuela C. A. April 2007, Participation in the 5th Information Technology Conference, as a JAVA course instructor. (Duration: 32 hours) March 2006, Network Installation Course. (Duration: 60 hours) Application Development in C, JAVA, php, OpenGL (Linux 3D Animation), Matlab, Flash, MySQL. SQL Server. Several applications were created covering various contents, including: Distributed applications to decipher codes Terminal simulation with graphical interface, time parameters, speed, arrival and departure rate, etc. Restaurant management systems with short-path algorithms (Dijkstra, Floyd-Warshall) and fast searches to serve tables.