Nathan Neff Email & Phone Number
@cloudera.com
LinkedIn matched
Who is Nathan Neff? Overview
A concise factual answer block for searchers comparing this professional profile.
Nathan Neff is listed as Senior Technical Instructor at Snowflake, based in St Louis, Missouri, United States. AeroLeads shows a work email signal at cloudera.com and a matched LinkedIn profile for Nathan Neff.
Nathan Neff previously worked as Software Engineer, Trainer at Cloudera and Software Engineer at Technology Partners. Nathan Neff holds Bachelor Of Science, Computer Science / Mathematics from Mckendree University.
Email format at Snowflake
This section adds company-level context without repeating Nathan Neff's masked contact details.
AeroLeads found 2 current-domain work email signals for Nathan Neff. Compare company email patterns before reaching out.
About Nathan Neff
Nathan Neff is a Senior Technical Instructor at Snowflake. He possess expertise in java, tomcat, xml, linux, javascript and 13 more skills. Colleagues describe him as "I enjoyed working with Nate at RGA between September and January. While it was too brief, I learned a lot about Grails and Groovy from Nate and his deep knowledge of those environments helped to rapidly bootstrap my knowledge in these tools. Nate embraces agile techniques and will be a great asset anywhere he goes. I hope to get a chance to work with him again. Mike Corum"
Listed skills include Java, Tomcat, Xml, Linux, and 14 others.
Nathan Neff's current company
Company context helps verify the profile and gives searchers a useful next step.
Nathan Neff work experience
A career timeline built from the work history available for this profile.
Software Engineer, Trainer
Software Engineer
* Integration of Spring Security for user signup, email validation, password reset, etc.* Wrote wizard-like interface for completion of users' profiles and interests using Groovy and Grails* Integrated Disqus Single Sign On features using HMAC signing/auth code* Participated in design and testing of Java DAO layer to MongoDB datastore* Wrote Grails services to interface with Java DAO layer* Implemented sitewide search and interactive display of results using Grails and jQuery* Wrote unit tests and functional tests using Groovy and “Geb” testing framework* Used jQuery for validation and saving user preferences using Ajax
Software Engineeer
* Integrated "Awake" CSS/jQuery UI template into existing web application: http://themes.mysitemyway.com/awake_html* Ajax interface to break up large forms into more interactive / responsive application.* Used jQuery / Ajax to validate and save form sections between page loads* Coded complex GSP forms involving multiple domain objects, used JSON for validation messages* Experience with numerous jQuery widgets, including Flexigrid, ui-dialog, autocomplete, fancybox and jsTree* Used jqGrid to show complex data relationships and allow inline editing and addition of new data* Enhanced Grails Taxonomy plugin using recursive algorithm to provide top-down JSON representation of taxonomies* Integrated Grails application with Apache Solr indices
Software Engineer
Developed Grails application to replace PeopleSoft app for large insurance firm in St. LouisImplemented auditing, change reports and life cycle for life insurance policies using Groovy Metaprogramming and GORM EventsWrote criteria builder and integration tests for searching large domain classes with over 100 fieldsRefactored the above criteria builder using dynamic methods created according to the search criteria. Drastically reduced the size of the code and improved code coverageProvided test coverage for "legacy" Grails app using Gmock, basic Groovy metaprogramming and Grails' built-in test helpersInterfaced with Oracle stored procedures, views and linked databases using Hibernate, GORM and bare jdbc calls when performance was needed. Used Quartz plugin to schedule large data imports and generate hourly report dataImplemented simple try/wait/lock process using Groovy Threading and concurrency to lock reports while report data was being imported/refreshedUsed Gorm Mapping inheritance as well as Domain Class inheritance to design database with large amounts of similar domain classes and lookup tablesUsed Hudson CI to build and deploy all environments. Only builds with 100% passing tests were deployed. Used Codenarc and Cobertura reports to make incremental improvements to code having weak coverage or bad design patternsAgile development process (pair programming, test-driven development, informative work environment and two week iteration cycle)Gave presentations on the "Geb" and "Spock" testing at Gateway Groovy users group
Software Engineer - Independent Consultant
Co-authored high-availability Grails website for Twitter-based advertising startupWrote Grails plugins for klout.com and bit.ly for analytics and influence tracking dataTest-driven development when feasible. Wrote functional tests for security and signup/login processes, wrote unit tests for import of legacy data Front-end design using HTML, CSS and JavaScript (jQuery)Implemented cacheable search features using Lucene search engine and Grails plugin.Wrote Groovy script for data migration of thousands of existing users into MySQL database
Application Developer
Primary architect/developer of Grails-based "Enrollio" open-source student enrollment application (http://enrollio.org)Mentored novice developers in GrailsUsed jQuery to provide more intuitive forms and provide immediate feedbackConfigured and deployed Enrollio on Apache Tomcat VPS instanceUsed iReports, iText and Dynamic Jasper to generate PDF Grad. Certificates, Call Lists, and Attendance SheetsSetup Hudson continuous integration server (http://hudson.enrollio.org) for automated tests and code-coverage reports
Application Developer
Developed suite of applications, including customer-facing ticket/issue tracking application using Grails, HTML, CSS and JavaScriptUsed Groovy threads and Threading Plugin to improve response timeREST interface to request / check status of virtual machine requests from server softwarePerformed SQL tuning, and used native applications to improve performanceUsed "Drools" rule engine to handle business logic updates on the flyProvided a prototype application which used Apache MQ Java Messaging ServicesUsed iReports and iText software to deliver PDF reports from Grails applicationUsed Test Driven Development when feasible
Application Developer - Freelance
Deployed Rails application using Apache/mod_rails for a St. Louis based call centerDeveloped personal website using Rails 2.0. Used Apache FastCGI and Capistrano to deploy on shared hosting providerDeveloped Rails 2.0 student enrollment application for volunteer organizationSet up personal Intranet application using Mongrel/Nginx on virtual servers(VMWare)
Programmer / Analyst
Developed Ruby on Rails E-Commerce site to sell technology screencastsUsed Test::Unit to implement Test Driven DevelopmentImplemented CAPTCHA security using third party "BrainBuster" RubyGemUsed Capistrano scripts to deploy application to Mongrel Web-Server softwareUsed NetBeans IDE on Ubuntu Linux to develop applicationDeveloped remotely as side project. Collaborated using Trac and Subversion through secure shell (SSH)Project Lead - Enterprise estimating and scheduling applicationResponsible for formal requirements, testing procedures, and project rolloutJavaServer Faces application using MyFaces 1.1.3 to provide Web frameworkUsed JUnit for unit testingHibernate 3.1.3 used to provide object-mapping over Oracle 9i databaseMaintained a suite of Perl scripts to transfer data between enterprise applicationsImplemented unit testing using Test::MoreDocumented test procedures to provide quicker and more thorough testingIncreased reliability of scripts using better error handling, shared code libraries, and standard loggingImproved report performance by pre-processing XML / XSLT using Perl and Win32 OLECreated Ruby on Rails prototype for Trouble-Ticket applicationValidated XML configuration files using Relax NG and custom Perl scripts
Application Developer
Consultant working for Express Scripts, Inc.Used IBM WebSphere Application Developer to code business logic for primary customer support programCreated and maintained CGI scripts using Perl 5.0. Interfaced with CVS repositories using PerlUsed HTML, XSLT and JavaScript to design front end for applications.Used CORBA objects to interface with back-end data
Application Developer
TekSystems contractor working for A.G. Edwards, St. LouisCreated and maintained Perl CGI scripts to process large amounts of stock transactions. These scripts would generate CGI forms allowing users to query and confirm "blocks" of trades stored in an Informix database. These blocks would then be sent to Bull mainframes via FTP. Confirmation would be based on the generation of zero-length files on the target systemWrote Perl batch scripts to confirm success of trades. Scripts would input COBOL formatted files from Bull / Himalaya mainframes, and reconcile the trade prices and shares with an Informix database where the trades were originally generatedDeveloped a Visual Basic program that sends stock pricing and account position files to an outside data warehouse. Program uses an open source encryption program, "GNU Privacy Guard" to encrypt outgoing data and decrypt confirmation files generated by the vendorWrote Visual Basic applications to interface with third-party investment software running on InformixSet up remote testing using Citrix MetaFrame. Users could log into vendor's machines in California and test upcoming software. Test data for this project was encrypted and sent using Pretty Good Privacy 6.5.8.Made multi-user software more failsafe and responsive by using Informix locking methods and wait modesUsed Visual Basic to send trade orders to wire printers hosted by Himalaya systems. Proprietary protocols were used to initiate, print, and confirm printing of trade requests
Application Developer
Application Developer
Designed three-tiered contract entry system used by remote and local users. Based on Visual Basic 6.0, Microsoft MTS, and SQL Server 7.0.Wrote SQL Server scripts and Visual Basic applications to replace Data General minicomputer systems.Implemented database modifications, client/server side cursors and data caching to improve performance and reliabilityAttended company-specific SQL Server programming & administration classes
Application Developer
Developed data entry and conversion tools using Visual Basic 5.0 and Microsoft AccessRepaired and added features to applications written in Visual C++ and Borland C++. These applications would query CD-ROMs to correct and add data to our clients' book databases. Managed files, record counts, and status of projects. Involved the use of applications and data stored on Data General Minicomputers
Systems Engineer
Programmed and maintained Interactive Voice Response phone systems for large corporations. Used TALX's proprietary EasyScript programming tools for IVR implementation.Interacted with customers to form current and future plans for IVR systems. Used Microsoft Access to simplify Btrieve data queries
Computer Programmer
Consumers First Technology, St. Louis Used Borland C++ Builder to replace CA Clipper DOS based insurance pricing software. An object-oriented model was used to consolidate code and easily change insurance rules and pricesDesigned and implemented insurance pricing software using CA ClipperUsed Microsoft Access to create user-friendly relational database for software sales and customer service
Programmer Analyst
Maintained database of over 2000 patients using Microsoft Access, providing support and servicing requestsInstalled Windows NT and Windows 95 operating systems. Purchased and configured network software, including PC-NFS and eXceedWorked with UNIX administrators to setup client / server applicationsMaintained over 50 PC and Macintosh machinesPurchased and upgraded hardware; troubleshot hardware problems.
Nathan Neff education
-
Mckendree University
Frequently asked questions about Nathan Neff
Quick answers generated from the profile data available on this page.
What company does Nathan Neff work for?
Nathan Neff works for Snowflake.
What is Nathan Neff's role at Snowflake?
Nathan Neff is listed as Senior Technical Instructor at Snowflake.
What is Nathan Neff's email address?
AeroLeads has found 2 work email signals at @cloudera.com for Nathan Neff at Snowflake.
Where is Nathan Neff based?
Nathan Neff is based in St Louis, Missouri, United States while working with Snowflake.
What companies has Nathan Neff worked for?
Nathan Neff has worked for Snowflake, Cloudera, Technology Partners, Private Customer, and Adaptive Solutions, Inc.
How can I contact Nathan Neff?
You can use AeroLeads to view verified contact signals for Nathan Neff at Snowflake, including work email, phone, and LinkedIn data when available.
What schools did Nathan Neff attend?
Nathan Neff holds Bachelor Of Science, Computer Science / Mathematics from Mckendree University.
What skills is Nathan Neff known for?
Nathan Neff is listed with skills including Java, Tomcat, Xml, Linux, Javascript, Mysql, Jquery, and Html.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial