Jim Barton

Jim Barton Email and Phone Number

Staff Software Engineer at GE Transportation @ GE Transportation, a Wabtec company
Jim Barton's Location
San Antonio, Texas Metropolitan Area, United States, United States
About Jim Barton

I have over 20 years of software development experience covering everything from assembler to Java, Groovy, Perl, C/CC+, and VB, and under operating systems that range from mainframes to Windows and embedded devices. My last ten years have mainly focused on core Java.Way back when I started my first full-time programming job I found it incredible that people would actually pay me for something that I found so enjoyable! Software development is my true passion and has been the driving zeal throughout my career. I love immersing myself in a project and take an idea from concept to complete, creating castles out of bytes.I thrive in high pressure situations with aggressive schedules in which I can immerse myself in highly intensive software development. Although I have often been team leader/architect head on development projects my personal preference is to stay more involved with the hands-on ‘nuts and bolts’ of software development.I particularly value in a position the opportunities to grow professionally by assimilating new technologies and skills.I am also a published fiction writer (SF/Horror).

Jim Barton's Current Company Details
GE Transportation, a Wabtec company

Ge Transportation, A Wabtec Company

View
Staff Software Engineer at GE Transportation
Jim Barton Work Experience Details
  • Ge Transportation, A Wabtec Company
    Staff Software Engineer
    Ge Transportation, A Wabtec Company May 2016 - Present
    Chicago, Il, Us
    Backend server development on cloud-based microservice-architected system on mission-critical system to manage and optimize logistical operations in railroad yards. Technologies: Cloud Foundry, AWS, Kafka, RabbitMQ, Oracle, Postgres, CouchDB, MongoDB, JPA, Jackson, Spring Boot, Quarkus, Java, C++, Reddis, Gradle, Jenkins, GitLab
  • Clairvista Llc
    Senior Java Developer
    Clairvista Llc Jun 2015 - May 2016
    Bradenton, Florida, Us
    Principal developer on enterprise component for video conferencing system. Work with Java, JBoss, ExtJs, Hibernate, ActiveMQ, MySql, FogBugz, Git/Stash
  • Insight Global
    Consultant At Cme Group
    Insight Global Feb 2015 - Jun 2015
    Atlanta, Georgia, Us
    Java Developer on test automation framework for testing theoretical pricing engine.Behavior-Driven Development using Cucumber/Junit/HSQL to model and validate functional test scenarios under Windows 7 and Linux. Build/test automation via Bamboo. Shell scripting/Git/Stash/Jira/Confluence/Tibco
  • Enterprise Recovery Systems, Inc.®
    Senior Java Developer
    Enterprise Recovery Systems, Inc.® Oct 2014 - Feb 2015
    Woodridge, Il, Us
    Java/.NET Architect. Technologies: Java, C#, .Net, Javascript, JQuery, Backbone, Marrionette, Handlebars, MS SQL Server, REST, Entity Framework, Bamboo, Git/Stash. Full stack development on enterprise-wide applications
  • Jpmorgan Chase & Co.
    Technical Lead/Application Developer
    Jpmorgan Chase & Co. Mar 2011 - Oct 2014
    New York, Ny, Us
    Java developer on internal application that facilitate setup of software projects, allowing quick setup of Jira, Confluence, Subversion, Maven repository and other external systems throughout the firm.. Software is Java-based, using GWT (Google Widget Toolkit) for client UI, and uses Oracle, Postgres SQL, REST, SOAP WS and federates a diverse set of APIs for management by users. Java developer on large-scale multi-threaded project to process client payroll files, accomodating different formats, to update retirement plan accounts. Used DB2/Oracle, Ibatis, Spring MVC, Spring Batch, Antlr, CXF Web Services, SiteMesh, JavaScript, JQuery, AJAX.Web application developer large scale web-based project. (1M+ lines) web applications and backend services using Struts/Spring MVC, Ibatis, DB2, Web Services, Worked on initiative to bring applications more up-to-date and implementing enhancements
  • Intrado
    Senior Software Engineer
    Intrado Aug 2004 - Mar 2011
    Longmont, Colorado, Us
    team lead on selective router to route 911 calls based on location to call centers. Mission critical 24x7 applications developed on BEA SIP Server 3.1 on Redhat Linux platform to convert analog 911 calls to SIP/RTP as replacement for legacy phone switches. System was large-scale AGILE J2EE development. Technologies used: SIP, RTP, Java 1.4.2, Java 5.0, Oracle, PL/SQL, Spring, Ibatis, ant, maven, Subversion, Cruise Control, Continuum and Oracle access layer. Developed embedded application on SheevaPlug platform (plug form factor with Linux on ARM processor) to monitor switch settings and control leds and output pins via SIP messaging. Used in emergency call centers to signal and set abandonment state to/from remote emergency router. Application had embedded web server implemented using Spring MVC via Jety. Developed installation software for installing kernel, root, and application for factory setup. Developed Java-based network simulation/load generation system with front-end Groovy language scripting interface. System generated complex SIP and HTTP (REST) message flows for unit and automated testing. REST flow implemented with JAXB object bindings. Client-side HTTP interface implemented via Apache HTTP client. Server-side HTTP interface implemented with embedded Jetty web server. SIP interface implemented via JAIN-SIP. Developed Spring MVC front-end web interface for configuration and monitoring of generated message flows.Developed Tanuki-based Java application to do continuous monitoring of software components and network elements of 911 call router complex. Work involved scheduling multiple jobs via Quartz scheduler to generate test calls, ping network elements, test network connectivity as well as specific tests of application software functionality. Alarming via SNMP traps. RMI interface to allow configuration and manual triggering of tests via web portal. Technologies: Quartz, Ibatis, Spring (AOP and IOC), SIP (Jain-SIP)
  • Comnet International
    Senior Member Technical Staff
    Comnet International Aug 2001 - Aug 2005
    In
    Software architect and lead developer(C/C++/VB/Java/Perl). Provided technical analysis, design and feasibility studies and recommendations on proposed software systems for the company. Lead developer on the following specific projects: • Java client/server enterprise-wide system used to maintain network topology information. Used SNMP, JDBC, MySQL, Crystal Reports, JSP servlets under Tomcat. Client GUI implemented via Swing. • JSP-based client/server system for provisioning telecommunications services. Project consisted of a Linux-based server components plus development on an PPC860 embedded system. Server components used JSP, Struts MVC and JDBC and communicated with embedded system via XML (SAX XML classes) over UDP. Embedded system development involved X.25 stack running on top of synchronous RS232 connection to a phone switch. • Lead developer for enterprise-wide telecommunications system to deliver HTML-based calling party information to client PCs. Project involved VB applet on clients and server development under Unix/C with Oracle 8i. Client/server communication via UDP sockets. • Specialized protocol converter devices based on Motorola PPC hardware platform. System uses TCP/IP, ISDN (Q.931), X.25 and SNMP and HTTP protocols and was developed using C/C++ under VxWorks (20K NCSL). Headed team consisted of 12 developers.(10 based in India, 2 locally). • Developed from scratch web server in C on embedded platform to allow provisioned and monitoring. • Developed inventory system using Perl to control software licensing that collected customer information into database and provided unlocking keys to track product sales. • Led development efforts to cost reduce telecommunication system by replacing commercial report generation software with Perl modules.
  • Lucent Technologies
    Distinguished Member Of The Technical Staff
    Lucent Technologies Jun 1979 - Jul 2001
    Espoo, Southern Finland, Fi
    Team Leader and development on project for developing infrastructure for incorporating Lucent-owned DBMS (DataBlitz) into a realtime fault tolerant platform fusing C++, XML and multi-threading under Solaris OS.. Responsible for design, development and implementation of client/server public safety (911) systems using VC++, MFC, Visual Basic, Delphi and win32 API on Windows NT 4.0 platforms. Database development with MS SQL Server 6.5. Lead programmer on Computer Aided Dispatching System (CAD) for handling and dispatch emergency calls. Worked on prototype using ESRI GIS tools and Visual Basic to map cellular call locations to Emergency Service Number. Developed prototype of next generation n-tier CAD system using VB with MTS and customized COM components.Embedded system firmware development on Lucent ISDN phone sets and protocol converter boxes. Firmware development on 80188 embedded systems using C/C++ with Intel assembler with low-level UART and ISDN chip programming.

Jim Barton Skills

Software Development Agile Methodologies Linux Perl Xml Unix Java Web Services Mysql Telecommunications Testing Tcp/ip Databases Sql Oop C Oracle Tomcat Ajax C++ Software Engineering Sdlc Subversion Software Project Management Delphi Solaris Apache Java Enterprise Edition Test Automation Rest Soap Spring Framework Requirements Analysis Sip Ios Development Embedded Systems Web Applications Writing Short Stories Fiction Microsoft Sql Server Spring Ant Jsp Jdbc Programming Multithreading Db2 Maven Javascript

Jim Barton Education Details

  • Depaul University
    Depaul University
    Computer Science
  • Depaul University
    Depaul University
    Computer Science

Frequently Asked Questions about Jim Barton

What company does Jim Barton work for?

Jim Barton works for Ge Transportation, A Wabtec Company

What is Jim Barton's role at the current company?

Jim Barton's current role is Staff Software Engineer at GE Transportation.

What is Jim Barton's email address?

Jim Barton's email address is ji****@****oup.com

What is Jim Barton's direct phone number?

Jim Barton's direct phone number is +121227*****

What schools did Jim Barton attend?

Jim Barton attended Depaul University, Depaul University.

What are some of Jim Barton's interests?

Jim Barton has interest in Writing, Collecting Antiques, Exercise, Home Improvement, Donor, Reading, Gourmet Cooking, The Arts, Home Decoration, Health.

What skills is Jim Barton known for?

Jim Barton has skills like Software Development, Agile Methodologies, Linux, Perl, Xml, Unix, Java, Web Services, Mysql, Telecommunications, Testing, Tcp/ip.

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.