Francisco Pinto

Software/DevOps Engineer | Aveiro, Portugal |

Software and DevOps engineer with 4+ years in software development and systems design, focusing on IoT and cybersecurity projects. With proven ability to work in cross-functional teams and skills in cloud services, containerization, IaC, and monitoring. Seeking to leverage my technical expertise to optimize development workflows, enhance system reliability, and implement scalable infrastructure solutions.


Experience

Software / DevOps Engineer

Deimos Engenharia
  • Collaborated in cross-functional teams to develop cybersecurity solutions utilizing SDN-enabled quantum technology.
  • Engaged directly with clients, from requirements gathering to final prototype demonstrations.
  • Coordinated the design and development of core components, ensuring scalability and integration within the DISCRETION project.
  • Developed Docker-based interoperability systems using Python and C++, leveraging REST APIs for effective communication between services and devices.
  • Migrating services to a Kubernetes cluster using Helm charts.
  • Implementing a monitoring system with ELK and Beats, improving scalability, reliability, and observability.
January 2022 - Present

Junior Researcher

Instituto de Telecomunicações
  • Developed and delivered an end-to-end Industrial IoT system prototype for a partner company.
  • Employed an edge gateway, InfluxDB, and Grafana for real-time monitoring.
  • Implemented a microservices architecture with Docker, using Python, Go, and C for system components.
  • Connected 10+ devices using three communication protocols, ensuring system functionality.
  • Created an SDN-based message prioritization mechanism using an OpenFlow switch, validated through stress testing.
  • Part of the work contributed to my master thesis, graded 19/20.
December 2020 - December 2021

Education

Universidade de Aveiro

Integrated Master's in Electronic and Telecommunications Engineering
  • Focused on applying theoretical knowledge through hands-on, real-world projects.
  • Developed programming, networking, computer architecture, operating systems, machine learning, and project management skills.
  • Engaged in practical projects and competitions that complemented my education, enhancing technical abilities in designing and developing complex systems and non-technical skills like leadership, time management, and collaboration.
  • Conducted research on reconfigurable systems as an undergraduate during a 6-month scholarship at Instituto de Telecomunicações, improving my skills in system design.
September 2016 - July 2021


Projects

The Cloud Resume Challenge (DevOps Approach)

  • Developed a cloud-based resume application (this website) leveraging DevOps principles to automate deployments, optimize workflows, and scale infrastructure efficiently.
  • Built a CI/CD pipeline using GitHub Actions for continuous deployment to AWS, with Terraform managing infrastructure as code (IaC).
  • Configured a serverless architecture featuring AWS Lambda, API Gateway, and DynamoDB, creating a highly scalable and cost-effective backend solution.
  • Integrated a monitoring solution with AWS CloudWatch, incorporating PagerDuty for critical alerts and Slack for real-time notifications, improving system observability and responsiveness.
  • Implemented unit and end-to-end tests using Python's unittest and Cypress, focusing on validating backend services and user interactions to enhance system reliability.
  • Handled DNS, SSL certificate management, and routing through AWS Route 53, delivering secure and reliable access to the application.

Wall Temperature Controller (Collaboration with Bosch)

  • Designed and developed a smart wall temperature controller that adjusts temperature setpoints for multiple zones based on user recognition, predefined actions, or UI input.
  • Co-authored and submitted 3 proposals to various companies, with our solution being selected by Bosch Termotecnologia.
  • Created and delivered two functional prototypes to Bosch's R&D department.
  • Worked with a team of 5 members and a tutor, engaging in regular meetings with a Bosch representative to refine requirements and track progress, adhering to agile methodologies.
  • Developed the face recognition component using a CNN-based system in Python, including design, implementation, and testing.
  • Implemented the system's central unit in C++ and led the integration of all system components.
  • Maintained detailed documentation throughout the project lifecycle to ensure clarity and continuity.

Risk Situation Detection System in a Crosswalk

  • Led a team of 12 fellow students in a company-like fashion over the course of 2 semesters, ensuring the successful completion of the "Risk Situation Detection System in a Crosswalk" project.
  • Selected and developed the project idea, demonstrating creativity and innovation in identifying a problem and designing a viable solution.
  • Implemented a working prototype, validating the project's concept in real-world scenarios.
  • Coordinated the integration of various components, ensuring seamless interaction and optimal functionality.
  • Conducted extensive testing, including module-specific and end-to-end tests, to ensure system reliability and correct operation.
  • Presented the project to faculty and peers and demonstrated the final prototype in two technology fairs, students@DETI and Aveiro Techdays, highlighting its effectiveness and innovation.