Todd Musheno
*** ******** **** ********, ** ***** 304-***-**** (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)
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
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, Machine-to-Machine Team
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, and one requirements engineer.
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.
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 JSPs Servlets, and Client side EJBs, 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
Greg Mundy *********@*****.*** Robert Griffin ******.*.*******@*****.***
Joshua *****.*******.********@*****.*** Ben Roberts **********@*****.***
Zangari
Mitchell ********.******@*****.****.*** Jason Williams ******@*********.***
Stokan