
$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
software engineer
João Tiago Viegas
,
Copenhagen S, Denmark
Experience
Other titles
Skills
I'm offering
I'm an experienced software engineer, knowledgeable in every stage of the Software Development Life Cycle. I have substantial client facing exposure, I am versatile, resilient, with a strong work pace, constantly learning and willing to take challenges, with a focus on automation, best practices and patterns.
Markets
United States
(Remote
only)
United Kingdom
(Remote
only)
Germany
(Remote
only)
Denmark
Norway
(Remote
only)
Sweden
Finland
(Remote
only)
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Spanish
Good
French
Good
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - ?
job
ENGINEER
Maersk A/S.
● Future Pricing and Optimization team:
● microservice API's implementation and maintenance;
● Technologies & Methodologies: java 8, spring-boot, hibernate, swagger,
Microsoft SQL Server, Azure, docker, Scrum, TDD, terraform, kubernetes, helm, Azure
DevOps, Jenkins;
● microservice API's implementation and maintenance;
● Technologies & Methodologies: java 8, spring-boot, hibernate, swagger,
Microsoft SQL Server, Azure, docker, Scrum, TDD, terraform, kubernetes, helm, Azure
DevOps, Jenkins;
Spring-boot, Server, Swagger, Implementation, Hibernate, TDD, Spring, Microsoft SQL Server, Kubernetes, Microsoft SQL, Sql, DevOps, Jenkins, Azure, SQL Server, Docker, Scrum, API, Java
2017 - 2019
job
SOFTWARE ENGINEER
8 West Consulting.
● Data Provider Accuracy API:
● Implemented a data layer microservice API;
● Technologies & Methodologies: java 8, spring-boot, hibernate, swagger, raml,
jpa, Oracle, docker;
● Implemented a data layer microservice API;
● Technologies & Methodologies: java 8, spring-boot, hibernate, swagger, raml,
jpa, Oracle, docker;
Java, API, Docker, Oracle, Spring-boot, Spring, Hibernate, Software, Jpa, Swagger
2014 - 2017
job
SOFTWARE ENGINEER
IBM.
● IOA - Expert Advice:
● Implemented microservices for a cognitive application leveraging an
orchestration of a set of machine learning services;
● Developed web UI, bot and Slack application for the same cognitive
application;
● Technologies & Methodologies: Java, Dropwizard framework, OpenNLP,
SolR, Slack API, Javascript, node.js, Angular, Html5, CSS, IBM Watson Retrieve & Rank, IBM Watson Natural Language Classifier, IBM Watson Conversation Service,
Cloudant NoSQL DB, Git, IBM Bluemix, Cloudfoundry, IBM Bluemix DevOps Services;
● Smart Cloud Analytics - Predictive Insights team:
● I've developed and maintained software components, on-premise and cloud
based context. in an agile environment. I've researched and conducted
proof-of-concept experiments involving various technologies and open-source
libraries; I've conducted analysis and assessed algorithm performance on real-time
data sets;
● Technologies & Methodologies: Agile, Scrum, Java, Websphere AS, Rational
Team Concert, Design Patterns, Linux Bash script, REST, Spring, MongoDB, Redis,
Neo4j, DB2, Bluemix, R, Multithreading, Statistical Process Control, node.js, Docker,
Cloud Foundry;
● SmartCloud Application Performance Management team:
● I've maintained and implemented user stories and bug fixing in Cloud and Smarter Infrastructure monitoring solutions set;
● Technologies & Methodologies: Agile, Scrum, Java, Websphere AS, Rational
Team Concert, Python, Design Patterns, Linux Bash script, Windows scripting, REST,
Spring;
● Implemented microservices for a cognitive application leveraging an
orchestration of a set of machine learning services;
● Developed web UI, bot and Slack application for the same cognitive
application;
● Technologies & Methodologies: Java, Dropwizard framework, OpenNLP,
SolR, Slack API, Javascript, node.js, Angular, Html5, CSS, IBM Watson Retrieve & Rank, IBM Watson Natural Language Classifier, IBM Watson Conversation Service,
Cloudant NoSQL DB, Git, IBM Bluemix, Cloudfoundry, IBM Bluemix DevOps Services;
● Smart Cloud Analytics - Predictive Insights team:
● I've developed and maintained software components, on-premise and cloud
based context. in an agile environment. I've researched and conducted
proof-of-concept experiments involving various technologies and open-source
libraries; I've conducted analysis and assessed algorithm performance on real-time
data sets;
● Technologies & Methodologies: Agile, Scrum, Java, Websphere AS, Rational
Team Concert, Design Patterns, Linux Bash script, REST, Spring, MongoDB, Redis,
Neo4j, DB2, Bluemix, R, Multithreading, Statistical Process Control, node.js, Docker,
Cloud Foundry;
● SmartCloud Application Performance Management team:
● I've maintained and implemented user stories and bug fixing in Cloud and Smarter Infrastructure monitoring solutions set;
● Technologies & Methodologies: Agile, Scrum, Java, Websphere AS, Rational
Team Concert, Python, Design Patterns, Linux Bash script, Windows scripting, REST,
Spring;
Windows, NoSQL, Microservices, DB2, User stories, Spring, Redis, Management, Analytics, Bash, Node, Service, Cloud, Natural, Infrastructure, Solr, Monitoring, Software, Neo4j, Web, Patterns, Framework, Watson, Angular, Css, Html5, Design, Python, Java, Git, Node.js, API, Linux, Scrum, Machine learning, Javascript, Docker, MongoDB, DevOps, Agile, Scripting, R, UI, Performance Management, Design Patterns, REST
2013 - 2014
job
SOFTWARE ENGINEER
DeCare Systems.
I've maintained and implemented bug fixing in a heath care management web
application;
● Technologies & Methodologies: Java, Struts, Javascript, JSP, Hibernate,
Oracle, Design Patterns;
● I've configured and programmed an ANSI 834 Health Care Enrollment (HIPAA compliant) middleware data interface;
● Technologies & Methodologies: IBM Websphere Transformation Extender
(WTX), Oracle;
application;
● Technologies & Methodologies: Java, Struts, Javascript, JSP, Hibernate,
Oracle, Design Patterns;
● I've configured and programmed an ANSI 834 Health Care Enrollment (HIPAA compliant) middleware data interface;
● Technologies & Methodologies: IBM Websphere Transformation Extender
(WTX), Oracle;
Javascript, Design, Java, Oracle, Design Patterns, Management, Jsp, Middleware, Hibernate, Transformation, Health, Software, Web, Patterns
2008 - 2013
job
SOFTWARE ENGINEER
Wincor Nixdorf.
● Development of a retail web application;
● Technologies & Methodologies: Java, Spring, Spring-MVC, JQuery,
JPA/Hibernate, Derby, UML, Design Patterns;
● I've designed and developed a fiscal library component, to integrate with all WN retail
software solutions providing compliance with legal requirements. My responsibilities
included also requirements analysis and support in software certification process
through Portuguese fiscal authorities.
● Technologies & Methodologies: Linux, Windows, Java, C, C#, Bash, SQL,
UML, PostgreSQL, MS SQL Server, Design Patterns, Test Driven Development,
automated unit tests (junit) and integration test cases;
● Roll-out, Support and maintenance responsibilities of retail software solutions in international customers (Portugal, Angola, Algeria). I've done analysis, specification,
configuration, maintenance, support and training, whether on standard packages or in custom developments (system interfaces, extensions) most of it involving WN
international teams.
● Technologies & Methodologies: Linux, Java, C, Bash, Cocoon Framework
(J2EE), UML, PostgreSQL, SQL, Design Patterns, Test Driven Development,
automated unit tests (junit) and integration test cases;
● I've executed customer specification, customizing and roll out of a mobile & automated
checkout shopping solution in a Portuguese major retailer. I've developed the online
data synchronisation scripts between systems involved.
● Technologies & Methodologies: UML, Java, Linux, Windows, Derby db, Bash
and Windows scripting;
● Technologies & Methodologies: Java, Spring, Spring-MVC, JQuery,
JPA/Hibernate, Derby, UML, Design Patterns;
● I've designed and developed a fiscal library component, to integrate with all WN retail
software solutions providing compliance with legal requirements. My responsibilities
included also requirements analysis and support in software certification process
through Portuguese fiscal authorities.
● Technologies & Methodologies: Linux, Windows, Java, C, C#, Bash, SQL,
UML, PostgreSQL, MS SQL Server, Design Patterns, Test Driven Development,
automated unit tests (junit) and integration test cases;
● Roll-out, Support and maintenance responsibilities of retail software solutions in international customers (Portugal, Angola, Algeria). I've done analysis, specification,
configuration, maintenance, support and training, whether on standard packages or in custom developments (system interfaces, extensions) most of it involving WN
international teams.
● Technologies & Methodologies: Linux, Java, C, Bash, Cocoon Framework
(J2EE), UML, PostgreSQL, SQL, Design Patterns, Test Driven Development,
automated unit tests (junit) and integration test cases;
● I've executed customer specification, customizing and roll out of a mobile & automated
checkout shopping solution in a Portuguese major retailer. I've developed the online
data synchronisation scripts between systems involved.
● Technologies & Methodologies: UML, Java, Linux, Windows, Derby db, Bash
and Windows scripting;
International, Windows, UML, Compliance, Hibernate, It, Support, Development, Software, Test, Jpa, Web, Server, Online, Patterns, Framework, Derby, Scripting, Sql, Jquery, Java, Linux, SQL Server, Retail, PostgreSQL, Training, Design, Design Patterns, C, MVC, Spring, J2EE, Integration, Bash
2007 - 2008
job
SOFTWARE ENGINEER
EID, S.A.
I've implemented a GUI Management Console (to setup Routing Tables) in an
Organization MMHS (Military Message Handling Systems) infrastructure, being part of the overall MMHS software project.
● Technologies & Methodologies: Java, Swing API, UML, Design Patterns,
RUP, Test Driven Development, automated unit tests (junit), pair programming and integration test cases;
Organization MMHS (Military Message Handling Systems) infrastructure, being part of the overall MMHS software project.
● Technologies & Methodologies: Java, Swing API, UML, Design Patterns,
RUP, Test Driven Development, automated unit tests (junit), pair programming and integration test cases;
Design, Java, API, Design Patterns, Management, Integration, Test, UML, Infrastructure, Development, Software, Patterns, Pair programming
2006 - 2007
freelance
SOFTWARE CONSULTANT
Axa Insurances.
I've developed call-centre script-guide software, and did maintenance in several
organizational process solutions implemented as desktop/rich-client and web software
applications.
● Technologies & Methodologies: VB6, COM, C#, SQL, UML, XML, MS
Exchange CDO & MAPI, ADO & ADO.Net, Log4Net, NUnit, Nant, Office Automation
Objects, Oracle 9i, MS Access, MS SQL Server, Design Patterns, Test Driven
Development;
organizational process solutions implemented as desktop/rich-client and web software
applications.
● Technologies & Methodologies: VB6, COM, C#, SQL, UML, XML, MS
Exchange CDO & MAPI, ADO & ADO.Net, Log4Net, NUnit, Nant, Office Automation
Objects, Oracle 9i, MS Access, MS SQL Server, Design Patterns, Test Driven
Development;
Access, Log4net, Nant, Patterns, Guide, Server, Web, Software, Office, Development, NUnit, Net, Design, UML, Test, C, Design Patterns, Automation, Exchange, XML, Oracle, SQL Server, .Net, Sql
2004 - 2006
job
CONSULTING ENGINEER
Care4IT.
I was responsible for analysis, design and implementation of health care management
solution regarding a specific pathology care process in public health care provider.
● Technologies & Methodologies: UML, Java, Swing API, MS SQL Server,
Design Patterns, Test Driven Development, automated unit testing (junit);
● I was responsible for doing analysis, design and implementation of custom software
solution providing pathology care process monitoring and adherence to its specific
clinical guideline, in a public health care provider.
● Technologies & Methodologies: UML, VB6, MS Access;
● I've performed consulting analysis in an integrated stock management solution in healthcare environment. I've performed technology and suppliers assessment. I've
mapped organisational processes and did workflow analysis;
solution regarding a specific pathology care process in public health care provider.
● Technologies & Methodologies: UML, Java, Swing API, MS SQL Server,
Design Patterns, Test Driven Development, automated unit testing (junit);
● I was responsible for doing analysis, design and implementation of custom software
solution providing pathology care process monitoring and adherence to its specific
clinical guideline, in a public health care provider.
● Technologies & Methodologies: UML, VB6, MS Access;
● I've performed consulting analysis in an integrated stock management solution in healthcare environment. I've performed technology and suppliers assessment. I've
mapped organisational processes and did workflow analysis;
Workflow, Processes, Patterns, Server, Software, Health, Development, Assessment, Testing, Monitoring, Implementation, Access, Design, UML, Technology, Test, Management, Consulting, Design Patterns, SQL Server, API, Java, Sql
2004 - 2004
internship
QUALITY ENGINEER INTERNSHIP
Sival, Leiria.
● As university degree final year project, I've implemented Statistical Process Control on
a set of products, PVC tubes, in a short-run production process applying 4 types of control charts, including multivariate analysis.
a set of products, PVC tubes, in a short-run production process applying 4 types of control charts, including multivariate analysis.
Production, Internship
My education
2017
-
2019
Cork Institute of Technology
Higher Diploma in Science, Data Science and Analytics
Higher Diploma in Science, Data Science and Analytics
2008
-
2009
New University of Lisbon
Post Graduate Studies, Lean Management
Post Graduate Studies, Lean Management
1996
-
2004
New University of Lisbon
University Degree, Industrial Engineering
University Degree, Industrial Engineering
João's reviews
João has not received any reviews on Worksome.
Contact João Tiago Viegas
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to João directly in Worksome.
are ready to help you
and get specific bids from skilled talent in Denmark