Benjamin D. Wright
2855 Worden St - San Diego, CA 92110
619-850-4867
LinkedIn Profile: http://www.linkedin.com/in/benjaminwright
Professional Summary:
Development Manager/ Application Developer / System Admin / Database Architect
10 years professional experience, Information Technology
Project Design / Code Optimization / Database Optimization / Performance Tuning
Excellent communication skills
Pre-sales / Technical sales experience
Technical Summary:
Operating Systems
LINUX/UNIX: Debian, Gentoo, CentOS, Ubuntu, RedHat, Fedora, Suse, Mandrake, Free BSD, Solaris
Microsoft: Windows 2000 (Workstation/Server), MSDOS 5+, Windows XP, Windows 2003
Mac: OS 10.x.x
Programming Languages: Shell Script, BASH & KSH, Perl, HTML, DHTML, XML, XSLT, CSS, DOM, PHP, Drupal, Javascript, jQuery, Java, C, C++, Python, SQL-92, SQL-99, PL/SQL, PL/PgSQL, ESQL, PEAR, JD Edwards
Programming Practices: AJAX, OOP
Databases: MySQL, PostgreSQL (Postgres), MSSQL Server, Oracle, Views, Triggers, Stored Procedures
Code Revision/Bugtracking Systems: SVN, CVS, Trac, Bugzilla, Redmine, Unfuddle (including API)
Cryptographic Ciphers & Binary Checksumming:
public: RSA, DSA
private: IDEA, DES, 3DES, El-Gamal, blowfish, twofish
one-way: MD5, CRC32, SHA-1
applications: PGP, Kerberos, OpenSSH, OpenSSL
Web Related: Apache, Quercus (Resin), DNS, IIS
Mobile Technologies: SMS Gateway
Applications: MS Office, Open Office, GIMP, Visio, Acrobat, Illustrator, Photoshop, Eclipse, Zend
Experience:
Lead Developer
5/2007 - Present Achieve Internet, San Diego, CA
Directly mentored developers for multiple simultaneous development projects. Assist with improving overall team efficiency and skill sets through training, code reviews, hiring and resource allocation.
Responsible
for identifying the initial scope of projects from a technical perspective, as
well as,
definition
and verification of technical and functional project
requirements.
Directly contributed to client proposal documentation and SOWs. Helped
to lead effort in producing more accurate estimates through proper discovery.
Development experience with extensive Drupal websites, including knowledge of the most effective contributed modules, proper customization without modifying core code, custom module development, advanced theming, multisite configurations and consulting for other companies developing within the Drupal framework, including IBM, DC Comics, Experian, Sony BMG and others.
Examples of projects having a key development role or directly managed include:
Experience
working with a team and independently while embedded in remote client
environments for training, development and deployment. Handled
coordination and team development efforts between multiple teams within a
single client environment. Recently worked with the DB2 Database
Infrastructure, Systems (hardware), Open Source Development and Management
teams at a client location to deploy a true LAMP environment using PHP and
Drupal.
Architect
and developed an internal intranet application that later became a product
that would be sold to clients. Within the company, this led to more
active internal blogging, open communication and provided a location for a
central knowledge repository that brought together the technical knowledge of
the company. This ultimately provided a medium to increase the overall
knowledge of each team member and provide a valuable resource for previously
implemented solutions.
Worked closely with formally trained team of scrum masters. Consulted for Scrum methodologies and development practices.
Played a key role in the hiring process, including the implementation of a technical 'test' for screening candidates, more complete job descriptions, initial phone interview and team interview. Reviewed candidate code samples and made recommendations for filling gaps within the team.
Interacted
daily with Clients, Project Managers, Product Owners, the Executive team and
multiple teams of developers.
Development Manager
1/2007 - 4/2007 Credit Solutions, Addison, TX
Managed
a large team of developers in 3 teams: Application Development, Web
Development and Quality Assurance
Developed inter-department relationships to improve overall image of IT. This
made an immediate impact through the use of proper communication and
follow-up, as well as, timely turn-around times for requests.
Increased team morale by properly distributing work load, implementing best
practices and more efficient management.
Often managed resources of other teams for projects, including Network Systems
team and Data Services Team.
Managed and Implemented the following:
- Automated call system using Sound Bite for Revenue, Retention and Collection
departments
- SEO (search engine optimization) for corporate website and content
- CRM upgrade for the Sage SalesLogix CRM
- Company-wide email signatures with Exclaimer
- Internal mail routing with IronMail
- Active Directory integration with CRM, internal web sites and faxing
solution
- Migration from RightFax to FaxCore
- @Task Project Management software
- Marketing lead management
- Intranet rewrite
Other Projects Involved In:
- Predictive Dialer technology with NEC
- Multiple building moves
Implemented Proper Development Procedures:
- Enforced reusable and abstracted code to allow for quick turn around time
and flexible development
- Dependency lists for all production systems for disaster recovery, including
primary and secondary contacts, dependent systems, internal and external code
access locations and server information
- Code documentation
- Production Go Live checklists and procedures to ensure stable and
predictable code release
- Standard release schedule
Sr. Lead Developer
8/2006 - 1/2007 Stream Energy, Dallas, TX
Maintained
and improved internal CRM written in PHP with a MySQL backend.
Implemented:
- TeleVox, an automated call system to notify customers of late or past due
payments and cut off dates.
- Dynamic system architecture to provide a common object base and user
interface for multiple systems using PHP, SOAP, XML, XSLT and AJAX.
Project Manager, Sr Developer
8/2005 - 8/2006 Automotive Technology Solutions, Addison (Telecommute), TX
Managed 3 developers and 2 graphic designers on 3 separate projects from start to finish. Designed the back end of a customer lead management system, an in-house and Internet inventory control system, a complete sales interface for multiple automotive dealerships, as well as a corporate web presence. Integration points include all 3 credit bureaus, Carfax, AutoTrader, Cars.com, KBB and Chrome Data Systems. Extensive use of OOP PHP5 and AJAX. Used both MySQL and PostgreSQL for databases. Implemented a template system with PHP and CSS to allow unique and custom designs and layouts.
Lead Developer, Project Manager
1/2004 - 7/2006 Aurora Media Consulting, Inc., Addison, TX
www.mvite.com: A PHP and MySQL application used to automate communications with users via SMS text messaging. Uses an advanced preference selection and scheduling system to ensure proper message delivery.
www.vdubaddiction.com. A PHP and MySQL web forum and online community.
.NET Architect
6/2005 - 8/2005 Verizon / Adea Solutions, Irving, TX
Created deployment management tools for several environments in various lines of business. Architected and built a central management system to integrate several teams and provide access to automation tools through a web-based interface on a Unix backend. Built automated reporting tools with MSSQL and ASP .NET. 3 Month Contract Position.
Lead Software Developer
11/2003 - 3/2005 Miracom Network, Richardson, TX
Responsible for design and development of an Internet based print management application. Implemented database abstraction layer and converted MySQL database back-end to PostgreSQL. Skills used include: OOP, PHP5, PHP4, PostgreSQL, XML, Pl/PgSQL, CVS, linux, bash, shell scripting, database optimization, complex object models and business analysis.
Software Developer
5/2002 - 11/2003 Skywire Software, Frisco, TX
Full development cycle experience with enterprise web-applications and database administration. Skills used include advanced OOP development, cross-platform integration, client Relations at both business level and technical level and systems Administration (Linux and Windows).
Editor, Developer
10/2000 - 6/2001 Internet.com, Darien, CT
Manage site layout, handle e-mail requests and contributions, and write JavaScripts for the JavaScript Source web site. (http://www.javascriptsource.com) Manage site layout, handle e-mail requests and validation/verification of content added to ScriptSearch. (http://www.scriptsearch.com)
Network and Systems Support
6/2000 - 10/2000 Sears Roebuck, Dallas, TX
Work as a team member for the Dallas Information Solutions Center that supports the Sears Accounting Center.-Help Desk and Business Partner experience providing common to complex support-Project Development: 1. Center-wide (soon company-wide) central knowledge base for FAQs and support via intranet web site2. Redesign of local Intranet for the Sears Accounting Services Center