Resume for James Ratcliff
James Ratcliff - Software Engineer
9503 Shady Oaks Dr Phone (512) 709-2825 E-mail Falazar23@gmail.com

Summary

Senior Software Engineer with 17 years experience in analysis, design, development, testing, and implementation of various internet and stand-alone applications. Proficient in a variety of languages, databases, and platforms. Interested in Artificial Intelligence, and mining/extraction of large data patterns, and integration with various software.

Technical Skills

Languages
PHP, Java, JavaScript, Node.js, AJAX, jQuery, HTML, DHTML, XML / JSON, CSS & SASS, Python, Perl,
Backbone / React, REST / SOAP, CGI, Shell Scripting, VRML
C#, C++, .Net
Flash, LISP, Pascal
Database / Application / Tools
MySQL / Oracle / MSSQL / PostGreSQL
Amazon Web Services / Docker / Rancher
IntelliJ IDEA
Eclipse / Visual Studio
Apache Lucene / Solr / Elasticsearch / Redis
Microsoft Office / Photoshop / GIMP
Sendmail / Qmail
cPanel / ImageMagick
Git Repository
Other Skills
Database Development
Object Oriented Programming
AI & Natural Language Processing
Dynamic Mapping & Google Integrations
Full stack developement
Unit and Integration testing
LAMP development
Android programming
Atlassian Jira / HipChat / Slack

Professional Experience

Sparefoot.com
Senior Development Engineer 2015 - 2017
SpareFoot.com is the largest marketplace for storage, making it easier to move and store your stuff. They let you find and compare the best storage deals near you.
- Redo front end sites, cleaning up errors and bad code. (JS,Backbone,React)
- Intelligent analysis on users search data vs supply and localization / personalization
- Implement new intelligent search algorithms & optimization / localization for sites.
- Database cleanup and Auditing. (MySQL,Lucene,Solr)
- Google map integration and optimization.
- Worked on both front end JS & HTML and backend api methods (Node & PHP).
- Integration & Unit testing, code coverage.
- Regular A/B testing to generate higher user interactions / bookings.
- Scrum Master - facilitate scrum meetings to ensure regular progress & help coach team.
- Redo booking systems, detect multiple bookings and fraudulent users.
- http://sparefoot.com

Applied Research Laboratories - University of Texas at Austin
Senior Software Developer / Systems Analyst 2005 - 2015
- Created and supported a wide range of applications, namely a fully featured integrated system administration application called Ganymede. (Java,python)
- Ganymede controlled all employee accounts (550+ environment), passwords, setup email and the Unix Windows environments.
- Recreated and maintained the internal and external Web applications and content including search engines.
- Created controlling security dashboard and reporting suite, integrating Splunk, Snort, Fidelis, and other tools.
- Designed the secure site badge system with random search methods.
- Received a Full Government Top Security Clearance, Dept of Defense required for projects.
- Handled various projects for other labs onsite at ARL. (PHP Python)
- Managed other employees on the team.
- Implemented internal MediaWiki to improve information sharing, trained users how to use the wiki and how to update internal and external sites.
- http://www.arlut.utexas.edu

The Curriculum Cooperative
Software Engineer (Contract) 2011 - 2014
- Programmed the full life-cycle for company, designed database and architecture from ground up. (PHP,MySQL)
- Created a unique search engine and education curriculum and support databases.
- Created dynamic system for educators to upload and edit lessons, managers to approve lessons, and a back office administration site.
- Developed custom-made shopping cart.
- Integrated site with PayPal.
- Devised unique thumbnail converter system.
- http://www.curriculumcooperative.org/

SyncCom Corp
Systems Programmer 2004 - 2005
- Designed full dynamic backup system.
- Created complicated user registration interface.
- Integrated extensive back office features, including Access and MySQL Server Databases, LDAP systems, and multiple SMTP server support.
- Customized Windows support software.

Omnetix Corporation
Lead Systems Programmer 2003 - 2005
- Created dynamic web pages using multiple languages, including PHP/Perl/JavaScript/ASP/Java/HTML/XML/CSS. - Managed Linux/Unix/Windows System Administration, Apache and IIS, and other web servers.
- Designed databases with SQL Server, MySQL and PostGRE SQL, security protocols and in-depth customized internet programming.
- Designed and built Omnitex Web Hosting company site.
- Designed and implemented shopping cart for over 10,000 products.
- Managed full Search Engine Optimization life-cycle.

Poppink.com
Web Manager (Contract) 2003 - 2008
- Created and updated web design, user registration system, newsletter system, heavy use web forum.
- Maintained website.
- Managed full Search Engine Optimization life-cycle.

DFWArea Solutions (FallsTown)
Freelance Web Designer (Owner) 1998 - 2004
- Programmed wide variety of sites in Perl CGI, PHP, MySQL, Java, JavaScript, and HTML.
- Created several city-based directory communities.

University of Texas Arlington
Computer Lab Manager 1999 - 2000
- Maintained network of computers and installed updated software.
- Assisted students on computer usage and programming.
- Created web pages using Perl, HTML, CGI JavaScript, and Frontpage.


Education

Bachelors Degree in Computer Science / Mathematics from Midwestern State University / University of Texas Arlington
Graduate work on Masters/PhD in Artificial Intelligence (CS) at University of Texas


Memberships and Certifications

Agile Scrum & Product Owner Certification
Large-Scale Scrum (LeSS) Certification
American Association for Artificial Intelligence (AAAI)
Association for Computing Machinery (ACM)
SANS Security Training