Dale Clarke 6545 Reflection Dr, Apt. 112 San Diego, CA 92124 (330) 714-0809 dclarke@dale-clarke.com Professional software developer with over two years of experience developing and maintaining a wide variety of systems for small to medium sized businesses. Experience includes working with business users, designing technical solutions to meet the needs of the organization, programming and implementing software solutions, documentation, and system maintenance. Languages: C/C++, Java, PHP, JSP, ASP, HTML, XHTML, XML, XSLT, Visual Basic, x86 Assembler, z80 Assembler, Basic, COBOL, Progress Frameworks: .Net, J2EE, Struts, C++ STL, OpenGL (limited) Tools: Ant, LEX (limited), YACC (limited) Databases: MS SQL Server, Oracle 10g, MySQL Software: Visual Studio .Net, Visual Studio 6, Oracle JDeveloper, Oracle SQL Developer, Oracle 10gAS, Rational ClearCase, Adobe Photoshop, MS Office, Apache, Samba, sshd, NFS, NIS, Crystal Reports, Linux (Debian and SuSE), Windows (95, 98, 2000, XP) Independent Studies: Linux drivers, Open Zaurus Linux shell scripts and configuration, Honeypots, GUI programming with C++ and FLTK, AJAX Education: B.S., Systems Analysis, Miami University, 2004 Focus on advanced programming (C++, Java, x86 Assembler), network security (sockets, network layers, honeypots, tunnels), and technical writing SMS.ac San Diego, CA --------------------------------------------------------------------------------- Software Engineer (2006 - 2007) * Designed the new internal API used by internal developers to interface with the subscription and billing back-end. * Worked on the team that rewrote the subscription billing engine. * Integrated the billing and messaging system with a third party provider. * Worked with the billing and messaging development teams and my immediate supervisor to implement Scrum and test-driven development processes. * Lead a team of three engineers to develop and implement a system to monitor the reliability and uptime of the billing and messaging systems. * Helped design the real-time monitoring and management console used by the Network Operations Center to ensure the reliability and uptime of the messaging and billing systems. Languages and Tools Used: C#, MS SQL (Stored procedures, Schema design), Caching, SVN, Tortoise SVN DeepGreen Financial, Inc. Highland Hills, Ohio --------------------------------------------------------------------------------- Software Engineer (January 2006 - July 2006 Due to major company wide downsizing) * Refactored the system used to receive (Java servlet) and process (Java console application) incoming loans through the DeepGreen Financial XML interface. * Helped migrate the B2B website from ASP to Java and Struts. Focused on moving the static content and implementing Tiles. * Revised the B2B website to ensure W3C XHTML compliance, in an effort to improve our Google rank. * Migrated the B2C static content and created the base for the ASP to Java and Struts migration. * Provided maintenance for an in-house Visual Basic application and for the loan origination and servicing system. * Worked with the source control management team to develop company standards for Java and web technologies. Languages and Tools Used: Java, Struts, JSP, XML, XHTML, Ant, Visual Basic, Oracle 10g, Oracle 10gAS, Progress, JDeveloper, and Rational ClearCase and ClearQuest Jargon Studios, LLC. Stow, Ohio --------------------------------------------------------------------------------- Co-founder and Lead Developer (2003 - 2006) * Co-founded, and acted as lead developer and client manager of Jargon Studios, LLC. * Developed dynamic PHP/MySQL database-driven websites and e-commerce sites. * Provided Visual Basic systems engineering support for an industrial robotic glass cutter. * Maintained the SuSE & Debian Linux development servers with Apache, PHP, MySQL, Samba, and sshd. * Developed a relationship with 25+ clients, including the Cleveland branch of the American Diabetes Association, Summa Health Care, and BOS Distilling - a Chicago distillery. Languages and Tools Used: PHP, HTML, MySQL, Visual Basic, Linux, Samba, Apache, sshd, Photoshop Miami University Oxford, Ohio --------------------------------------------------------------------------------- Project Leader and Developer - RoboCup (2003 - 2004) * Acted as project leader and software developer for a four person team using C/C++ to program four Sony AIBO(R) robotic dogs to play soccer according to international RoboCup 2003 regulations. * Developed an object to add buffered global localization accurate to within 10 cm to our team's AI. It contained information on each of the field markers, the two goals, and the current location, facing, and velocity of all eight players, and the ball. * Wrote a function to calculate and update the AIBO(R)'s walk trajectory in real-time. * Co-wrote a Gaussian blur filter into the vision processing system. The filter reduced the negative effects of noise introduced by the camera's sensor and the objects seen outside the playing field. * Oversaw and co-wrote the project's preliminary report, progress report, and final report. * Acted as a technical resource during the spring 2004 semester. Responsible for installing, configuring, and maintaining the development file server as well as the six development workstations. Languages and Tools Used: C/C++, Linux, NFS, NIS Student Grader (2004) * Graded programs and homework assignments for CSA 471: Compiler Design. * Graded programs and homework assignments for CSA 174: Fundamentals of Programming and Problem Solving using Java. Languages and Tools Used: Java, LEX, YACC Resident Assistant (2001 - 2003) * Selected to be part of Miami University's Office of Resident Life program. * Worked with two teams providing support and guidance for first year students. * Planned and implemented programs to further the development of the hall community as well as educate and entertain the residents. * Resolved conflicts under pressure while maintaining confidentiality. Hudson City Schools Hudson, Ohio --------------------------------------------------------------------------------- Software Engineer (2004) * Contracted to enhance my original Hudson City School Districts' curriculum inventory management system. * Reduced the time to produce end-of-year orders from 2 weeks to 4 hours. * Ported the system to PHP/MySQL. * Extended security verification and validation. * Expanded data validation checks. * Implemented new modular design for future expandability. * Standardized administrative interfaces. * Created a 100+ page end user guide for system administration. Languages and Tools Used: PHP, HTML, MySQL, Photoshop Software Engineer (2002) * Hired to design, create, and implement an inventory management system to track and order inventory items for over 125 teachers throughout the school district. * Designed and implemented the front-end web interface and the back-end database schema and stored procedures. * Performed the initial configuration of the system. * Trained the users responsible for maintaining the system. Languages and Tools Used: ASP, HTML, XML, XSLT, MS SQL Server, Photoshop Labelmatch Hudson, Ohio --------------------------------------------------------------------------------- Software Developer (2003 - 2004) * Created an intranet site used to host productivity reports. * Wrote reports to pull real time productivity statistics from call center's CRM tool. * Co-installed and configured a new Purchase Order System. * Created a series of system rules used to configure custom parts. * Created several database scripts to import existing data. * Created database views used for reporting purposes. Languages and Tools Used: ASP, HTML, MS SQL Server, Crystal Reports