Todd Musheno
*** ******* ** *****, ** ***** 614-***-**** (Cell) *********+**@*****.***
Objective
Obtain a position as a Technical Lead in an organization where strong software development abilities combined with
excellent team leadership skills are needed.
Summary of Qualifications
• Over 18 years of experience designing and developing Object-Oriented and Web-based solutions in diverse
industries.
• Highly experienced and results-oriented Java architect with a proven track record of providing technical leadership
to diverse teams of technology professionals.
• Proven history of identifying project risks and implementing remediation strategies to ensure project success.
• Detail oriented and highly technical software developer with significant experience applying Java, Java EE, and
Object-Oriented Design to diverse problem domains.
• Holds certifications in Java, Object-Oriented Design, and Agile Development principles.
• Versatile team player skilled at building new and improving existing teams through mentoring, process
development, and open communication.
Technical Expertise
Languages Java, ANT and Ivy, BeanShell, BASH, JavaScript
Application Programmer Interfaces JDK, Swing, JavaFX, JMS, Apache Commons, Java Mail, Drools & JESS,
Amazon SDK, Android
Testing Frameworks Fitnesse, JUnit, JMock, Mockito
Application Frameworks JEE (1.0, 2.x, 3.0), JSE (0.1.8 through 1.8), J2ME (MDP, and CDC), OSGi
Integrated Development Eclipse. Netbeans, Rational Rose, Together J
Environments
Data Formats and Protocols HTML, CSS, XML, XSD, XSLT, JSON, REST, OAuth (1.0, 1.1, and 2.0), J2EE
Managed Beans, IIOP/TCP/UDP, Magnet Links
In Memory/Testing
Databases
Derby, Hypersonic
Production
Oracle (7 – 10g), MySQL, Sybase, PostgreSQL
Specialized Environments
Microsoft Access through JDBC, eXist, Apache POI
Web Profile
Servers and Containers
Apache (httpd, Tomcat), Java Application Server
Application Profile
Glassfish Application Server, BEA WebLogic, IBM Websphere, JBoss
Application Server
Operating Systems UNIX/Linux (Ubuntu, Red Hat, Fedora Core, Solaris)
Microsoft Windows (95, NT, 98, XP)
IBM AS/400
Apple Mac OS X
Professional Experience
Flairsoft Federal June 2015 – July 2017
Java Developer
• Created a component library that allowed management of OSGi bundles.
• Upgraded the OSGi code and configuration of OSGi.
• Mentored other developers on Unit Testing, as well as provided a demonstration of it
usage and examples of various functionality it provides, as well as created a OSGi component
service that allowed execution of JSR 223/BSF scripts with varying input/output types.
ComResource June 2015 – Sep 2016
Java Middle-ware Developer
• Installed and created scripts for IBM’s MDM application. Created extensions for said
application, and preformed maintenance on said application.
Insight Global December 2015 – May
th
20 2016
Java Developer
• Assisted with development of custom SOAP services that enable financial
transactions. Also created a proof of concept for utilizing IOC (Inversion Of Contol) to help
decrease the very tight coupling that exists there.
The Select Group (TSG) June 2015 – October
2015
Java Developer
• Developed a full stack RESTful service (JAX-RS), and Cordova (JavaScript/JQuery) client
to retrieve the observation of peoples behaviors for safety training compliance.
Information Control Corperation (ICC) Oct 2014 – May 2015
Java Architect
• Supported the development efforts for a set of products that were highly integrated
with IBM products, such as WTX, and Datapower to aid in integration efforts. Trained staff on
proper Agaile methodologies, and Test Driven Development (TDD), and created a system that
allowed simple TDD to be done with WTX systems without custom development.
NOAA Comprehensive Large Array-data Stewardship System (CLASS) Project 2010 – Oct 2014
Technical Lead/Architect, Machine-to-Machine Team
• Provided architecture, system procurement & provisioning, methodology, and process
for a CMMI level 5 project.
• Oversaw the technical design of a RESTful API for accessing NOAA data held within the
CLASS system.
• Mentored a team of six developers, two testers, one requirements engineer, and a
deployment/configuration specialist.
• Created a full cycle build system that automated the deployment and configuration of
the system.
• Provided guidance on the implementation of a custom Rapid Application Development
methodology.
• Coordinated task assignments and release content with Project Lead.
• Implemented core architecture for RESTful API utilizing core Java EE, JPA, SOAP, XML,
XSD, and Java Threads.
• Advocated Test Driven Development, Pair Programming, and Stand Up Meetings as
essential parts of development practices.
Thermo Fischer 2007 – 2009
Java Architect
• Lead a team that repaired and supported the software for a Nuclear detection system
for the DNDO/DOE/DHS/SS & CIA.
• Created a UI framework to allow parallel development in a team environment.
• Created a web based inventory support system.
• Refactored both code and build processes to simplify development.
• Provided support for V&V for a nuclear system, as well as supported certification.
Contracting (Maximus, Datavantage, PunchKick Software) 2006 – 2007
Java Developer/Designer
Maximus
• Created a JMS based messaging system to allow external systems to easily integrate
into existing systems.
• Developed a new persistence, and middle ware, and presentation framework to
increase the development cycle, allow testing to take place, and increase readability of the
code.
Datavantage
• Lead the development and design of a system that enabled cash registers to
interoperate without human intervention.
PunchKick Software
• Developed a QR scanning software system and user interface for google phones.
Nationwide Insurance 2005 – 2006
Java Developer
Worked on a team which developed and maintained a Java/CORBA based middle ware
architecture.
• Used JUnit for unit testing of code and made use of JDBC, and SQL for data extraction,
and manipulation of Oracle Databases.
• Worked in the middleware layer of applications that used Java networking to send
messages to Java- and C++-based applications resident on a mainframe.
• Used Swing to develop user interfaces. Used Use Case scenarios for all of system
documentation to describe the behavior of the system. The code was managed with CVS, and
a Lotus Notes database.
The Army PaYS Program 2004 – 2005
Java Architect
• Designed and developed a reporting, and communication tool using Java EE
Weblogic 8.1, and Sun One server JSP’s Servlets, and Client side EJB’s, and a Oracle
Database also used RUP/XP (Rational/eXtreme Programming) based design through
UML, and JUnit.
• The system allowed corporate partners, army recruiters, PaYS staff, and
soldiers to communicate with one another.
• It allowed soldiers to access their messages from both secure and insecure
connections.
• To give recruiters access to statistical information based on their location.
• To give recruiters, and PaYS the ability to add new companies, and manage
them.
• To give companies the ability to update, and create job information for their
soldiers, so the soldier can tailor their military carrier, to more closely match the
civilian job.
• To allow the PaYS team access to various reports of statistical information.
Additional previous Java experience available upon request. 1995-2004
References
Jon Royer Paul Barlow
********.*****@*********.*** ****.******@*********.***
Greg Mundy *********@*****.*** Robert Griffin ******.*.*******@*****.***
Joshua *****.*******.********@*****.*** Ben Roberts **********@*****.***
Zangari
Mitchell ********.******@*****.****.*** Jason Williams ******@*********.***
Stokan