Trevor Abell

Software Engineer

Full stack engineer providing solutions to meet system requirements, scalability needs, and a rich end-user experience. Experienced with taking software solutions through the complete cycle of development; from requirements gathering to delivery and maintenance.

Contact | Trevor Abell

Home: 520-344-0246

Professional Experience

Parsus Inc – Present

Consultant Phoenix, AZ

  • Work closely with leadership and customers to develop exciting business ideas into applications

American Traffic Solutions – Present

Software Engineer Phoenix, AZ

  • Responsible for continued maintenance as well as new development on multiple, business critical c#, mvc and message bus applications.
  • Utilize agile methodologies and test driven development to ensure test coverage of major codebases remains over 90%
  • Mentor jr. developers and lead teams of up to 5 developers
  • Identified and repaired difficult to find bugs in threading code which had significant impact on the scalability and performance of multiple systems
  • Introduced new technologies such as Git and Powershell into the development and release workflows to speed up and standardize release management
  • Training in Agile and Domain Driven Design methodologies and Service Oriented Architecture methodologies to enable more maintainable code and software architecture that is more enterprise aligned
  • Utilize agile methodologies and TFS to develop stories, craft acceptance criteria, organize sprints and accomplish tasks as a member of an agile team
  • Performed code reviews and discussions with other members of the team to discuss issues, improve code quality and educate everybody on the codebase
  • Wrote automated test code to verify software correctness

Amadeus – October 2012

Software Developer Tucson, AZ

  • Key member of a team that developed a service oriented application for sending airline passenger alerts
  • Worked with multiple airline protocols including A1 and Sabre. Began developing C# API's in front of the reservation system for internal use in new applications
  • Studied and learned APL in order to help maintain and improve the primary business application
  • Improved development tooling to speed up delivery of applications, make source code more transparent, and allow better collaboration between legacy systems and modern technology
  • Proudest achievement was the development of an ASCII to unicode translation component which allowed legacy APL code to be used in a modern version control system, making the code and code history searchable, much more easily shared, and far more transparent. The component is still used internally today

Vision 7 Software – April 2009

Software Developer Tucson, AZ

  • Developed applications for multiple small businesses including a fire insurance company's data tracking windows application, a .Net based stock video sales site, and a recycling platform for the state of Arizona. These applications were built with ASP.Net, Winforms, and SQL Server backends

WLT Capital – September 2007

Software Developer Tucson, AZ

  • Worked with PHP developing views for a secondary mortgage market application
  • Learned PHP in a short time span and was able to quickly contribute to the project

Bearingpoint Consulting – September 2006

Software Developer St. Paul, MN

  • Created a distributed insurance management application, where adjusters would have a copy of their data on their laptops and the data would sync with the central database daily
  • Worked on Land Management application with MNDOT, developing right of way data storage. Tried to utilize MVC architecture patterns with WebForms