Solid experience as a Java programmer including: UML, Unit Test Development, JavaDocs, and API Development. Familiar with Spring/Spring Boot framework and Mallet NLP API. Working knowledge of Python, including object design, generators, and I/O management. Have written programs that blend Python and Java source into a coherent application.