Download(doc|pdf|html)

Dan Schwister

Dan@DanSchwister.com


Technical Skills


Programming Languages: C/C++/C#, Java/J#, ASP, Perl, Php, Python, Visual-FoxPro, VB6/VB.NET, Linux shell scripts

Databases: Microsoft SQL Server, MySql, Postgres, Oracle, Microsoft Access

Design Tools: Microsoft Visual Studio, Netbeans, Microsoft Visio, ArgoUML, JUnit/NUnit, CVS/SVN/SourceSafe, Microsoft Project, Ivy/Maven, Ant

Other Technologies: XML, XAML, Soap, Client-Server, REST, EJB, Persistence/DLinq/Hibernate/JPA, Network Analysis, Distributed Systems, Application Server

Electrical: Allen-Bradley PLC programming, Ability to Read and Create Electrical Schematics

Security: Basic understanding of application security and security audits, one published security advisory: http://www.vupen.com/english/advisories/2009/1219


Experience


October 2007 - Present Software Engineer II

Cellcom De Pere, WI


  • Worked with a team to maintain and improve bulk data systems for billing

  • Used Jboss application server as needed to expose services to front end systems

  • Worked primarily in Java and Linux/HPUX shell scripts

  • Translated small programs from Cobol to Java

  • Restructured large system and implemented final phases of movement away from Cobol System

  • Learned details of some Java library implementations to provide performance gains

  • Interfaced code directly with outside systems including voice mail, asterisk pbx and external financial systems


August 2005 - October 2007 Project/Software Engineer

Repete Corporation Sussex, WI


  • Led teams of up to five members to produce full-featured industrial automation solutions.

  • Effectively managed several high-risk projects in the $200K range

  • Led customer meetings at both domestic and international locations

  • Conducted successful meetings in foreign languages using interpreters

  • Supported system hardware and software through full product life cycle

  • Helped to design next generation automation software supporting s88 protocol

  • Developed software tools in C# to help other Engineers and Technicians be more effective

  • Authored many custom features and generic fixes for a VB6/VB.NET automation system

  • Developed custom PLC programs for Allen-Bradley SLC 500 PLC processors

  • Designed basic PLC and manual control panels including complex relay logic



September 2003 - April 2005 Programmer/Analyst

Management Information Office, UW-Oshkosh Oshkosh, WI


  • Designed, implemented, tested and supported several mission critical applications to manage department accounts and billing

  • Worked with a team to ensure consistent, high quality software

  • Assisted the networking department by creating custom networking and systems management software

  • Designed and maintained web programs in a custom portal system

  • Performed security testing of web applications after finding major vulnerabilities


August 2000 - May 2002 Student IT Intern

University of Wisconsin Fox-Valley Menasha, WI


  • Provided dynamic web content using C++ CGI programs in a Windows NT 4 environment

  • Supported distance education teleconferencing hardware and software

  • Took part in troubleshooting of campus-wide networking issues including ISDN and fiber equipment


Education


June 2009 MS from DePaul University


  • Software Engineering with emphasis in software development

  • Grade Point Average of 3.95


June 2005 Bachelor of Science from University of Wisconsin Oshkosh


  • Major in Computer Science, Emphasis in Software Engineering

  • Minor in Mathematics