Railinc Tracks Blog

Railinc tracks are everywhere although you don't always see them. The Railinc Tracks blog reveals them one at a time and shows you how we help to keep railroads, railcars and rail shipments moving across America. The blog is staffed by the Railinc Corporate Communication team and will give you news and insights about our company, our people and our products.

Found on a Sticky Note

A sticky note detailing a user story from a Flex-to-AngularJS migration.

The sticky notes you find around Railinc tell stories about our culture and how we develop our products; how we learn from and work with our customers; and how we meet the technology needs of the freight rail industry. A recurring feature on the Railinc Tracks blog, Found on a Sticky Note takes a look at an individual sticky note and provides insights into who we are and what we do.

One of Railinc’s biggest challenges is managing technology refresh. Our people work hard to stay in front of technology changes so we can adopt new tools and development approaches as our customers’ needs shift.

Sometimes that means we leave behind old technologies.

For example, Railinc completed its four-year mainframe migration project in 2015, moving the company from an expensive and rigid technology approach to a less costly, broader and more flexible midrange solution. How is that helping? By enabling us to grow applications and systems and to handle the ever-increasing amount of railroad data we manage.

Even more technology changes are under way. Right now, Railinc is migrating its RailSight applicationsDemand Trace, Track and Trace, and Monitor—from Flex to the open-source, HTML- and JavaScript-based AngularJS framework. Already, Railinc has transitioned nearly two dozen applications to AngularJS, including the Damaged and Defective Car Tracking system, Clear Path, and Car Accounting Self-Service, and expects to complete the RailSight migration in early 2017.

The move from Flex will enhance the quality of RailSight applications, support changes to how customers access and use RailSight, and lower the cost to serve customers, said Charles Paye, director of commercial products.

“It lays a foundation for future growth and changes in RailSight,” Paye said.

Demand Trace Changes Support Query Capabilities, Improved Functionality

With the move from Flex to AngularJS, Railinc is making application changes—like the one in the sticky note above—that can have a real impact on how customers work. The note reads:

RS Demand Trace Flex Migration: Equipment Formatting Validation

Description: As a Demand Trace User, I’m unable to enter invalid equipment formats when running a trace.

About: This keeps users from searching invalid formats that won’t produce any trace results.


  1. Only alphanumeric entries allowed to be submitted in equipment field.
  2. Equipment can be separated by comma, space, or page break (enter)
  3. User can copy/paste using mouse clicks.
  4. User can copy/paste using keyboard shortcuts

Part of the RailSight suite of applications, Demand Trace gives users the ability to access data through the complete lifecycle of shipments and equipment. Instead of subscribing to a feed of data, a Demand Trace user can keep tabs on a shipment by manually submitting or scheduling a query whenever they want.

“It’s really data on demand,” said William Holt, a business analyst who works on Demand Trace. “You’re searching the equipment you want to find, when you want to search it, and you pay for those queries.”

To submit one of these queries, a user enters a series of alphanumeric characters—two to four letters and one to six numbers—associated with a particular piece of rail equipment. Demand Trace returns data on shipment events, including location and scheduled arrival and departure times.

The move to AngularJS allows for more separation of the UI on the back end. You can make changes to the front end, improving the way users interact with the app, without having to change the application itself.


With the newly migrated Demand Trace, the development team set up restrictions for queries. Without the restrictions, users could input any alphanumeric combination—one letter and seven numbers, for example—and run a trace no matter whether the rail equipment ID format was valid. Instead, as soon as a customer enters an invalid character, an error message appears and the user cannot submit the search, preventing “bad queries” on cars that may not exist and any unnecessary charges.

Developers also made it easier to copy and paste using keyboard shortcuts and the mouse. This makes it easier for users to move large amounts of data from an application like Excel to the query box in Demand Trace so they can get their work done more efficiently.

“The move to AngularJS allows for more separation of the UI on the back end,” Paye said. “You can make changes like these to the front end of the app, improving the way users interact with the app, without having to change the application itself.”

Migration Supports Richer Apps, Better User Experience

Railinc employees work together during an Agile training session.There are reasons beyond flexibility to make the move to AngularJS.

“Chrome and other browsers aren’t supporting Flex,” said Prabhu Kompella, a project development manager. “It’s becoming obsolete.”

The ubiquity of mobile devices makes the move to AngularJS all the more necessary. While Flex supports interactivity, it is not supported by the two most common mobile operating systems—iOS and Android—and doesn’t enable responsive web design, which automatically adapts a web page to the type of device a customer is using.

Not only are applications on the AngularJS platform mobile friendly, they’re easier to build and update.

“The level of productivity for developers is better,” said Ryan Nguyen, a user interface architect. “It cuts down on the development time.”

There is also more opportunity to automate testing, which speeds the development process. The platform also supports changes that will improve the overall user experience, bringing applications in line with what customers are used to on non-Flex web pages.

“What we’ll end up with is a richer application for users,” Paye said. “That helps us deliver a better user experience.”

—Railinc Corporate Communications

Employees Ace Volleyball Tourneys, Boost Charities

The Railinc Railspikers volleyball team celebrates after winning a tournament.

Railinc's culture of wellness is strong, and there are many ways to keep active here, from running on the greenway to on-site boot camps to yoga. Some people swim or cycle, and others get together for team sports like softball, ultimate and cricket.

For the last five or six years, a group of Railinc employees has made the short trek to the sand volleyball courts at North Cary Park every Tuesday, Wednesday and Friday to play at lunchtime. It’s popular, sometimes attracting enough employees to have two games going simultaneously. And it has spawned a team—the Railspikers—that regularly participates in (and wins) local volleyball tournaments.

“We started playing at lunch for fun,” said Murali Bobba, a senior database administrator who organized the Railspikers team. “We’ve had a lot of people join us, some who play in leagues. We thought starting the team would give us the opportunity to play in games that were more focused on competition.”

The other members of the Railspikers are Raj Mallarapu, Srikanth Maddukuri, Sandeep Pailla, Vishnu Kandi and Nagi Guntaka.

On September 24, the Railspikers, along with a few players from outside the company, won the 2016 Sewa International charity six-on-six tournament, beating out 26 other teams. It’s just their most recent trophy. By participating, the Railspikers helped raise money for Sewa’s “Sponsor a Child” program and a Mumbai foundation that helps children who live on the streets.

You can see photos from the Sewa tournament on Facebook.

And two weeks before that, the Railspikers, won the Triangle Area Telugu Association six-on-six tournament. In June, they outplayed eight other teams to win the inaugural YHC Sand Volleyball Tournament. Proceeds from that tournament went to the nonprofit YourHelpCounts Foundation, which used the funds to donate 100 solar study lights to rural schools in India.

Last year, they won six-on-six sand volleyball tournaments in Cary held by Sewa, the Triangle Area Telugu Assocation and the Greater Carolina Kerala Association.

The Railspikers also participate in the Town of Cary’s adult indoor volleyball league.

The team’s success has inspired a second group of Railinc employees to start a team—RailHulk—and to compete in the same indoor volleyball league as the Railspikers. RailHulk team members are Ramesh Veerappan, Ganesh Subramanian, Jeff Yusiewicz, Chip Summey, Brian Childs, Murali Bobba, Murali Muthyam and Nanda Navarathnam.

“With the heavy demands of work, sometimes we don’t have the opportunity to build the rapport and camaraderie that can benefit teams,” said Raj Mallarapu, a senior software engineer and member of the Railspikers. “Meeting outside of work like this provides the opportunity, helping us and the company.”

—Railinc Corporate Communications

Rail Fleet Bright Spot: Boxcars Shine in Q2

A train with boxcars rumbles down the tracks.

Followers of the rail industry have likely come across discussions recently about the make-up of the boxcar fleet in North America and how it serves a broad customer base. The total count of boxcars in the North American fleet was approximately 109,000 at the end of 2015. Those boxcars, however, can be divided into two distinct categories that are relevant for equipment owners and for shippers. There is the older, smaller fleet of boxcars and there is the newer, larger fleet of boxcars.

There are about 74,000 older, smaller boxcars, which share important characteristics. Most of these boxcars—50,000 of them—are older (ages 35 years and above), smaller (about 50 feet in length) and limited to carrying lighter weights (gross rail load of 220,000 or 263,000 pounds).

Then there’s the other portion of the boxcar fleet.

There are about 35,000 newer, larger boxcars, which also share important characteristics. Most of these boxcars— 25,000 of them—are newer (less than 25 years of age), larger (typically about 60 feet in length), and capable of carrying heavier weights (gross rail load of 286,000 pounds).

"Missing Decade" Will Shape Boxcar Retirement Trends

Railinc Sr. Analyst David Humphrey, center,
reviews rail fleet data with his colleagues.

In between these two portions of the boxcar fleet is something of a missing decade. If we examine just boxcars that have ages from 24 years to 32 years, that spans a nine-year window—roughly a decade.

Within that period, there are fewer than 2,000 boxcars in the North American fleet, and all of those are the older, smaller boxcars. That is, the very few boxcars in that nine-year age group represent the last and youngest of previous generation of boxcars that were added to the fleet two or three decades ago. The outcome: There will be small boxcars retiring from the fleet in the next 15 years, followed by about 10 years with very few boxcars retiring, before the retirement of large boxcars begins in large quantities in about 25 years.

These differences in physical characteristics between the older, smaller boxcars and the newer, larger boxcars can be very important. Some shippers are limited by weight in how much lading can be placed in a boxcar. (Think about shipping gold bars.) They reach the weight limit on the boxcar before reaching the limit on cubic capacity.

Other shippers are limited by cubic capacity in how much lading can be placed in a boxcar. (Think about shipping chicken feathers.) They reach the interior space limit on the boxcar before reaching the weight limit.

But whether the shipper reaches the weight or the cubic-capacity limit first, those older, smaller boxcars consistently carry less lading than the newer, larger boxcars. And while older, smaller boxcars are retiring from the fleet, the rate of addition of newer, larger boxcars has been such that the overall capacity of the boxcars fleet has decreased significantly in recent years.

Second Quarter Boxcar Additions Outpaced 2014, 2015 Combined

There is, however, some indication that a change is potentially upon us.

A few hundred new boxcars have been added to the fleet this year. In fact, more new boxcars were added during the second quarter of 2016 than were added in all of 2014 and 2015 combined. And the new boxcars that are being added are typically 60 feet in length with a gross rail load of 286,000 pounds.

While it is too soon to call this a trend, it is something of a bright spot in an otherwise challenging year. It certainly warrants monitoring in the upcoming months, even if you’re not shipping gold bars or chicken feathers.

—David Humphrey Ph.D.

David Humphrey Ph.D. is a data scientist and senior analyst at Railinc. Each year, at the Rail Equipment Finance Conference, he presents detailed analyses of demographic data on the North American railcar and locomotive fleets. Read a Q&A with Humphrey and download his 2016 railcar and locomotive fleet reports for free. 


Railinc a Top Developer for Seventh Straight Year

Railinc employees discussing a software development challenge.

It’s always nice to earn recognition for the quality of your work, the value you deliver to your customers and the excellence your employees bring to their jobs every day.

Railinc has done all of that already in 2016. We were named one of 100 Great Supply Chain Partners by SupplyChainBrain magazine, and Inbound Logistics magazine listed us among its 100 Top Logistics IT Providers for 2016, the fifth time in six years we were chosen for the award.

And if you work at Railinc and your name is “Jerry,” you’ve done exceptionally well. Railinc Chief Information Officer Jerry Traynham won a Triangle Business Journal 2016 CIO Award, and Jerry Vaughn, director of interline services, was named one of Progressive Railroading magazine’s 2016 Rising Stars.

But it’s also great to be recognized for having a large presence in a thriving, competitive technology community like the Triangle.

Railinc recently was ranked as one of the largest software developers in the area by the Triangle Business Journal. This annual survey ranks Triangle software developers by the number of local employees. It’s the seventh straight year Railinc has landed on the list, which was published Aug. 12.

Railinc ranked No. 11 for 2016, appearing among Triangle-area technology powerhouses like IBM, SAS and Red Hat. With 283 employees, we were also one of 11 companies listed with more than 250 employees.

“As the Triangle’s reputation as a leading tech community continues to grow, we’re excited to again rank among the 25 largest software developers,” said Allen West, Railinc president and CEO. “We have a lot of great people here doing important work for the freight rail industry and contributing to our local tech community.”

Check out the complete list of the Triangle's largest software developers (subscription required).

—Railinc Corporate Communications

Railinc Interns Get Real Tech, Business Experience

Working as a product support intern at Railinc seemed like a perfect fit for Nicole Kyne. The Wake Technical Community College student is enrolled in the school’s Transportation Distribution and Logistics program and spent the summer as part of the company’s Central Services team, which manages mission-critical internal applications.

Railinc interns Nicole Kyne and Jennifer Collins

Product Support Intern Nicole Kyne, standing, and Human Resources Intern Jennifer Collins

"I've learned a lot about messaging, EDI, queries,” Kyne said. “These are things I never thought I’d be learning about first-hand.”

Kyne is one of nearly a dozen high school, college and graduate students who worked as interns at Railinc this summer. Railinc offers paid internships in departments across the company, from IT to Product and Customer Support to Business Operations. Summer internships typically begin after the school year ends and run until shortly before the fall semester starts. Internships are often available during other times of the year.

“Interns are usually here for eight to 12 weeks but sometimes longer,” said Melissa Scott, senior corporate recruiter and coordinator of the program. “They get valuable experience interacting with our employees, and they contribute in important ways.”

Railinc Internships Offer Opportunities to Learn, Grow, Contribute

Railinc interns are involved in a range of activities. For example, two high school interns who were part of the company’s Infrastructure Support and Services team this summer completed a company-wide physical inventory of all Railinc hardware.

“Having our interns focused on a single task was a great benefit because they were able to complete an important project in a short time period,” said Richie Stewart, IT manager. “I was impressed by their ability to take direction and work independently. They got a lot out of it, and we were able to complete our inventory.”

Jennifer Collins had heard good things about Railinc and reached out when she saw an ad for a human resources internship. The Liberty University MBA student, who has concentrations in HR and project management, had experience in sales and management. She worked with the Railinc HR team on the company’s wellness program, was involved in processes around candidate interviews and hiring, and produced reports in areas like affirmative action and employee leave.

“There was nothing on my resume that said, ‘HR,’” said Collins, who is scheduled to stay on until March 2017. “I think having specific exposure to HR will make a huge difference in my job search.”

Dileep Badvali, a sophomore electrical engineering student at N.C. State University, worked as part of the company’s Asset Health group. He didn’t know much about the company before he started, just that it worked with railroads. Among his projects during the summer was quality assurance testing of Railinc’s Early Warning and Tank Car applications.

“I have learned technologies like Selenium, and improved my Java knowledge,” Badvali said. “And seeing how an industry operates from this perspective will help me in the future.”

Prabhu Kompella, a Railinc project development manager, supervised two summer interns and one long-term intern, including Badvali. He was impressed, he said, by the interns’ attitude and the work they accomplished.

“Our interns were eager to learn new technologies and keen to demonstrate their usefulness to the team,” he said. “They seemed to love a challenge and, when confronted with an interesting problem, showed dedication and motivation to complete it on time.”

Railinc Internships Available Year-Round

Railinc hires interns year-round and plans to grow its summer program in 2017. Openings are posted on the Railinc Open Positions page, Glassdoor and other job search websites.

As for Kyne, she’ll continue at Railinc this fall as a customer support intern while she attends Wake Tech. One of her upcoming courses will focus on analytics. “I know there are a lot of people in the building I’ll be able to go to for help if I have any questions,” she said.

—Railinc Corporate Communications