demian0311@gmail.com | 303.246.0841
Summary of Qualifications
- 10 years of solid development experience.
- 5 years of enterprise J2EE development for a fortune 500 telecommunications company.
- Full SDLC experience in consulting, enterprise and consumer software offerings.
- Pragmatic team player that thrives on producing tangible results that add real benefit.
Skill
Languages and APIs
- Java J2EE, EJB, iBatis, Hibernate, JDBC, JSP, Struts2 , Spring (DI, AOP, DAO), Acegi, JMX
- Python (Django , CGI, PIL), Groovy (Grails), Jython, Ruby, Rails
- Maven 2, Ant, jUnit 4.5, jUnitPerf, Selenium, Cobertura, FindBugs, PMD, Checkstyle, EasyMock, Velocity
- SQL, Stored Procedures
- HTML, CSS, JavaScript, AJAX, script.aculo.us
- UML, OOP, OOA/D, Aspect Oriented Programming, Database design
- ReST (JRA), SOAP (CXF, Axis2, JAXWS), XML(XPath, XmlBeans, JDOM, SVG)
Systems, Platforms and Tools
- Tomcat, Apache, JBoss, ServiceMix ESB, Systinet SOAP, BEA Weblogic
- Linux (primarily Ubuntu), most types of Unix
- MySQL (stored procedures), Postgres, Derby, HSQLDB, Oracle, DB2
- Eclipse, VIM, Rational Rose, Together J
- SOAP UI, VisualVM, JetProfiler, JProfiler, Wireshark, Subversion, git, CVS, Hudson
Experience
Dash Carrier Services - Principal Architect, Denver, CO (Jun 07 - present)
- Work with business owners to establish a domain model and ultimately the database schema for running a VoIP telecommunications company.
- Evaluate and select entire technology stack to suit business needs.
- Establish standards, patterns, best practices and initial implementation for all modules and layers of the architecture.
- Wrote code generator for service layer based on database meta-data using the Velocity template engine.
- Create a SOAP and ReST web service using CXF.
- Implement SOAP/ ReST clients for multiple business partners (B2B web services)
- Secure Struts2 and web services via Acegi and custom authorization.
- Build, manage and mentor a small (3) team of junior software developers.
- Manage Scrum process.
- Deploy OSS to support emergency provisioning and normal VoIP routing.
OpenLogic - Senior Engineer, Broomfield, CO (Dec 06 - Jun 07)
- Evaluate open source software and normalize it into distributable packages.
- Java and Groovy web application development with JSF, web services, Ant, Hibernate, Spring and Geronimo.
Avaya - Member of Technical Staff, Westminster, CO (Nov 04 - Dec 06)
- Wrote JBI components and JMX MBeans for an Enterprise Service Bus (ESB).
- Championed agile approach to development resulting in successful delivery despite aggressive schedule, geographically dispersed teams (global), new technology and team.
- Designed and implemented components for data conference (Lotus Domino Sametime) and voice conference (Avaya conferencing bridge).
Level 3, Broomfield, CO (Feb 00 - Nov 04)
Senior Engineer/ Architect
- Brought the first (2001) and most used enterprise SOA service (J2EE & SOAP) at Level 3 through it's entire software development life cycle to production (still running).
- Trained and mentored peers on test driven development (TDD).
- ReST and SOAP SOA authoring and consumption with J2EE back-end.
- Used MapQuest and Microsoft MapPoint to ensure location data integrity.
- ORM Persistence layer design and implementation against Oracle.
- Web application development using Struts on 3 distinct applications.
- SOAP consumption in .NET and MS .NET development.
Engineer
- J2EE development, deployment, build automation, configuration and environment management.
ASD Interactive - Application Developer, Morton, IL (Apr 99 - Feb 00)
- E-commerce development using Net.Commerce and IBM WebSphere app server and DB2.
Affina - Programmer / Analyst, Peoria, IL (Dec 97 - Apr 99)
- Oracle data warehousing analysis and data extraction from proprietary de-normalized RDBMS.
- Python CGI intranet development using Postgres.
- Parse proprietary markup knowledge base and generate standard HTML, JavaScript
US Marines - Infantry Rifleman, Security Forces, Secret Clearance (9/90 - 9/94)
Education
- University of Colorado graduate SW Certificate, Boulder, CO - 2004
- Bradley University, BS, Computer Science, Peoria, IL - 1999
Professional Education and Conferences
- 2008: NFJS
- 2007: JavaOne, NFJS
- 2006: NFJS, Lotusphere
- 2005: Linux Security, SIP
- 2004: SOAP/ Web Services (Systinet)
- 2000: J2EE Development (Sun), EJB Development (Valtech)
- 1999: WebSphere App Server and Studio, Advanced Java Programming (IBM)
Activities and Affiliations
- Presented Buzz Free Guide to Service Oriented Architecture to the Boulder and Denver JUGs, presented Jython to the Boulder JUG and Python users group,
- US citizen with US passport.
- Online resume: http://www.neidetcher.com/resume.html
- Linked in profile: http://www.linkedin.com/in/demian0311 Open source projects
- ruck is an alpha stage Groovy/ Grails based scrum project management tool
- scrumpoker a very simple Android application for estimating story points
- silobase, a simple Spring powered web-application for running canned queries against any JDBC source