Skip to content

Commit 2ce6e82

Browse files
Feature/pipeline (#10)
* Add required files for the static web.
1 parent 77793f7 commit 2ce6e82

File tree

12 files changed

+160
-6
lines changed

12 files changed

+160
-6
lines changed

.gitignore

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,4 @@ yarn-error.log*
3535

3636
# typescript
3737
*.tsbuildinfo
38-
next-env.d.ts
39-
40-
# development
41-
app/volunteering/posts/*.mdx
42-
app/projects/posts/*.mdx
43-
app/workExperience/posts/*.mdx
38+
next-env.d.ts

app/projects/posts/p1.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sdate: '05.2021'
3+
edate: '10.2021'
4+
company: 'Hochschule RHEIN-WAAL'
5+
location: 'Germany'
6+
jobTitle: 'Master Thesis: IoT service orchestration based on Kubernetes technology for computers with limited resources located in remote areas'
7+
summary: 'Research that modernized the IoT architecture that a company owns, by adapting state of the art technology to their solution, such as: a container orchestration technology that runs in devices with limited resources; a monitoring system that allows the visualization of metrics collected from edge devices; and a CICD pipeline that improves the delivery of applications.'
8+
---

app/projects/posts/p2.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sdate: '10.2019'
3+
edate:'02.2020'
4+
company: 'Hochschule RHEIN-WAAL'
5+
location: 'Germany'
6+
jobTitle: 'Bikota:Distributed ledger-based bike renting system'
7+
summary: 'This project aims to facilitate the distribution of environmental data collected through a RESTful API and provide anonymous renting service for movable objects by utilizing the IOTA ledger. '
8+
---

app/volunteering/posts/v1.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sdate: '07.2018'
3+
edate: '07.2018'
4+
company: 'Huawei'
5+
location: 'Mexico'
6+
jobTitle: 'Python Trainer'
7+
summary: 'Taught Python to 20 of my colleagues from Huawei Latin America with the purpose to develop applications to improve their work efficiency.'
8+
---

app/volunteering/posts/v2.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sdate: '10.2017'
3+
edate: '10.2017'
4+
company: 'Huawei'
5+
location: 'Puerto Rico'
6+
jobTitle: 'Evaluating Project Loon's Impact on Puerto Rico's Hurricane Recovery'
7+
summary: 'Tracked and analyzed signal performance from Project Loon balloons deployed as emergency communication infrastructure following Hurricane Maria in Puerto Rico.'
8+
---

app/workExperience/posts/we1.mdx

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
sdate: '02.2022'
3+
edate: 'Present'
4+
company: 'GEA'
5+
location: 'Germany'
6+
jobTitle: 'IoT Software Engineer'
7+
summary: 'Built systems for device health monitoring, automated certificate management, endpoint verification, service configuration, and streamlined device onboarding. Developed testing criteria and documentation, and automated secure password sharing.'
8+
---
9+
* Developed a system to rapidly identify and address unhealthy devices across diverse divisions and environments within a large fleet. Leveraged Azure Functions to collect key performance indicators from various systems, storing the latest results in a cloud-based database. Developed a Power BI dashboard to visualize device health status and facilitate proactive maintenance. Stack used: Azure Cloud, .NET, C#, SQL, and PowerBI
10+
11+
* Implemented a job scheduler to proactively monitor and automate certificate regene-
12+
ration for remote users access to edge gateways. Leveraged the advantages of Azure
13+
Functions, integrating with the certificate hosting platform via API. Additionally, utilized a
14+
database to enhance the system's capabilities and efficiently handle complex certificate
15+
management tasks. Stack used: Azure Cloud, .NET, C#, and SQL
16+
17+
* Co-developed a containerized application for comprehensive endpoint verification
18+
across the division's critical services. This versatile application supports a wide range of
19+
protocols (HTTPS, NTP, MQTTs) and can be easily customized for various endpoints.
20+
Stack used: Docker, Flask, Python, React and Typescript
21+
22+
* Played a key role in the development of a web application for configuring and mana-
23+
ging services deployed to edge gateways. This application facilitated pre-production
24+
configuration and ongoing maintenance. It integrated with cloud functions to enable
25+
scheduled service deployments to devices, leveraging Azure's digital twin technology.
26+
Stack used: Azure Cloud, .NET, Blazor, C#, and SQL
27+
28+
* Adapted and contributed on the expansion of a web platform that streamline edge
29+
gateway onboarding. Improved user experience by facilitating device enrollment before
30+
production. Key contributions included optimizing container configurations, template
31+
assignments, and extending API endpoints. Stack used: Azure Cloud, Python, React,
32+
JavaScript, and Docker.
33+
34+
* Evaluated potential edge gateways for fleet integration, establishing comprehensive
35+
hardware and firmware testing criteria. Developed a robust firmware upgrade procedure
36+
and authored comprehensive troubleshooting, migration, and configuration documentation.
37+
38+
* Designed and implemented automated workflows in Microsoft Power Automate to securely share passwords for devices located in remote locations, streamlining service staff
39+
access. Stack used: Microsoft Power Automate Platform

app/workExperience/posts/we2.mdx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
sdate: '12.2020'
3+
edate: '02.2022'
4+
company: 'Livello'
5+
location: 'Germany'
6+
jobTitle: 'IoT / Backend Engineer'
7+
summary: 'Developed, maintained, and released IoT and edge applications for an intelligent kiosk, including OS provisioning, secure device connection, and a CI/CD pipeline. Contributed to backend development, implemented testing, and designed an RFID inventory system.'
8+
---
9+
* Mainly responsible for the design, development, maintenance, and release of IoT and
10+
Edge applications that run the services for an unattended intelligent Kiosk that relies on
11+
the use of a message broker, a payment terminal, an LTE module, sensors and actuators,
12+
and the controller which establish the communication with the Backend by means of the
13+
Google Cloud IoT Core. Stack used: Python; Java; MQTT; Linux; IoT Core
14+
* Accountable for the tool that provisions the operative system of the edge devices.
15+
Stack used: Linux; Bash; Ansible
16+
* Responsible for the VPN server hosted on GCP in charge of the secure connection to
17+
the edge devices. Stack used: OpenVPN; GCP
18+
* Responsible for the design, development, and maintenance of the CICD pipeline used
19+
for edge applications. Stack used: GitLab; Docker
20+
* Participated in the development and maintenance of backend endpoints for IoT ser-
21+
vices. Stack used: Typescript; Nestjs; JavaScript; RabbitMQ; GraphQL; MongoDB
22+
* Write and conduct unit and integration tests for backend features following a Test-dri-
23+
ven development (TDD) process. Stack used: Jest
24+
* Design and implement an RFID system to scan up to 50 products with high accuracy
25+
and integrate it with the Kiosk controller to update its inventory. Stack used: ECP Gen2;
26+
Python; React Native

app/workExperience/posts/we3.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
sdate: '08.2018'
3+
edate: '04.2019'
4+
company: 'Huawei'
5+
location: 'Dominican Republic'
6+
jobTitle: 'Wireless Product Manager'
7+
summary: 'Interface between the R&D team and the project stakeholders to perform firmware/software test on a variety of CPEs and platforms.'
8+
---
9+
10+
* Responsible for Wireless products launches, and report the
11+
project status to project stakeholders
12+
* Interface between the R&D team and the project stakeholders
13+
to perform firmware/software test on a variety of CPEs and
14+
platforms
15+
* Introduced new LTE and 5G technology products catalog to
16+
the customers

app/workExperience/posts/we4.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
sdate: '08.2016'
3+
edate: '08.2018'
4+
company: 'Huawei'
5+
location: 'Dominican Republic'
6+
jobTitle: 'Radio Frequency Engineer'
7+
summary: 'Automate the deployment process, and analytical reports creation to depict critical KPIs about the 2G, 3G & 4G networks. '
8+
---
9+
10+
* Created dashboards and analytical reports with Power BI to
11+
depict critical KPIs about the GSM, UMTS, and LTE network
12+
status
13+
* Built tools to automate the network deployment process. Stack
14+
used: Python; NumPy; Pandas

app/workExperience/posts/we5.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
sdate: '05.2016'
3+
edate: '08.2016'
4+
company: 'WIND-TELECOM'
5+
location: 'Dominican Republic'
6+
jobTitle: 'Homologation Engineer'
7+
summary: 'Led CPE acquisition through RFP creation, defined and implemented test plans, and managed firmware updates.'
8+
---
9+
10+
* Responsible for RFP elaboration for new CPEs acquisition
11+
* Defined and implemented test plans to assess CPEs firmware
12+
and capabilities
13+
* Responsible for rolling out OTA firmware updates for the
14+
CPEs. Stack used: Linux; bash

0 commit comments

Comments
 (0)