Senior Java developer offering a strong development in software engineering
and programming principles across multiple platforms.
Experienced in object-oriented programming; developing, testing
and debugging code; designing interfaces.
Quickly learn and master new technologies; successful working in both teams and self-directed settings.