Post Job Free

Resume

Sign in

Software Engineer Desktop

Location:
Miami, FL
Posted:
April 25, 2023

Contact this candidate

Resume:

PROFILE

Fullstack software engineer with *

years of experience developing

enterprise solutions with distributed

development teams. As a freelancer I

have contributed to the growth of

small businesses in LATAM, developing

custom-made internal management

systems.

SKILLS

- Web development

- Desktop development

- OOP Paradigm

- Passion for coding

- Proactive

- Collaboration / Teamwork

- Problem-solving

Languages

English: Intermediate

Spanish: Native

Miguel ©AZURIUS – Modelos-de-curriculum.com

Cordero Domínguez

Fullstack Software Engineer

CONTACT INFO

adwqoe@r.postjobfree.com

+1-786-***-****

Miami - FL

EDUCATION

University of Informatics Sciences

Software Engineer, Havana, Cuba (2008 - 2013)

EXPERIENCE

Freelancer

Fullstack Software Engineer Mexico - United States (2017 - now) As a Freelancer I have been able to create applications from scratch for small businesses in LATAM, going through all the stages of software development and improving my self-management and precise communication skills.

Some of the systems developed are:

- Real state credit management system: Desktop

application developed to keep track of all credit

payments of the company’s customers, using technologies such as Java Swing, MySQL, and iReport.

- Drug requests and quotes management system: Desktop application developed to manage the information of drug requests, as well as a complete follow-up until the final quotes generation between the providers and the

company's customers. The technologies used were Java Swing, PostgreSQL, Hibernate, iReport, and some libraries for mass loading of data from .xls, .xlsx, and .csv files.

- Hotel management system:

Desktop application developed to

automate the hosting process, as

well as the sale of products in small-

medium hotels. It includes the

management of customer

information, products and

inventory movements,

incorporating personalized alerts,

and issuance of electronic receipts

through the integration with a third-

party open-source API. The

technologies used were Java

Swing, PostgreSQL, Hibernate,

iReport, Git, libraries for mass

loading of data from .xls, .xlsx, and

.csv files, and a library for

integration with the electronic

billing API.

- Bakery management system:

Desktop application for the

complete management of

customer orders within small

bakeries, with the management of

products, customers, inventory,

personalized alerts, and customer

loyalty module. The main

technologies used were Java

Swing, PostgreSQL, Hibernate, Git,

iReport, and a library for fingerprint

recognition, within the user

authentication flow.

- Fruit surveys management system:

Client-server application for the

management of fruit survey

information for a Chilean customer.

Client: Desktop application created for the capture of information by pollsters, in areas with a lack of internet connection. Java Swing was used for the GUI and H2 database for local data storage. Server: Complete suite of RESTful services created to receive and manage information from client applications, to keep the global database updated, as well as the information in each client application. The main technologies used were Spring Boot, Hibernate, JWT, and Spring Security for user authentication and authorization.

Implemental Systems

Fullstack Software Engineer Mexico - United States (2019 – 2022)

- Contributed to the development of the platform for alphanumeric and geospatial management of the components of the Mexico City water network, as well as for the issuance of reports to support decision-making. The main technologies used were: ReactJS, Redux (Saga), Material UI, Open Layer, Turf.js (for geospatial representation and editing of objects), MongoDB (to store user information, roles, and permissions), PostgreSQL and PostGIS (plugin to store geospatial information), RESTful Web services with Spring Boot, Spring Security, Hibernate, and Git.

- Contributed to the development of the company's

management platform, which allowed for reducing decision- making times and optimizing internal processes. I developed the Expense Management Module, created to manage all the information related to the expenses of the company's employees during any trip or event they attend. In addition, I developed the Work Reports Module, which managed the information regarding the time worked, on a weekly basis for all employees. The main technologies used were: ReactJS, Redux

(Saga), Material UI, MongoDB (to store user information, roles, and permissions), PostgreSQL, RESTful Web services with Spring Boot, Spring Security, Hibernate, and Git.

- I developed an ETL tool for the synchronization between the company's databases, and due to its good results, its use was extended to some of the company's external clients. The used technologies were: ReactJS, Material UI, Redux (Saga), and RESTful Web services using SpringBoot, Spring Batch, PostgreSQL, MongoDB, and Git. RIUS – Modelos-de-curricum.com

Cartography and Geomatics

Solutions Company (GEOSI)

Specialist Programmer C Havana,

Cuba (2013 – 2017)

Development of custom-made systems

for the internal management of

companies focused on the use of

geospatial information of objects for the

calculation and optimization of routes

and geospatial queries. Some systems

to which I have contributed are:

- Human resources system for

personnel management: Desktop

application developed for the Human

Resources area of the Geomatic

Solutions and Cartography Company

(GEOSI) in Havana, Cuba, with the

objective of managing the information

associated with the company's

employees (advancement courses,

medical check-ups, history of occupied

positions in the company and awards).

The used technologies were Java

Swing, MySQL, Hibernate, and iReport.

- Solid waste collection

management system: Desktop

application developed for the

Community Services Company of

Havana, Cuba, created to automate

the management of information

associated with the solid waste

collection service in the city, including

the optimization of transportation routes

during the picking process. The main

used technologies were Java Swing,

gvSIG, Hibernate, PostgreSQL, PostGIS,

SQLServer, and iReport.

- Pollution sources management system: Web application developed for the Ministry of Science, Technology, and Environment (CITMA) of Cuba, to contribute to the location of polluting sources as well as the maintenance of the information associated with them, including sanitation plans and the geolocation of polluting sources, as well as the rivers, streams and nearby bays affected. The used technologies were: ExtJS 6.2, HTML, CSS, Open Layer 3 (for cartographic representation), PHP 5, PostgreSQL and PostGIS. RIUS



Contact this candidate