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