Nathan Walls Email & Phone Number
@vitalsource.com
5 phones found area 608, 615, 919, and 855
LinkedIn matched
Who is Nathan Walls? Overview
A concise factual answer block for searchers comparing this professional profile.
Nathan Walls is listed as Lead Software Engineer at VitalSource Technologies, based in Raleigh, North Carolina, United States. AeroLeads shows a work email signal at vitalsource.com, phone signal with area code 608, 615, 919, 855, and a matched LinkedIn profile for Nathan Walls.
Nathan Walls previously worked as Sr. Software Engineer at Vitalsource Technologies and Developer at Thoughtbot. Nathan Walls holds Ba, Journalism, Photography from California State University-Sacramento.
Email format at VitalSource Technologies
This section adds company-level context without repeating Nathan Walls's masked contact details.
AeroLeads found 2 current-domain work email signals for Nathan Walls. Compare company email patterns before reaching out.
About Nathan Walls
My development career has been focused on building Web sites and Web-basedapplications for a variety of companies. I enjoy working on Ruby and Rails-basedapplications.My drive is in making the lives of my peers better and more consistent. I wantto work with teams that do that by building applications and tools that automatedeployments, environment provisioning and communication. For my customers andclients, I like building simple, well-designed applications, tailored to aspecific purpose that allow efficient job completion.I value proving software development through concurrent testing using test- andbehavior-driven development). I value automating the development to productionpipeline, from environment set-up to shipping the bits to customers.I help build and ship valuable fault-tolerant and loosely-coupled softwareservices for businesses that embrace agile principles as they iteratively andcontinuously build tailored, pragmatic solutions for their customers. That helpcan come through directly building those services or it can come from providingstable and consistent development and QA tooling to prepare for successfulproduction deployments.
Listed skills include Web Applications, Git, Agile Methodologies, Subversion, and 29 others.
Nathan Walls's current company
Company context helps verify the profile and gives searchers a useful next step.
Nathan Walls work experience
A career timeline built from the work history available for this profile.
Sr. Software Engineer
Developer
* With a thoughtbot designer, developed and launched MAXLeaderboards.com, a web application designed to provide motivational status boards to high school athletes* Refactored and debugged an API interconnect service for a New York-based HR software as a service company. This involved identifying areas of duplicate code and extracting new objects while maintaining passing test coverage. The project also involved troubleshooting and identifying issues clients had using the interconnect service.* Used RSpec, Capybara and Faraday to help a startup's application test incoming webhooks, as described here: https://robots.thoughtbot.com/use-faraday-to-test-incoming-webhooks* Developed and presented "Intermediate Git", a 1-day training workshopTechnologies used: Ruby, Ruby on Rails, RSpec, Capybara, jQuery, JavaScript,Heroku, PostgreSQL
Senior Software Engineer
* Built Ansible-based deployment tooling for Node.js-based web services running on top of Nginx and Passenger* Built a command line Ruby application to compare two different states of a Git repository and report on the change percentage between the two states,with individual file and cumulative reporting. This application took care toaccount for mass file relocation and exclude designated files. This was used bythe business as part of an investigation around royalty compliance* Assisted engineers and QA analysts with troubleshooting Ruby and Rails environments and deployment* Built a purpose-specific load testing tool with Ansible, Amazon EC2 and MySQL tools to help provide business confidence around deploying new productionequipment on tight timeline of four days. The new equipment helped the companyescape performance issues. After the production emergency ended, I automated theprovisioning of the load testing tool with Ansible to act as documentation andfacilitate ease of reuse* Developed and iterated a Ruby command line application to prepare and send release preparation and coordination email, which substantially improved communication and process consistency* Worked with local and remote software engineers to design and refine a vision for version 2.0 of a Rails + Selenium-based test automationapplication. This included writing user personas and prototyping alternateapproaches, the feedback of which shaped how the team and business wanted tomove forward with the product* Provided coaching and feedback for team members and my managers around effective meeting leadership and processes* Facilitated hosting of the Triangle Ruby Brigade and Triangle DevOps at WebAssign, improving the company’s outreach into the local technical community* Involved in and contributed to technical interviewing for software and platform engineering candidatesTechnologies used: Ansible, Vagrant, Ruby, Ruby on Rails, RSpec, Perl, shell
Manager Of Platform Engineering
This focused role was a continuation of Manager of Application Development witha DevOps team of three engineers.* Coordinated production releases between Engineering, Product Development and Technical Operations teams, keeping the business informed of release events andrelease contents* Led my team in preparing software and environments for QA deployments and software for Production deployment* With the team, explored improving unification of QA and Production deployment process through automation improvements* Wrote a Ruby-based script to standardize preparation of source code for release* Trained succeeding manager as I transitioned back to an individual contributor role
Manager Of Application Development
* Provided oversight and support for developers on multiple Scrum-based feature development teams. The number of direct reports varied between four and eightengineers* Iterated and improved development processes through mentorship of my team and developers across the department, including refinements of our budding agilepractices* Iterated and improved production deployment preparation* Led members of a DevOps team in improving tooling around environment set-up, software deployment and development support tools such as issue tracking andsource control and continuous integration* Led conversion of primary source control tool from Subversion to Git, improving the department's ability to manage multiple repositories andincreasing engineers development flexibilityOverall, my responsibilities supported servant leadership to multipledevelopment teams building services to allow WebAssign to meet its mission ofhelping students learn and teachers teach.
Application Developer
* Identified opportunities for process improvements in a small group of largely independent developers* Made recommendations and led process adjustments leading into transition to development manager, including beginning the company's first experience withScrum* Recommended team composition to the CTO for transition to new organizational structure* Developed feature enhancements and fixed bugs in a Perl-based web applicationTechnologies used: Perl, Mason, Apache, MySQL
Software Developer
* Developed MySQL-backed RESTful Ruby on Rails 2.0 web services with XML, JSON and YAML formatting using Behavior-Driven-Development, ensuring code passes behavioral expectations during development with RSpec* Developed common components for site templates for our sites' search functionality* Led technical research on migrating the vendor of sports content used across McClatchy company newspaper sites* Conceptualized and built command line tool to standardize product and site template installation, minimizing time needed to configure and deploy new and updated product functionality* Worked in scrum methodology to rapidly iterate over product updates ranging from content syndication to batch processing to enabling richer asynchronous web interfaces with AJAX and JavaScriptTechnologies used: Ruby, Ruby on Rails, Perl, Mason, Apache, MySQL, JavaScript,XML
Web Developer
* Developed an elections data processing application that downloaded elections data from the California secretary of state's office, proceeded the feeds and posted results on contest-specific pages* Developed garage sale mapping application to pinpoint garage sale locations by zip code* Developed traffic information site utilizing information from the California Highway Patrol* Developed user-submitted review system for a movie-focused site (SacTicket.com and MovieClub.com)* Updated and refactored the data processing workflow of story formatting between print export and online publication to sacbee.com. Also responsiblefor maintenance and troubleshootingTechnologies used: Perl, Apache, MySQL
Online Content Developer
* Developed and implemented Perl scripts to parse story headlines and summaries into unique formats for sacbee and Sacramento.com homepages* Lead launch implementation of Sacramento.com, a regional portal* Developed and implemented Perl scripts to process audio files, handle file transfer to production and provide text notification to a phone and pagernetwork* Gathered, edited and processed post-game audio at Sacramento Kings and Monarchs games* Integrated RealAudio radio offerings with Bee content on news.sacramento.com* Developed and implemented a Perl script to process Bee headlines on the fly for inclusion in a Netscape 6 sidebar channel (early RSS)
Page Editor
* Launched thepresstribune.com using contracted publishing solution* Edited and paginated section fronts and interior pages for The Press-Tribune and two other publications, The Placer Herald and the Lincoln News Messenger* Reported extensively on a Placer County lawsuit over land development and an election campaign. The case was decided on the basis of California'santi-Strategic Lawsuits Against Public Participation statute
Nathan Walls education
Ba, Journalism, Photography
General Education
Frequently asked questions about Nathan Walls
Quick answers generated from the profile data available on this page.
What company does Nathan Walls work for?
Nathan Walls works for VitalSource Technologies.
What is Nathan Walls's role at VitalSource Technologies?
Nathan Walls is listed as Lead Software Engineer at VitalSource Technologies.
What is Nathan Walls's email address?
AeroLeads has found 2 work email signals at @vitalsource.com for Nathan Walls at VitalSource Technologies.
What is Nathan Walls's phone number?
AeroLeads has found 5 phone signal(s) with area code 608, 615, 919, 855 for Nathan Walls at VitalSource Technologies.
Where is Nathan Walls based?
Nathan Walls is based in Raleigh, North Carolina, United States while working with VitalSource Technologies.
What companies has Nathan Walls worked for?
Nathan Walls has worked for Vitalsource Technologies, Thoughtbot, Webassign, Mcclatchy Interactive, and The Sacramento Bee.
How can I contact Nathan Walls?
You can use AeroLeads to view verified contact signals for Nathan Walls at VitalSource Technologies, including work email, phone, and LinkedIn data when available.
What schools did Nathan Walls attend?
Nathan Walls holds Ba, Journalism, Photography from California State University-Sacramento.
What skills is Nathan Walls known for?
Nathan Walls is listed with skills including Web Applications, Git, Agile Methodologies, Subversion, Perl, Ruby, Apache, and Javascript.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial