Chattanooga TN
Jesse D. Guardiani
Phone: 423.716.0036 (cell)
e-mail: jesse@createthis.com
Objective: Senior Software Engineer seeks a challenging team environment focused on delivering
business value. 100% remote only. Prefer working via Scrum, but any Agile environment
is fine if it works and features a daily team standup. Minimal supervision required.
However, good team communication is a must.
Skills:
OS:
Languages:
iOS, Android, Linux (RedHat - RHEL, CentOS, Debian, Gentoo, Ubuntu), Windows
200x/XP/Vista/7, FreeBSD (4.x, 5.x), BSDi
Ruby, Objective-C, Processing, OpenSCAD, Arduino, PHP, Javascript (DOM/OOP),
HTML5, Canvas, SVG, XML, Xpath, XSLT, Perl, Python, C/C++, C#, Mono, OCaml,
Java/JSP/Java Servlets, Bash/KSH/CSH/TCSH, MS Visual Fox Pro 7, Macromedia
Flash, Macromedia Director, Shopzone Web C
Frameworks: Grunt, AngularJS, Backbone, Karma, Protractor, Sidekiq, Rspec, jsTestDriver,
Jasmine, Solano, ActiveResource, RestClient, Spree Commerce, Stripe, Forem, Ruby
on Rails 2 & 3, Twitter Bootstrap, Fabric, Google Adwords, Google Places, Capybara,
Capistrano, Nokogiri, jQuery Mobile, PhoneGap ( Apache Cordova ), Selenium
WebDriver, Cocos2d, OpenGL ES 1.1, Zend Framework, CodeIgniter Framework,
Dojo (AJAX), ASP.NET, Prototype, jQuery, Chipmunk Physics
Protocols:
SOAP, JSON, REST, RPC, TCP/UDP, SMTP (Unusually detailed knowledge), IMAP,
POP3, HTTP, RADIUS, DNS, SSL/TLS, SIP, IPSec, SNMP, PPP, PPPoE, PPTP, RTP,
H.323, SSH, RSS, SMB, NFS
Software: Web:
Firewall:
CAD:
Other:
Docker, Jenkins, Apache, GIT, Subversion, Pivotal, Rally, Jira, Version
One, ActiveVOS, Basecamp, wkhtmltopdf, Redmine
Database: MongoDB, MySQL, PostgreSQL, PostGIS, MSSQL, MS Fox Pro 7, SQLite
E-Mail:
Qmail, Sendmail, Vpopmail, Sqwebmail, Squirrelmail, Horde/IMP, UWIMAP,
Courier-IMAP, Clam Anti-Virus, TMDA, IPSwitch Imail
iptables, ipchains, m0n0wall, Smoothwall
OpenSCAD, Blender, Ideas
Thrift, Solano/Tddium, Pivotal Tracker, Rally, Slack, Repetier Host,
Makeware, MonoDevelop, Xcode, Team Foundation Server (TFS),
Selenium IDE, Selenium Remote Control, Asterisk PBX, Hylafax,
SpanDSP/IAXModem, Samba, Bind, Cups, OpenOffice, D.J.B tools
(assorted), NTPd, Syslog-ng, etc . . .
Certifications: Scrum Master certified; 7+ years experience with Scrum methodology
Work
Experience:
Senior Software Engineer, Novu, 100% Remote
07/2015 – current.
ñ Maintain existing Rails 4 API repository using Postgresql and MySQL, along with third party
APIs.
ñ Maintain existing Rails 4 end user applications that communicate with internal API repo via
ActiveResource and RestClient.
ñ Some frontend work in Backbone.
Senior Software Engineer, BLiNQ Media, 100% Remote
10/2013 – 5/2015.
ñ Engineer next gen AngularJS workflow application as part of seven month rewrite of existing
infrastructure. Work extensively with AngularJS, Thrift, Docker, MongoDB, Karma, Protractor,
Bootstrap, Ruby on Rails, and Docker to build a highly distributed and scalable solution.
ñ Extend and maintain existing huge RoR enterprise software stack as a member of a medium
sized Scrum team.
ñ Extensive work with Facebook Ads API and Q3 2013, Q4 2013, Q1/2/3 2014 Breaking
Changes as a PMD.
ñ Company representative at F8 2014.
ñ Extend and maintain custom legacy Javascript MVC frontend.
ñ Analyze and debug large sidekiq installation across multiple environments and distributed
servers.
ñ Maintain and improve quality and reliability of primary RoR cash cow application.
ñ Interaction with Team via Google Hangouts, Join.me, and SSH, primarily.
ñ Extensive 6+ month rotating pair programming experience to optimize development efficiency
and speed training of myself and other developers.
ñ Work closely with other remote developers, as well as in-office Team in Atlanta GA.
ñ Some carefully calculated Scrum input here and there.
ñ Continuous integration via github/jenkins/solano/rspec/capybara/jsTestDriver/jasmine/etc
ñ On-site visit every two months or so.
ñ Daily standups / Excellent continuous communication
Software Mastermind, CreateThis.com, Chattanooga TN
01/2010 – current.
ñ Created Online Marketplace where users of 3d printers can buy high quality 3d models, and
sellers of high quality 3d models can upload their files for sale. Basically iStockPhoto and
Etsy for 3d printing.
ñ Custom Ecommerce Marketplace website using Spree Commerce and Ruby on
Rails.
ñ Designed and printed 3d parts for robotics industry using OpenSCAD.
ñ Designed and printed 3d parts for the automotive industry using OpenSCAD.
ñ Developed automated 3d part thumbnail generation software using Python and
Blender.
ñ Used Processing to create custom 3d models for 3d printing.
ñ Mastered open source 3d printing tools, and Makerbot technologies.
ñ Designed and developed Custom Large Format Servo for the Robotics industry.
ñ Arduino control software, PID, motor control, Magnetic Rotary Encoder sensors
ñ Designed custom 3d printed enclosure for Arduino Nano using OpenSCAD
ñ Designed custom 3d printed mounting plate for Magnetic Rotary Encoder (MRE).
ñ Ipad App for local university's enrollment department using PhoneGap, camera API, Canvas,
multi-touch, webkit hardware accelerated pan/zoom, localstorage store-and-forward, and
server side form submissions.
ñ Anesthesia iOS App for iPhone and iPad using PhoneGap.
ñ TN Child Support Calculator App for iPhone, iPad, and Android using PhoneGap
ñ Google Adwords Campaigns to advertise various software products
ñ Web-Scraping with Capybara, Nokogiri, Xpath, and Selenium Webdriver
ñ Side scrolling platform iOS game for iPhone and iPad using Objective-C, OpenGL, SVG,
Chipmunk Physics, and Cocos2d.
ñ Ipad and iphone apps for clients. Native and HTML5/JS.
ñ Enterprise workflow site maintenance in PHP.
ñ Ruby on Rails greenfield project for marketing and automotive.
ñ Google Places JSON API hooks for Native iOS Map App.
ñ Project management using Scrum and Redmine
Software Mastermind, WeCounsel, Chattanooga TN
6/2013 – 8/2013.
ñ RoR project management, development, consulting, and training
ñ Vidyo Third Party API Integration
ñ Software Analysis
Software Mastermind, Oregon State University, 100% Remote
11/2012 – 5/2013.
ñ Port 5 legacy PHP intranet applications of varying sizes to Ruby on Rails 3, using Twitter
Bootstrap, jQuery, Declarative Authentication, Oracle, MySQL, Ubuntu, CentOS, AuthLogic,
Fabric, blah blah blah
ñ Project management using Redmine
VP of Technology, YourCityApp, Chattanooga TN
05/2012 – 08/2012.
As VP of Technology my job is to set the direction and focus of technology within the company
and eliminate any roadblocks. Here are some examples of challenges overcome:
ñ Define developer workflow process and provide tools for planning, tracking, and reporting
ñ Phase out PHP for marketing site – PHP is a red herring. It looks inexpensive because it is
free and has a low learning curve, but it costs way more than other solutions for everything
but tiny projects. I blame fragmentation and lack of standards and conventions. A higher
learning curve up front can yield huge returns in terms of productivity in the long run.
ñ Phase in Ruby on Rails marketing site – In three days we copied three months of work and
increased future productivity by … well, it's impossible to say how much, but our developers
went from spending days adding a single field to standing up entire administration sites in a
matter of hours. It was a clear win for everyone.
ñ Mentoring junior developers, including database design, software design, and day to day
management of priorities
ñ Systems infrastructure design, development, and maintenance
ñ Iphone app development
Senior Software Developer, Black Snow Media, Chattanooga TN
06/2011 – 02/2012.
ñ Successfully completed 3+ month project for Health Care industry, working with Team to
Develop and Support major release of Enterprise Intranet Workflow site using Ruby on Rails.
ñ Completed 3+ month project for Marketing industry, automating workflow for poster
authoring and printing in Ruby on Rails.
ñ Completed 1 month project adding new features to Intranet Workflow Site for local Rug
Manufacturer in PHP using Code Igniter framework.
ñ Ongoing weekly maintenance for Rug Manufacturer site in PHP.
ñ Maintain, fix, and upgrade Mobile Webkit rendering engine for Rug Manufacturer's iPad user
interface.
ñ Architected, Developed, Implemented, and Supported Data Level Security System for
Enterprise site.
ñ Architected and Developed B2B Dashboard for Enterprise customers.
ñ Worked with Management and other Developers to improve Quality and User Experience.
ñ Worked with other Developers to encourage DRY coding practices and improve Team
Efficiency.
ñ Worked with Management to improve Project Efficiency.
Software Engineer, ViTrue, Atlanta GA
03/2011 – 06/2011.
ñ Developed Facebook Applications using Ruby on Rails 2 & 3 for major brands and Fortune
500 customers.
ñ Designed and implemented competitive social media products with Ruby on Rails.
ñ Developed sweepstakes software products with Ruby on Rails.
ñ Worked with project management to reduce road blocks and improve team efficiency.
ñ Worked with UI and Sysops teams to meet deadlines and improve quality control.
ñ Worked with Management to efficiently train new backend and frontend resources across the
country.
ñ Wrote documentation tools to facilitate efficient training of new Engineering resources.
Senior Software Developer, McCright & Associates, Chattanooga TN
08/2009 – 03/2011.
ñ Web based enterprise software as a service (SAS) application development in
PHP using Zend Framework, Javascript, and MySQL - on Linux. Heavy utilization
of SOAP (WSO2), orchestration software (ActiveVOS), and AJAX (Prototype).
ñ Initiated, implemented, and supported use of Automated Functional Tests, Unit Tests, Pair
Programming, Continuous Integration, and Scrum Project Management Methodology.
ñ Scrum Master of 5 man team for above project and additional 5 man team. Helped organize
projects on a daily basis, hosted morning scrums, and provide metrics for future planning.
ñ Took lead in iPad / Android development project.
Lead Software Developer, Basenine, Chattanooga, TN
ñ Identified and worked with Product Owners daily to keep projects running smoothly.
ñ Assisted growth of junior software developers by freely imparting experience and knowledge
of networking, server administration, interpersonal skills, and above all, good software development
practices.
05/2005 – 04/2009.
ñ Grew small web-based corporate intranet call center site into large, secure, reliable,
scalable, and distributed MVC workflow product. Worked closely with fellow developers, IS
directors, IT staff, administrative staff, and production staff in all phases of research, design,
implementation, and support. Projects:
◦ Researched, designed, and implemented ground breaking site-wide distributed
workflow management system in PHP4 and MySQL 4.
◦ Designed and implemented web-based paperless fax system in PHP4 and MySQL 4.
◦ Implemented Asterisk PBX Interactive Voice Response (IVR) system based on
VoiceXML for call center environment.
◦ Designed, implemented, and deployed streaming mp3 audio transcoding and playback
system for call center in mixed PHP5, MySQL 5, Perl, Linux shell environment.
◦ Researched, designed, and implemented advanced AJAX certification management
system for customer service representatives.
◦ Implemented and maintained HTML, CSS, and Javascript design templates from
creative department to beautify and streamline customer application form process.
◦ Helped spin up multiple complete customer facing web sites.
◦ Performed some MySQL 4 DBA functions (fixed tables, optimized queries, etc).
◦ Provided technical support and escalated technical issues to IT team.
◦ Worked with users at all levels in designing and implementing needed reports.
◦ Wrote custom SEO reports for marketing teams.
◦ Wrote business reports for business analysts (Bas).
◦ Designed and implemented cookie based referal tracking engine and reporting across
multiple customer facing websites.
◦ Designed and wrote administrative reports for workflow, fax, and other custom
systems.
◦ Implemented and maintained source code revision control management software and
trained other developers in use.
◦ Wrote documentation as flow charts (i.e. MS Visio), mediawiki documents, and PDFs.
◦ Trained other developers.
◦ Supervised and helped QA test websites across IE7, IE6, and Firefox 3.
◦ Developed unit tests in PHPUnit.
◦ Developed automated website tests using Selenium IDE and Remote Control products.
◦ Maintained and updated legacy PHP code.
◦ Audited and corrected security issues such as SQL injection, session hijacking, and
cross site scripting vulnerabilities.
◦ Some experience with Google Android platform.
◦ Designed, implemented, and maintained business rules in PHP.
◦ Worked under structured SDLC and Scrum methodologies.
◦ Code reviewed fellow developers work as well as had work reviewed by fellow
developers.
◦ Helped design and implement coding standards documentation.
Systems Administrator, WingNET Internet Services, Cleveland, TN
04/2002 – 05/2005.
ñ Job description includes UNIX/Cisco equip. installation, configuration, maintenance, Tech
Support, and new software/systems development. In addition, complete following projects:
ñ Design, implement, and migrate to a new high performance Qmail server.
ñ Write scripts in Perl, PHP, Bash, and TCSH to migrate from legacy billing software to new
FreeBSD web-based software.
ñ Write code in Perl to integrate billing server with RADIUS servers for dialup, DSL, and VoIP
services.
ñ Various successful research and implementation projects for everything from PHP and Perl
anti-spam technology to C firewalls and VoIP.
Web Developer, Genesis Consulting, Chattanooga, TN
1/2001 – 5/2001, 10/2001 – 2/2002
ñ Communicate with client verbally and via e-mail to establish customer's needs
and integrate new ideas into working code. Work with graphics artists to
integrate code with front-end design.
ñ Write custom database reports and report creation web interfaces.
ñ Programming in ShopZone Web C for database driven e-commerce back-ends.
ñ Programming in Flash, Director, HTML, and Javascript for front-ends.
Web Developer, Corporate Media Group, Cleveland, TN
5/2000 – 1/2001
ñ Work with team of skilled developers to create a custom E-Commerce Shopping Cart
solution.
ñ Programming in Web C, JAVA Servlets & JSP for database driven back-ends
ñ Programming in Flash, Director, HTML, and Javascript for front-ends.
Education: TN Technological Univ. 8/1999 - 4/2000
graduated: Bradley Central High School , Cleveland TN 37323
references available upon request