Todd Jordan

Todd Jordan Email and Phone Number

Senior Software Engineer at Q2ebanking @ Q2ebanking
austin, texas, united states
Todd Jordan's Location
Wake Forest, North Carolina, United States, United States
About Todd Jordan

Worked in enterprise software development since 1998, Web application and UI development since 2000. I'm passionate about building web application platforms, rich user experiences, quality development practices, and overall awesome softwareSpecialties: Web applications, Client-side frameworks, JavaScript, EmberJS, JSON-API/REST, Continuous Delivery, Agile, Unit test, TDD, Refactoring, teaching, mentorship

Todd Jordan's Current Company Details
Q2ebanking

Q2Ebanking

View
Senior Software Engineer at Q2ebanking
austin, texas, united states
Website:
q2.com
Employees:
1544
Todd Jordan Work Experience Details
  • Q2Ebanking
    Senior Staff Software Engineer
    Q2Ebanking Dec 2017 - Present
    Working on a team responsible for the overall health and improvement of Q2's main web platform, a large, white-labeled, PWA built on EmberJS. My responsibilities include:* Updating the Ember platform and other dependencies. Have been responsible for bringing the ember version from 2.4 when I started to 3.28.* Contributing to the development of an application platform that allows 3rd party web applications to be installed on the main web app within a sandboxed, iframe environment.* Forming a community of web developers based around sharing web application and platform best practices and patterns.* Maintaining and scaling the test suite.* Gathering code health and performance metrics to inform technical decision-making and priorities.* Introducing technical improvements and patterns to enhance performance, code health, and developer ergonomics.
  • Genesys | Interactive Intelligence
    Senior Software Engineer
    Genesys | Interactive Intelligence Apr 2015 - Dec 2017
    Raleigh-Durham, North Carolina Area
    Front End Developer, working on the PureCloud family of products. Using EmberJS, ES6, QUnit, CSS 3, and HTML 5.Responsible for building core web platform infrastructure for our unified application suite using Ember Engines, including:* Setting up and curating a common component suite addon shared across applications* Setting up and implementing dependency upgrade strategies and processes* Developing out a common Ember automated test infrastructure, making stability and speed improvements, as well as implementing a data strategy for acceptance tests.* Running local best practices and community meetingsImplemented Geolocation and Chat Search Features.Member of EmberJS Learning Core Team and Issues Team. http://emberjs.com/team/Organizer for the Triangle EmberJS Meetup presenting at meetings, and helping out on hack nights. Working on a clojure/kafka/xmpp realtime aggregation service
  • Deutsche Bank
    User Interface Developer And Technical Lead
    Deutsche Bank Sep 2011 - Apr 2015
    Cary, Nc
    Design and Develop GWT User Interfaces for Deutsche Bank internal and external applications in an Agile environment. Focusing on client web application development using GWT, and REST layer design and development.Technical Lead for an externally facing Transaction Banking product. Developed a UI framework that allowed a team of 15-20 developers to create 300+ complex payment forms in 6 months. Internally open sourced the framework so that other teams could also leverage it.Set development standards and processes as well as provided technical guidance and support for the development team, in addition to development responsibilities. Technical lead for a prototype effort that created a JavaScript widget to embed in internal bank applications, that allowed users of those applications to configure notifications based on events pertaining to the content they were viewing. UI Technical lead on a small team that developed the administration console for a notification system, allowing users to log in and configure notifications for various internal applications within the bank.Worked closely with UX design teams and business analysts to develop advanced, highly usable web applications.In addition to critical bank applications, developed a set of reusable User Interface assets that we share between our applications, and made it available to other groups through an internal open source repository. As part of the asset reuse effort, I lead a periodic meeting of UI developers to discuss the latest UI technologies, patterns, and practices across the various UI development groups on site.We develop our UIs using Agile development practices, including Test Driven and Behavior Driven Development.
  • International Business Machines
    Javascript User Interface Development Lead
    International Business Machines Jun 2009 - Sep 2011
    Rtp, Nc
    Developed UI architecture and strategy for the development of a new security product based on the Dojo toolkit and RESTful interfaces. Part of a technical leadership team that created key path scenarios and initial storyboards for the product.Created acceptance criteria for 4 UI-focused scrum teams. Verified acceptance criteria was met at sprint exit. Reviewed and gave feedback on UI code. Coached our development team that was relatively new to javascript programming.Developed common UI patterns and widgets for teams to use and follow. Documented UI best practices and standards for the team.Contributed code and tests to the release, consisting of HTML/CSS, JavaScript with Dojo Toolkit, REST interfaces using Apache Wink, and tests using JUnit, DOH, JMock, FIT, and Selenium.
  • International Business Machines
    Agile Ui Developer And Advocate
    International Business Machines Mar 2008 - Jun 2009
    Rtp, Nc
    User interface development lead for IBM Tivoli Identity Manager. Developed team UI coding standards, design strategies, and education, in addition to implementing development work items.Participated in a highly successful Agile transition of a legacy product. Was part of a scrum team that developed functionality for defining and managing role based access control. Mainly designed and developed user interface capability and test automation.Developed customer-realistic test data for system test. Interviewed and gathered feedback from customers concerning design and implementation decisions.Contributed to development of a behavior-driven test automation framework using FIT (Framework for Integrated Test), ANT, STAF, and HtmlUnit.Led effort to introduce TDD to the team. Set up an automated isolated Unit Test framework using JUnit/ANT/EasyMock that was incorporated as part of the nightly build. Also incorporated team-based test coverage reporting using Emma and CVS change history.Project was held up as a success story for other teams within IBM transitioning to Agile. Gave several presentations on our experiences to other groups within IBM. I also provided education and support to other teams in IBM Software Group on transitioning to TDD as part of the IBM TDD community leadership team.
  • Ibm
    Servlet/J2Ee User Interface Development Lead
    Ibm Jan 2003 - Mar 2008
    Rtp, Nc
    Focused on User Interface development for enterprise security software products.Lead the UI effort for a user interface revamp of a large web-based enterprise product using Servlet and JSP technology. Coordinated other developers to develop the UI screen specification document based on stakeholder input.Lead a team of 15+ UI developers spread across 3 locations (RTP, Costa Mesa, India) to develop the console UI. Defined coding standards, code design patterns, reviewed work, created schedules, as well as coding screens.Developed and supported code written in JSP, JavaScript, Servlet, Struts, XML, J2EE, and JDBC.
  • Ibm
    Java Application Server Software Developer
    Ibm Sep 1998 - Dec 2002
    Rtp, Nc
    Performed a variety of software tasks for Java-based IBM application servers: On-Demand Server and Tivoli Kernel Services. Worked on Java business logic components primarily in the area of authentication and authorization for Java based application server frameworks.

Todd Jordan Education Details

Frequently Asked Questions about Todd Jordan

What company does Todd Jordan work for?

Todd Jordan works for Q2ebanking

What is Todd Jordan's role at the current company?

Todd Jordan's current role is Senior Software Engineer at Q2ebanking.

What is Todd Jordan's email address?

Todd Jordan's email address is to****@****ail.com

What is Todd Jordan's direct phone number?

Todd Jordan's direct phone number is +131354*****

What schools did Todd Jordan attend?

Todd Jordan attended Stetson University, Vanderbilt University.

Who are Todd Jordan's colleagues?

Todd Jordan's colleagues are Elouise Walker, Saurabh Kumar, Jake Badia, Bibin Kumar P, Debbie Collins, Pmp, Stephen Chesney, Nagarjun ..

Not the Todd Jordan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.