English:
Advanced
Mexico
UTC -06:00
America/Merida
Cloud Developer and API Web Service Integration Expert
- I programmed UiPath with data tables (using the Visual Basic programming language) and with the UI. At the end, contracts could be uploaded in under 15 seconds, beating the time a human took (almost 16 seconds). - I developed an automated process to send contract signatures via email and move the contract to the next step when all signatures were involved. - I tested and evaluated both middleware in different applications. - I moved and copied all attachments in Coupa to Box, to have a single source of truth. - I delivered a report on the pros and cons of both middlewares and the POCs of the mentioned applications.
Want to hire this engineer?
Check if Felipe is availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
Integration
Mar `22 - Present
3 years
Takeda Pharmaceuticals
The architecture of the Integration of information synchronization between Salesforce, Mulesoft, SAP PI/PO, SAP ECC and SAP Ariba.
Responsibilities & achievements
- Implemented and tested web services via Python scripting and Postman generating XML files out of CSV files and posting these to web services, capturing and analyzing the outputs for conformity. - Monitoring responses including performance and setting the limitations of the service and giving alternatives to when performance risks become an issue.
API Expertise
Mar `22 - Present
3 years
Wayakna
The architecture of the Integration of information synchronization between Salesforce, Mulesoft, SAP PI/PO, SAP ECC and SAP Ariba
Responsibilities & achievements
• Implemented and tested web services via Python scripting and Postman generating XML files out of CSV files and posting these to web services, capturing and analyzing the outputs for conformity. • Monitoring responses including performance, setting the service's limitations, and giving alternatives when performance risks become an issue.
RPA Ui Path Development
Feb `22 - Present
3 years
Contour Global
Automating the uploading of 8000 contracts in a span of few days into Coupa
Responsibilities & achievements
· Programmed UiPath with data tables (using Visual Basic) and the UI. · The implemented automation, taking into account the slow responsiveness of the receiving system, was made to migrate in 15 seconds.
Workato and SnapLogic Development
Nov `21 - Feb `22
3 months
Contour Global
Testing and evaluating both middle-wares as the integration layer between different applications such as SAP, Coupa, Successfactors, Concur, Box.
Responsibilities & achievements
· Moving or copying attachments from Coupa to Box, to have a single source of truth and capturing and returning links. · Developed an automated process to send contract signatures via email and move the contract to the next step when all signatures were completed. · Delivered a report on the pros and cons of both middle-wares and the POCs of the mentioned applications.
App Development
Sep `21 - Present
3 years
Wayakna
Setup REST API’s linked to a MySQL databases and making connections with JPA via field annotations and defining the correct cascade type for each relationship. Since annotations where used, the full power of the JPA repositories could be used, allowing for paging, filtering and sorting deeply nested objects via interfaces, as such avoiding highly unmaintainable complex native SQL queries.
Responsibilities & achievements
- Implemented cookie-based authentication for a better user experience and a more secure back-end as well as JWT-based authentication to allow easier implementation into different front-ends, i.e. web and mobile applications. This was implemented using an access and refresh tokens. All the methods implemented the roles and permissions schema, permitting a user to have multiple custom named roles, each of which contains user-defined permissions; restricting user actions on the API via method annotations. - Implemented a custom exceptions framework, allowing the API consumers to have a clear understanding of what works and, when it fails, knowing exactly what happened. - Implemented front-end applications, using bootstrap as the basis of the views, allowing for an easy, fast, and robust way of creating structured and responsive views. This was complemented with custom CSS to override defaults and avoid the generic look and feel of bootstrap pages. - Implementation of Vue 3 compositions API, allowing for a clearer and more concise SFC setup function. The new recommended state management library Pinia was used for storing user information like tokens, preferences, roles, and permissions. This approach of storing permissions in a dedicated Pinia store permitted the front-end to conditionally render icons, buttons, or pages, redundantly securing the API. - Setup of Vue routing, implementing guard routers, meaning that some pages could not be accessed unless the user was correctly authenticated or had the correct permissions
Full Stack Development
Sep `21 - Present
3 years
Wayakna
Set up REST APIs linked to MySQL databases, make connections with JPA via field annotations and define the correct cascade type for each relationship. Since annotations were used, the full power of the JPA repositories could be used, allowing for paging, filtering, and sorting deeply nested objects via interfaces, avoiding highly unmaintainable complex native SQL queries.
Responsibilities & achievements
• Implemented cookie-based authentication for a better user experience and a more secure back-end as well as JWT-based authentication to allow easier implementation into different front-ends, i.e. web and mobile applications. This was implemented using access and refresh tokens. All the methods implemented the roles and permissions schema, permitting a user to have multiple custom named roles, each of which contains user-defined permissions; restricting user actions on the API via method annotations. • Implemented a custom exceptions framework, allowing the API consumers to have a clear understanding of what works and, when it fails, know exactly what happened. • Implemented front-end applications, using bootstrap as the basis of the views, allowing for an easy, fast, and robust way of creating structured and responsive views. This was complemented with custom CSS to override defaults and avoid the generic look and feel of bootstrap pages. • Implementation of Vue 3 compositions API, allowing for a clearer and more concise SFC setup function. The new recommended state management library Pinia was used for storing user information like tokens, preferences, roles, and permissions. This approach of storing permissions in a dedicated Pinia store permitted the front end to conditionally render icons, buttons, or pages, redundantly securing the API. • Setup of Vue routing, implementing guard routers, meaning that some pages could not be accessed unless the user was correctly authenticated or had the correct permissions
Simulation of a smart parking lot
Aug `21 - Nov `21
3 months
Design and implementation
Responsibilities & achievements
· Designing and making a smart parking lot using a microcontroller and ultrasonic sensors to determine when there is space available so that users can enter.
Line following car
Aug `20 - Dec `20
4 months
Applying and adding the new concepts seen in class. It was made using H bridges and infrared sensors as the main components, without the use of any kind of micro controller.
Responsibilities & achievements
-
Education
Higher education in Computer Science
Agency
10-50
GMT-11
Multiple
Core Expertise
Industries
Business & Productivity, Cybersecurity & Data Protection, Data Science & Machine Learning, Big Data, Branding, design, web development
Want to hire this engineer?
Check if Felipe is available