26.01.2025 aktualisiert


100 % verfügbar
embedded developer, Java developer, server developer
Langwiesen, Schweiz
Schweiz
Skills
Java 8 and 11, Spring Boot, C, C++, Linux, Windows, Java, J2EE (Tomcat), Javascript/React, Hibernate, SQL, TCP/IP, REST, JSON, XML, Docker, Jenkins, AWS Lambda, S3, AWS ECS, REST microservices, SOAP, LDAP
Sprachen
DeutschgutEnglischMutterspracheFranzösischGrundkenntnisseSpanischGrundkenntnisse
Projekthistorie
responsible for the design and implementation of the embedded software and wrote parts of the server
code also.
* "Slave" software to store and forward data from infra-red sensors in car parks to server (embedded C),
* Over-the-air software update (simple Java application using the Java Communications API),
* Web UI (Flex).
code also.
* "Slave" software to store and forward data from infra-red sensors in car parks to server (embedded C),
* Over-the-air software update (simple Java application using the Java Communications API),
* Web UI (Flex).
* Blogger / news reader client for J2ME phones and web application server. Implemented parts of
Actionscript interpreter for J2ME. Implemented communications protocol between client and J2EE
server.
Actionscript interpreter for J2ME. Implemented communications protocol between client and J2EE
server.
EService job dispatch and Timecard timesheet software (J2ME, Java, C, SOAP)
* Initial implementation and later enhancements to EService J2ME client,
* Modifications to SOAP server interface between J2ME clients and server (Java),
* Debug and maintain an in-house middleware messaging implementation in Java (more similar to
Microsoft's MSMQ than to JMS),
* Enhancements to WSDL interface (Java),
* Architect and implement Eservice and Timecard BREW clients (in C).
Downer Australia and Downer New Zealand job dispatch systems
* Design and implement large parts of the clients, including Swing UI and CORBA communication with the
server and a fairly complex communication protocol optimised for cellular networks in areas with
marginal coverage (Java).
* Configure and maintain Hylafax fax server software and write Java and XSLT code to generate faxes
using Apache FOP (Formatting Objects Processor).
* Debug and maintain Database Reporting Server, including writing SQL queries (Java).
* "SuperFAS" dial-up interface to Telecom Field Access Service (FAS) (Windows NT 4/C++).
* Initial implementation and later enhancements to EService J2ME client,
* Modifications to SOAP server interface between J2ME clients and server (Java),
* Debug and maintain an in-house middleware messaging implementation in Java (more similar to
Microsoft's MSMQ than to JMS),
* Enhancements to WSDL interface (Java),
* Architect and implement Eservice and Timecard BREW clients (in C).
Downer Australia and Downer New Zealand job dispatch systems
* Design and implement large parts of the clients, including Swing UI and CORBA communication with the
server and a fairly complex communication protocol optimised for cellular networks in areas with
marginal coverage (Java).
* Configure and maintain Hylafax fax server software and write Java and XSLT code to generate faxes
using Apache FOP (Formatting Objects Processor).
* Debug and maintain Database Reporting Server, including writing SQL queries (Java).
* "SuperFAS" dial-up interface to Telecom Field Access Service (FAS) (Windows NT 4/C++).