Résumé
Skill Set
- Programming Languages: C/C++, Java, C#, VB.Net, ASP.Net, HTML, CSS, JavaScript, PHP, SQL, Assembly (Motorola 68000 and AVR)
- Operating Systems: Windows, Unix/Linux, MSDOS
- Applications: Visual Studio, Visual Cafe, PVCS, Perforce, CVS, SVN, DBArtisan, Enterprise Report Writer, Weblogic Application Server, Ant, Nant, MQ Series
- Databases: Oracle, MS SQL Server, MySQL
- Networking: TCP/IP suite of protocols - routing, gateways, network security
- Open Source Installations: Bind, DHCP, Postfix, Dovecot, SpamAssassin, Apache, MySQL, PHP, Flash Media Server, Mono, Samba, rsync backups, OpenLDAP, Wireless AP
- Related Courses: Software Engineering, Database Design, Data Structures, Operating Systems, Programming Languages and Translators, Algorithms
Work Experience
Director of Development: (Jan. 2006 - current)SOE Software Corp.
- Lead all development effort in company.
- Implemented procedures for streamlining development, maintenance and support.
- Hiring and other managerial tasks.
- Tracked statistics related to development and quality assurance.
- Overlooked the setup of data center facility and in-office networks.
- Deployed Linux in network infrastructure role.
- Enforced standard software development practices.
- Lead effort to make websites XHTML/CSS and Section 508 Compliant.
- Encouraged new ideas and thought processes in order to come up with new products.
Senior Software Engineer: (Sept 2003 - Dec. 2005)
SOE Software Corp.
- Design and implementation of election management software using .Net platform.
- Construction of windows application using VB.Net and C#.
- Development of web applications using ASP.Net.
- Helper libraries using C# and VB.Net.
- Stored procedures on SQL Server database.
- Build scripts using NAnt.
- Performance testing and database optimization.
- Implementation of a redundant network setup.
System Analyst: (June 2001 - Sept 2003)
John Hancock Financial Services, Inc.
- Analysis, design and implementation of J2EE applications using CMM Level 2 practices and Software Development Life Cycle.
- Interfaced with business customers for requirements gathering.
- Created MQ Series Messaging Architecture framework to enable communication between mainframe and distributed applications.
- Designed various web front-end interfaces for database back ends using MVC architecture.
- Basic project management: Estimates, status reporting and design documentation.
Programmer/Analyst: (May 2000 - May 2001)
Bear Stearns
- Design and implementation of reporting software using Java and SQL.
- Client side programming of graphical user interface.
- Server side programming of servlets.
- Writing stored procedures on Sybase.
Web Developer: (May 1998 - Oct 1998)
vCommunity, Inc.
- Member of team involved in design and implementation of website for IT professionals
- Programming website using Visual Interdev, ASP, VBscript, CSS and SQL
Technical Support (Aug 93 - May 95, Sept 96 - May 98)
USF Civil Engineering
- Installation/maintenance of the departments hardware/software.
- Programming for specific engineering needs including Data Acquisition.
End User Support: (June 96 - Sept 96)
IBM - Tampa, FL
- Online support for Windows95, Lotus Notes, MS Office suite, Remote networking and other custom software for Ernst & Young LLP employees.
Student Assistant: (September 95 - July 96)
USF College of Education
- Converting mathematics software from DOS to Windows using Visual Basic.
Student Internship: (Summer '95)
Biomet, Inc. - Warsaw, IN
- Technical Support and Network administration.
- Maintenance of local networks and PCs and program debugging.
Education
- Bachelor of Science in Computer Science from USF, May, 1998.
- Master of Science in Computer Science, continuing.
Personal Achievements
- Dean's list - 5 semesters.
- Member of Golden Key National Honor Society.
- Built a solid-state home controller using embedded Linux.
- Wrote programs in Quick Basic that were implemented in the Sequencing Batch Reactor (sewage treatment) at USF.
- Wrote freeware Java applet that was selected Top 25% of the net by Jars.
- Wrote shareware program called Network Spy for capturing and analyzing data packets. Implemented a custom rules engine similar to Snort.
- Wrote open source GPS mapping program called TMRS.
Personal Information
- Interests include astronomy, photography, travel, model-rocketry, science and technology, home automation, and sports (tennis, roller-blading and swimming).
- Recent personal projects include embedded linux, microcontroller programming and development of various open source software programs.
References: Available upon request.