Summary
Overview
Work History
Education
Skills
Software
Interests
Timeline
PROJECTS
OTHER EXPERIENCES
PROJECTS
OTHER EXPERIENCES
SoftwareDeveloper
Alfredo Fernandes

Alfredo Fernandes

Software Engineer
Guarda

Summary

Experienced developer and Systems Engineer with over 15 years of experience in several types of companies. Excellent reputation for resolving problems and improving customer satisfaction. Dedicated professional with history of meeting company goals utilizing consistent and organized practices. Skilled in working under pressure and adapting to new situations and challenges to best enhance the organizational brand.

Overview

36
36
years of professional experience
3
3
Languages

Work History

Software Engineer

Alter Solutions
Porto, PT
2022.09 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.

Developer + System Engineer

Grasil-confecções SA.
Belmonte
10.2016 - 08.2022
  • - Established one A.P.I. with PHP to allow production software Interact read/write with ERP SAGE 100C.
  • - Medical doctor's appointments. Web application to schedule medical appointments with five main Entities: worker, human resources (HR), system (DB+APP) , Doctor and reception.
  • - Fabric and clothes registration and quality control.
  • - Develop PRODUCTION MANAGEMENT APPLICATION IN JAVA AND ANDROID (ongoing).
  • - Design and implementation of databases with Postgres, Mysql and SqlServer.
  • - Design and implementation of distributed systems.
  • - Virtualization of existing systems.

Systems Engineer + Developer

Cimd S.A.
Fundão
10.2016 - Current
  • Data Network Management.
  • Responsible for Servers in Windows Server 2016 and 2012.
  • Creation and verification of infrastructure security policy.
  • Performed Virtualization of Critical Systems in VirtualBox and VmWare.

Developer

Cimd SA.
Fundão
01.2013 - 09.2016
  • Creation of Production Management application in Java and SQL Server.
  • Evolution to distributed production management platform (WEB) and MySQL Database Management System with increase to 20 users.
  • Creation of Android Application for QRCode identification.
  • Performed implementation of computer process replication system.
  • Updated old code bases to modern development standards, improving functionality
  • Planned and developed interfaces that simplified overall management and offered ease of use

Developer Programmer

in4sis
Fundão
02.2000 - 12.2012
  • Creation of computer program for processing quotes for Medical Clinic.
  • Realization of recreational group management computer program.
  • Application for Grand Prize Rankings.
  • Accounting application to control acquisition of fruit from farmers.
  • Billing application for Medical Clinics.

Computer Science Instructor

Fundão Secondary School
Fundão
09.1995 - 08.2003
  • Systems Analysis.
  • Introduction to Computer Science.
  • Computer applications.
  • Digital Systems.
  • Programming Languages (c) .

Education

Master's in Computer Engineering - Computer Science And Engineering

UNIVERSIDADE DA BEIRA INTERIOR
Covilhã, Portugal

No Degree - Speaker At Engineering Conference - ICEUBI2015

Universidade Da Beira Interior
Covilhã, Portugal

Degree in Computer Engineering - Computer Engineering

UNIVERSIDADE DA BEIRA INTERIOR
Covilhã, Portugal

Skills

    Application design

undefined

Software

Java 8

C

C

C#

PHP (5,7,8)

Interests

Chess

Animal defense

Astronomy

Quantum computing

Timeline

Software Engineer

Alter Solutions
2022.09 - Current

Developer + System Engineer

Grasil-confecções SA.
10.2016 - 08.2022

Systems Engineer + Developer

Cimd S.A.
10.2016 - Current

Developer

Cimd SA.
01.2013 - 09.2016

Developer Programmer

in4sis
02.2000 - 12.2012

Computer Science Instructor

Fundão Secondary School
09.1995 - 08.2003

Master's in Computer Engineering - Computer Science And Engineering

UNIVERSIDADE DA BEIRA INTERIOR

No Degree - Speaker At Engineering Conference - ICEUBI2015

Universidade Da Beira Interior

Degree in Computer Engineering - Computer Engineering

UNIVERSIDADE DA BEIRA INTERIOR

PROJECTS

PROJECT – PRODUCTION CONTROL V10 - HIGH AVAILABILITY CLUSTER

(Distributed application over three hosts communicating via TCP/IP)

ROLE: Developer + team leader Database administrator;

Programming Languages: JAVA AND MVC (MODEL VIEW COTROLER)

Framework: Netbeans and Payara Server 5, Java Server Faces and Primefaces

Databases: Mysql.

Advanced: Database replication and process replication.

Cloud: Created OVH Cloud to host this solution.

Operating Systems: Fedora Linux.

Is being migrated to SPRING FRAMEWORK


PROJECT - CREATION OF A.P.I. TO CONNECT TO SAGE ERP

ROLE: Developer + team leader;

Programming Languages: PHP 7 AND JAVA

Framework: Netbeans and Code Studio

Databases: ProsgreSQL, Mysql and Microsoft SQL Server

Operating Systems: Windows Server ad Fedora Linux.


PROJECT - Medical doctor's appointments

ROLE: Developer + team leader

Programming Languages: JAVA + Cipher libraries.

Framework: Netbeans and Glassfish 5, Java Server Faces,Primefaces and Hibernate

Databases: Mysql

Operating Systems: Windows Server ad Fedora Linux.


PROJECT - Fabric and clothes registration and quality control

ROLE: Developer + team leader

Programming Languages: JAVA

Framework: Netbeans and Payara 5, Java Server Faces,Primefaces and Hibernate


PROJECT – Stock Control of clothing factory

ROLE: Developer + team leader

Programming Languages: JAVA

Framework: Netbeans and Payara 5, Java Server Faces,Primefaces and Hibernate


PROJECT – Mail Registration System

ROLE: Developer + team leader

Programming Languages: JAVA

Framework: Netbeans and Glassfish, Java Server Faces,Primefaces and Hibernate







OTHER EXPERIENCES

Spring Boot and Spring Framework

Software development for Android in Java

No Sql Databases: MongoDB and JSON

Vue.JS and Angular.Js

GITHUB - Version control

SVN - Version Control

Jakarta EE platform 9

Docker - Mysql Database replication in Docker


PROJECTS

PROJECT – PRODUCTION CONTROL V10 - HIGH AVAILABILITY CLUSTER

(Distributed application over three hosts communicating via TCP/IP)

ROLE: Developer + team leader Database administrator;

Programming Languages: JAVA AND MVC (MODEL VIEW COTROLER)

Framework: Netbeans and Payara Server 5, Java Server Faces and Primefaces

Databases: Mysql.

Advanced: Database replication and process replication.

Cloud: Created OVH Cloud to host this solution.

Operating Systems: Fedora Linux.

Is being migrated to SPRING FRAMEWORK


PROJECT - CREATION OF A.P.I. TO CONNECT TO SAGE ERP

ROLE: Developer + team leader;

Programming Languages: PHP 7 AND JAVA

Framework: Netbeans and Code Studio

Databases: ProsgreSQL, Mysql and Microsoft SQL Server

Operating Systems: Windows Server ad Fedora Linux.


PROJECT - Medical doctor's appointments

ROLE: Developer + team leader

Programming Languages: JAVA + Cipher libraries.

Framework: Netbeans and Glassfish 5, Java Server Faces,Primefaces and Hibernate

Databases: Mysql

Operating Systems: Windows Server ad Fedora Linux.


PROJECT - Fabric and clothes registration and quality control

ROLE: Developer + team leader

Programming Languages: JAVA

Framework: Netbeans and Payara 5, Java Server Faces,Primefaces and Hibernate


PROJECT – Stock Control of clothing factory

ROLE: Developer + team leader

Programming Languages: JAVA

Framework: Netbeans and Payara 5, Java Server Faces,Primefaces and Hibernate


PROJECT – Mail Registration System

ROLE: Developer + team leader

Programming Languages: JAVA

Framework: Netbeans and Glassfish, Java Server Faces,Primefaces and Hibernate







OTHER EXPERIENCES

Spring Boot and Spring Framework

Software development for Android in Java

No Sql Databases: MongoDB and JSON

Vue.JS and Angular.Js

GITHUB - Version control

SVN - Version Control

Jakarta EE platform 9

Docker - Mysql Database replication in Docker


Alfredo FernandesSoftware Engineer