Summary
I am a software creative over twenty years of experience delivering digital solutions. With a wide variety of technical skills, I am able to design and build both the software application and the infrastructure required to launch a modern and reliable product. I enjoy designing and building software applications that solve problems for people; particularly in areas that require vision, creativity, and attention to excellence.
Industry Knowledge
- Product Development (Research, Business Strategy)
- Software Development (Agile Lifecycle, Architecture, Test Automation)
- User Experience (User Interfaces, Workflows)
- Technical Writing (Documentation, UML)
- Information Technology (Computer Networks, Server Farms)
Interpersonal Skills
- Teamwork (Communication, Cooperation)
- Leadership (Team Building, Delegation)
- Problem Solving (Creative, Divergent Thinking)
- Management (Projects, People)
- Coaching (Training, Mentoring)
Development Skills
- Web Applications (Java, JavaScript, PHP, C#)
- Client/Server Applications (Java, C#, Visual Basic, C++)
- Mobile Applications (Java)
- Software Libraries (Java, C#, Visual Basic)
- Command Line Utilities (Python, Java, Ruby, C++, Shell)
Career
Engineering Manager
Soundstripe (Nashville, TN)Software Engineering Manager
TechnologyAdvice (Nashville, TN)Duties
- Responsible for the hiring, training, and supervision of 7 software engineers and web developers.
- Managed team projects, deliverables, and documentation of new software systems.
- Communicated progress, goals, and issues to executive management.
Manager of New Product Development
CrossCheck, Inc. (Petaluma, CA)Duties
- Responsible for the hiring, training, and supervision of 5 staff members of varying skill levels, including software developers and analysts in both local and remote positions.
- Managed team projects, deliverables, and documentation of new software systems.
- Communicated progress, goals, and issues to executive management.
- Supported and maintained all applications and software systems in use by CrossCheck merchants, customers, and the general public.
- Designed, developed, and deployed new products, services, and applications used by merchants, customers, corporate users and the general public.
- Sourced, hired, and worked with contractors, vendors, and other third-parties towards various CrossCheck goals.
Highlights
- Created the New Product Development division of the Programming Department.
- Trained developers on how to use version control using Mercurial for all software written outside of IBM AS400.
- Designed and lead the development of CrossCheck Focus; a client / server application for processing check-based payments for a customer base of about ten thousand merchants across the country.
Software Developer
CrossCheck, Inc. (Petaluma, CA)Duties
- Developed and supported custom software of all kinds, including web applications, web services, command line utilities, desktop applications, scheduled jobs, scheduled and ad-hoc reports, and other applications as needed.
- Provided support and enhancements for existing custom software applications.
- Designed and developed custom web applications and web services for specific merchant environments.
Highlights
- Introduced Jira for tracking software projects to the Programming Department, and trained developers on its use.
- Introduced automated testing concepts using tools such as JUnit and Postman to increase the stability and reliability of our applications.
- Awarded Employee of the Month in Dec 2016.
- Launched CheckCollectPlus; a web portal for clients to view their portfolio of accounts held with CrossCheck's subsidiary, Optio Solutions, LLC.
Software Developer
Brayton Purcell, LLP (Novato, CA)Duties
- Developed and supported a custom web application for managing claims with third-party trust fund networks.
IT Supervisor
Institute of Reading Development (Novato, CA)Duties
- Responsible for the instruction and direction of help desk and other support staff.
- Responsible for all aspects of the organization's information technology, from network devices and telecommunications equipment to servers and databases.
- Maintained documentation, network diagrams, software licenses, and contracts with vendors relating to all aspects of information technology.
Highlights
- Redesigned the corporate network, which removed constant network errors and greatly improved network performance and stability for users at the corporate office, satellite office, and remote workers across the country.
- Created a ticket-tracking system for support technicians which prevented lost requests and issues from lingering without being escalated.
- Designed a means for supporting remote call-center agents, increasing the existing limit from 30 to a near-limitless number. In doing so, I improved call quality by eliminating noisy connections and dropped calls, reduced the need for annual help-desk support for agents, reduced training time, and increased the call center’s ability to record inbound calls.
Software Developer
Institute of Reading Development (Novato, CA)Duties
- Developed and supported custom software of all sorts, including web sites, web applications, web services, scheduled jobs, reports, and other applications as needed.
- Developed marketing e-mails based on specifications from designers and management.
Highlights
- Developed a mass mailing system to send marketing e-mails to tens of thousands of subscribers that was capable of providing statistics to executive management.
- Developed infrastructure and workflows to support a staging environment for demonstrating new web development work before promoting changes to production.
Network Administrator
Ritz Food Service (Santa Rosa, CA)Duties
- Responsible for all aspects of network infrastructure security, reliability, and maintenance.
- Performed regular maintenance and support on all company-issued desktops, laptops and other computing devices.
- Assist end users with various problems relating to information technology and network access.
Highlights
- Increased network security and business continuity by installing a network firewall and restricting incoming and outgoing traffic.
Helpdesk Administrator
Institute of Reading Development (Novato, CA)Duties
- Answered help desk calls and assisted end users with resolving their computing problems.
- Assembled custom desktops from third-party components for use by various company staff.
Software Developer, IT Consultant
Independent Consultant (San Mateo County, CA)Duties
- Designed and developed custom software solutions.
- Solved problems related to custom software applications, and repaired malfunctioning systems.
- Consulted in matters relating to all aspects of information technology.
Highlights
- Designed and developed custom point-of-sales system that interfaced with a proprietary bar-code scanner, electronic payment system, and custom database that allowed the business owner to maintain store inventory, track purchases, and run reports.
- Designed and developed a customized warehousing system that interfaced with a proprietary bar-code scanner that tracked deliveries entering and leaving the warehouse.
- Designed and developed large-scale band website that included a custom content management system, interactive fan forums, photo gallery, and music player. Designed matching album cover and album artwork.
- Designed and built small to moderately-sized tier 1 data-center comprised of nearly 30 racks and cabinets with hundreds of copper and fiber runs. The design included environmental control, electrical power, low-voltage cable routing, fire protection, and security.
Game Tester, Third Party QA
Sega of America (San Francisco, CA)PC Technician, Web Developer
Friendly Software (San Carlos, CA)Software Development Intern
Microtec (San Jose, CA)Education
City College of San Mateo
San Mateo, CA- Studied Computer Forensics with an emphasis in Software Development.
NJATC Electrical Apprenticeship
San Mateo County, CA- Trained in sound and communications technology.
- Specialized in low-voltage electrical installation of office networks, cellular towers, and audio/video networks.
Foothill College
Los Altos Hills, CA- Studied Software Development using C++, Java, and Visual Basic.
Hobbies & Interests
Musician
Solo Artist (Greater Bay Area, CA)I write electronic music with a focus on the electric guitar, synthesizers, audio samples, and other virtual instraments.
Guitarist
Heavy Metal Bands (Greater Bay Area, CA)I have played in a few heavy metal bands as an electric guitarist. In each band, I collaborated with bandmates in songwriting and used my technical skills to record our music using a variety of audio equipment.
PC Tech
Family & FriendsI build custom personal computers for my family and friends for a variety of uses, from general computing and business use, to music production and computer gaming.