Omaha, Nebraska, United States
Supported back-end services responsible for the opening of all new TD Ameritrade accounts through test-driven development of RESTful services in the Spring Boot framework. Modernized systems and produced net new functionality with a commitment to quality. Advocated good patterns and a high standard of work while keeping an open mind and a willingness to voice unconventional ideas while brainstorming solutions. Contributed to front-end web development in JSPs and JS
Setting up infrastructure for enterprise SOA systems. Maintenance of a rules engine framework. Java development. System architecture design for a project in progress. SQL in Java, maintenance of Java services utilizing JMS messaging queues as a means of communication, load balancing, and ensuring scalability/high availability. Efficiency analysis and improvement to reduce service response times, including improving algorithmic efficiency as well as utilizing parallelism where appropriate.
Simulated multi-robot systems in C++
Component-based systems simulation in Java for William Mahoney