About Me
SKILLS:
Programming / Software Engineering
- Sound knowledge of programming languages such as C++, C, C# and Java.
- Experience with PLC programming for industrial automation, using Omron, Mitsubishi and Schneider PLC’s. Experience using UML.
- Experience with XML using TinyXML, .NET XML Serialization and JAXB as well as creation of XML Schemas. Extensive knowledge of refactoring techniques.
- Experience implementing object oriented design patterns.
- Experience unit testing using JUnit and NUnit.
- Java Libraries Spring, Spring Web Flow, Hibernate, Jersey and Jackson.
Methodology
- Experience in an Agile software development environment.
Operating Systems
- Sound Knowledge of Linux, Windows and OSX.
Databases
- Experience using SQL under MySQL, Microsoft SQL Server and Microsoft Access.