James Schaffner

James Schaffner

Team Manager

Followers of James Schaffner173 followers
location of James SchaffnerTacoma, Washington, United States

Connect with James Schaffner to Send Message

Connect

Connect with James Schaffner to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer

  • Education

    • Moore-Norman Technology Center

      2012 - 2013
      Certificate of Completion Multi-language Computer Programming
    • University of Oklahoma

      -
      Bachelor of Arts (BA) History
  • Experience

    • Sitel Group

      Aug 2005 - Apr 2010
      Team Manager

      Assist credit card customers with general inquiries, billing questions, and fraud issues. Develop and implement spreadsheets and programs designed to help coworkers perform their duties with higher quality and efficiency. Manage a team of front-line advisors providing customer service over the phones. Monitor and provide feedback for quality standards. Track and coach various key performance indicators. Train team members on changes to software and policies.

    • Aderant

      Jul 2013 - Nov 2016
      Intermediate Software Engineer

      Implement clean, maintainable, secure, and scalable code for n-tier applications in an Agile environment.Test code for functionality, security, and usability before releasing to QA.Diagnose and resolve issues/bugs as needed.Special projects and/or other duties as assigned or required in general company operations.Support the development of Client implementation requirements.Add and maintain unit tests using TDD principlesAccomplishments:Added several thousand unit tests to a legacy product as part of a stability-enhancement initiative.Helped implement a template creation system to allow users to set up templates for making time logs.Successfully transitioned C# business logic for application forms to an expression-based system to enable users to customize the logic to their own needs.Technologies used: C#, WPF, Moq, NMock, Entity Framework, NHibernate, LINQ to Entities, T-SQL. Show less

    • Latitude Connect

      Dec 2016 - Oct 2017
      Software Developer

      Implement new features and fix bugs in an agile setting. Work took place across the full stack from modifying database tables up through client-facing html. Ensured code quality through peer reviews and unit test coverage.Accomplishments:Added several completely new features such as search capability and item-based discussionsSet up smoke and regression tests to help maintain product stabilityTechnologies used: C# .NET, Moq, NUnit, Javascript, Knockout, LINQ to Entities

    • Aderant

      Apr 2018 - now
      Senior Software Engineer

      Provide triage support and maintenance on enterprise-level application using multiple diagnostic toolsDeliver quality, commercially robust applications, written in .Net, C# and other relevant tools and languages.Develop non-compiled artifacts for various functional modules using web technologies, SQL and proprietary frameworks.Adopt agile philosophies and contribute towards improving methodology implementation. Participate in source code and design reviews as required.Work collaboratively with team to ensure the Project/Development manager is aware of any problems or potential problems that may impact scheduled deadlines to projects.Conduct research; prepare models, prototypes, requirement documents and other appropriate documentation to enhance the functional and technical aspects of productsMentor junior developers and provide ongoing feedback Show less

  • Licenses & Certifications

    • Microsoft Certified Solutions Developer: Web Applications

      Microsoft
      Jun 2014
    • Microsoft Certified Professional

      Microsoft
      May 2013
    • Microsoft Technology Associate: Software Development Fundamentals

      Microsoft
      May 2013
    • MIcrosoft Specialist - Programming in HTML5 with Javascript and CSS3

      Microsoft
      Jun 2014