demian0311@gmail.com | 303.246.0841 | Denver, Colorado
Summary of Qualifications
- Pragmatic team player that thrives on producing tangible results that add real benefit.
- Proven experience effectively operating in Fortune 500 companies and startups.
- Over 10 years of solid Java development experience primarily in the telecom domain.
- Full SDLC experience in consulting, enterprise and consumer software offerings.
Skill
Languages and APIs
- Java J2EE, EJB, iBatis, JDBC, Hibernate, JSP, Struts2 , Spring (DI, AOP, DAO), Acegi, JMX
- Groovy, Grails, Python (Django , CGI, PIL), Jython, Ruby, Rails
- Maven 2, Ant, jUnit, jUnitPerf, Selenium, Cobertura, EasyMock, Velocity
- SQL, Stored Procedures
- UML, OOP, OOA/D, Aspect Oriented Programming, Database design
- ReST (JRA), SOAP (CXF, Axis2, JAXWS), XML(XPath, XmlBeans, JDOM, SVG)
- HTML, CSS, JavaScript, AJAX
Systems, Platforms and Tools
- Tomcat, Apache, JBoss, ServiceMix ESB, Systinet SOAP, BEA Weblogic
- Linux (primarily Ubuntu), most types of Unix, MacOS
- MySQL, Postgres, HSQLDB, Oracle, DB2
- Eclipse, VIM, OmniPlan, OmniGraffle, Rational Rose, Together J
- SOAPUI, VisualVM, JetProfiler, JProfiler, Wireshark, Subversion, git, CVS, Hudson
Experience
Dash Carrier Services - Principal Architect, Denver, CO (Jun 07 - present)
- Played a pivotal role in a company merger, evaluating opportunities and redundancies.
- Create a SOAP and ReST web service and clients using CXF for multiple partners.
- Build, manage, mentored and retained a 6 developer team with varying levels of experience.
- Act as scrum master, aligned process with long-term initiatives.
- Deploy OSS to support telecom provisioning and call routing (VoIP and 911).
- Secure web site and web services via Acegi and database authorization.
- Provide API documentation and continual support for web services.
- Establish patterns, best practices and initial implementation for all layers of the architecture.
- Wrote code generator for service layer based on DB meta-data using Velocity.
- Evaluate and select entire technology stack to suit business needs.
- Work with SME to establish a domain model to run a VoIP telecommunications company.
OpenLogic - Senior Engineer, Broomfield, CO (Dec 06 - Jun 07)
- Evaluate open source software and normalize it into distributable packages with Groovy.
- Java web app development with JSF, SOAP, 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 process resulting in successful delivery despite aggressive schedule, geographically dispersed teams (global), new technology and team.
- Integrate Lotus Domino Sametime groupware and voice conferencing system.
Level 3 - Senior Engineer, Broomfield, CO (Feb 00 - Nov 04)
- Brought the first SOA service at Level 3 through entire SDLC 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 geocoding services 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.
- J2EE development, deployment, build automation and configuration.
ASD Interactive - Application Developer, Morton, IL (Apr 99 - Feb 00)
- E-commerce development IBM WebSphere 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
Activities and Affiliations
Presentations
- Ignite talk on Job Hunting Under Duress for DOSUG
- Introduction to Android to DOSUG, BJUG and DJUG.
- Buzz Free Guide to SOA to the BJUG and DJUG.
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 Spring powered web-app for running canned queries against a JDBC source
- Online resume: http://www.neidetcher.com/resume.html
- Linked in profile: http://www.linkedin.com/in/demian0311