
jim mcfarland
About
I have over 27 years of experience in Software Development. Most of this time has been spent working on software development teams as a software engineer, but I have also worked in QA departments as an automated test engineer. I have demonstrated a career long focus on quality. Specialties: Agile Software Development, Software Design & Coding, Automated Testing, Process Improvement Technical Skills & Tools: JavaScript, Node.js, AngularJS, Angular Material, Jasmine, Git/GitHub, Python, Jira, Ruby, Ruby on Rails, Mustache, HTML, CSS, Sass, Backbone.js, JQuery, PostgreSQL, Java, WebLogic, JUnit, Oracle ADF, Git, Atom, Eclipse, Ant, Oracle Database, TOAD, Microsoft SQL Server, Visual Studio, WinRunner, QuickTest Pro, Test Director, xCode, C#, Delphi, C, XML, PHP, C++, Visual Basic, Visual SourceSafe, Subversion, Star Team, CVS, PVCS, OpusMake
united states
colorado springs
computer software
agile methodologies, software development, scrum, xml, test automation, java, eclipse, uml, object oriented design, software design, java enterprise edition, test driven development, junit, software engineering, javascript, coffeescript, git, linux, jsp, c#, visual studio, oracle, microsoft sql server, mysql, design patterns, xslt, ruby on rails, ruby, pair programming, extreme programming, hapi.js, node.js, angularjs, angular material, backbone.js, kanban, webstorm, c++, borland delphi, c, jdeveloper, php, advanced revelation, mercury quicktest pro, winrunner, mobile devices, mobile technology, subversion, cvs, graphql
Experience

software engineer
gdi engineering
* Developed software for the broadband/cable TV construction industry using Java 2 (JDK 1.2) technologies such as JDBC and Java Swing * Performed unit testing of Java applications using the JUnit testing framework * Techniques used: Object-Oriented Design, UML, CRC Cards, Patterns, and Extreme Programming * Software tools and technologies used: Borland JBuilder Professional 3.0, Microsoft Access 2000, and Microsoft Visual SourceSafe * Participated in drafting of team's Java coding standards * Wrote standards and other technical documentation using XML, XSL, JavaScript, and HTML * Built prototypes using Borland Delphi 4.0 and Borland C++Builder 4.0 * Participated in a study group on Design Patterns

senior staff consultant
orkand
* While employed by Orkand, I worked as a Software Developer at the Division of HIV/AIDS at the CDC * Member of Orkand Atlanta Software Engineering Process Group, December 1994 - November 1995 * Participated in the development of standards and processes for using the SEI Capability Maturity Model (CMM) to improve the quality of software Orkand developed for the CDC; Two projects I managed were selected as pilot projects for CMM implementation * Member of Orkand Atlanta Client/Server Strategic Planning Group Phase I, September - December 1994

programmer analyst
lep profit international
* Programmed for maintenance and new development of freight manifesting and tracking systems * Provided DOS programming using Microsoft C, Vermont Views, Btrieve and the Netware C Interface

programmer analyst
applied systems technology and resources
* Maintained a software system used by third party debt collection agencies and implemented new features as well * Provided DOS programming using Advanced Revelation, Microsoft BASIC and Microsoft C

senior quality assurance and testing analyst
appforge, inc.
* Managed quality assurance team responsible for testing the award winning Crossfire mobile development product * Developed test code and automated test scripts using C#, Visual Basic .NET, and AutoIt * Performed testing on mobile devices and emulators on platforms such as BlackBerry, Windows Mobile, Palm, and Symbian * Software tools used: Visual Studio 2005, Visual Studio .NET 2003, AppForge Crossfire 6.x, AutoIt 3, StarTeam 2006, Microsoft SQL Server 2005, Borland CodeWright 7.5, and Microsoft Windows XP

automated test engineer
alogent corporation
* Developed automated test scripts using Mercury WinRunner 7.6 with Test Script Language (TSL), and AutomatedQA TestComplete Enterprise 3.12 with DelphiScript * Software tools and technologies used: Mercury WinRunner 7.6, Mercury TestDirector 7.6, Fit (Framework for Integrated Testing), FitNesse, and Borland CodeWright 7.5,

senior qa automation engineer and software engineer
mediaocean
* Developed automated test scripts using WinRunner 7.5 and Test Script Language * Developed automated test programs using Java and XML * Developed other scripts and utilities using C#, Ruby, and Perl * Member of teams developing MediaOcean's Java and XML based eCommerce software system and gateway software systems which integrate MediaOcean's software to client legacy systems * Techniques used: Object-Oriented Design, Patterns, and Extreme Programming * J2SE and J2EE technologies used: EJB, Java Servlets, JavaBeans, JSP, JAXP, and JAXB * Performed unit testing of Java applications using the JUnit testing framework * Software tools and technologies used: Mercury WinRunner 7.5, IntelliJ IDEA 3.0/4.0, Microsoft Visual Studio .NET 2003, CVS, Borland CodeWright 7.0, BEA WebLogic Server 6.1, Xerces, Oracle 8i with TOAD, CVS, Jakarta Ant, JDOM, SilverStream Application Server 3.7, SilverStream xCommerce 2.5, PVCS, Forte for Java Community Edition 3.0, JavaScript, CygWin, and Linux

senior software architect
lexisnexis
* Responsible for system design and development as part of a team converting an existing VAX/C system to UNIX/Java * Techniques used: Object-Oriented Design, UML, and Patterns * Java 2 (JDK 1.3) technologies used: Java Swing, JavaBeans, and Enterprise JavaBeans 1.1 * Performed unit testing of Java applications using the JUnit testing framework * Software tools used: Borland AppServer 4.5, Borland JBuilder Enterprise 4.0, XML Spy 3.5, Starbase CodeWright 6.5, PVCS, Oracle 8i, and Sun Solaris

senior software engineer
red sky interactive
* Developed B2B web solutions using J2EE and XML technologies * Developed data exchange features for a B2B system; Technologies and tools used: Java 2 JDK 1.2 (J2SE and J2EE), XML, XML Schema, XSLT, JDOM, Enterprise JavaBeans 1.1, Java Servlets 2.2, JavaBeans, Xalan, Xerces, BEA WebLogic Server 5.1, and Oracle 8i * Led small team experimenting and prototyping with different approaches to implementing J2EE based systems; Tools and technologies used: Cocoon, WML, XML, XSLT, JSP 1.1, XSP, and HTML. * Techniques used: Object-Oriented Design, UML, Extreme Programming, and Patterns * Performed unit testing of Java applications using the JUnit testing framework * Participated in drafting of team's Java coding standards and maintained standards document using XML and XSLT * Other software tools used: Borland JBuilder Enterprise 4.0, XML Spy 3.0, Starbase CodeWright 6.5, MKS Source Integrity 7.5, and CygWin

senior software engineer
carecentric
* Developed Client/Server home health care applications in Delphi * Software development techniques used: Object-Oriented Design, CRC Cards, and Design Patterns * Participated in drafting of team's Delphi coding standards * Software tools and technologies used: Borland Delphi Client/Server 3.0, Sybase SQL Anywhere, and PVCS * Participated in study groups on the Personal Software Process and Design Patterns

consultant
centers for disease control and prevention
* Provided technical leadership and project management * Provided mentoring for teammates in software engineering and object technology * Designed and implemented new standards and procedures for increasing productivity and software quality * Analyzed, designed, coded, tested and maintained programs and program modules for HIV/AIDS Surveillance software systems * Developed Windows GUI applications used in Herpes and Hepatitis research * Wrote technical documentation using HTML * Developed a Java applet to generate soundex codes * Provided Windows programming using Borland C++ and the zApp Application Framework and Borland Delphi * Provided DOS programming using Watcom C, PKWARE Data Compression Library, C/Database Toolchest, and Prodas * Other software tools used: Microsoft Visual Basic, Microsoft Access, Microsoft Visual SourceSafe, Rational Rose, PowerBuilder, Watcom SQL Anywhere, TLIB, Opus Make, CodeWright, and Sage Professional Editor

systems programmer
systems atlanta, inc.
* Worked on high level and low level design, coding and testing of various modules for a new version of an information dissemination system (IDS) used primarily by air traffic controllers * Provided DOS programming using Microsoft C * Participated in development of team's C coding standards * Other software tools used: PVCS and PolyMake

computer lab assistant
kennesaw state university

co-op
ibm

senior night manager
chick-fil-a

senior qa engineer and senior software engineer
mckesson
* Developed automated test scripts using Mercury QuickTest Professional 8.0 and VBScript * Member of team developing McKesson's Java and XML based Imaging Webstation software * Participated in the development of standards and processes for using the SEI Capability Maturity Model (CMM) to improve the quality of software developed by McKesson EIG * Techniques used: Object-Oriented Design, Patterns, and Agile Software Development * Java 2 Standard Edition (J2SE) JDK 1.5 and Java 2 Enterprise Edition (J2EE) technologies used: Struts,http://www.hibernate.org/ Hibernate, JavaServer Pages (JSP) Java Swing and JavaBeans * Performed unit testing of Java applications using the JUnit testing framework * Software tools and technologies used: Mercury QuickTest Professional 8.0, Mercury Quality Center 8.0, Mercury TestDirector for Quality Center 8.0, Borland CodeWright 7.5, BEA WebLogic Server, Microsoft SQL Server, Eclipse 3.1, Jakarta Ant, and Microsoft Visual SourceSafe

senior software engineer
socialchorus
Full stack Ruby on Rails web development. I work with Ruby, Rails, JavaScript, Git/GitHub, Jasmine, etc. in a Mac OS X environment and using the Atom editor. We can do more when we are better connected. That is why we built the SocialChorus app. Marketing and communications leaders rely on our app to keep employees connected with their brand and their networks. Every day, our app engages employees by providing relevant content, real-time notifications, and personalized feedback. Engaged employees drive productivity, advocacy and revenue for modern enterprises.

senior applications engineer
oracle
* Develop mobile applications targeting Android and iOS, using Oracle Java mobile frameworks. * Led quality assurance and automated testing of mobile applications targeting iPhone and BlackBerry platforms. * Did limited mobile development on BlackBerry and iOS using native SDKs and languages (Java and Objective-C). * Developed mobile applications targeting BlackBerry, using C# and Crossfire. * Techniques used: Agile Testing, Test-Driven Development, Object-Oriented Design, Scrum development process, Agile Software Development. * Software tools used: Java, Python, Objective-C, iPhone SDK, xCode, BlackBerry JDE, Ruby, Subversion, SlickEdit 2007, Visual Studio 2005, Oracle Crossfire, StarTeam 2005, Mac OS X, and Microsoft Windows XP.

software engineer iv
2tor
I was a software engineer on a team that develops and supports multiple server side applications written in different languages, including Python and JavaScript (ES6. I also worked with Git/GitHub, CircleCI, Docker, Kubernetes, Distelli, Streamsets, Node, GraphQL, Pivotal Tracker, Jira, Slack, etc. in a Mac OS X environment and using the Atom editor, PyCharm Python IDE, and Webstorm JavaScript IDE. I was previously a software engineer on the DevOps team, working on internal tools. I did full stack web development with CoffeScript, Node.js, Hapi.js, Angular.js, Angular Material, and other Node modules. I followed an agile process, which combined Extreme Programming and Kanban. I worked with CoffeeScript, Jade/Pug, Git/GitHub, CircleCI, Gulp, Karma, Jasmine, Lab, Jira, Slack, etc. in a Mac OS X environment and using the Atom editor and Webstorm JavaScript IDE.
Education
georgia institute of technology
aerospace engineering
southern polytechnic state university
computer science
Attended Computer Science M.S. program classes from Fall 1993-Spring 1994; GPA 4.0/4.0","* Completed courses in Computer System Architecture, Human Factors, and Research Methods"]
kennesaw state university
computer science
Kennesaw State College School of Computer Science Student of the Year Award 1989","* Graduated cum laude; GPA 3.6/4.0","* Advanced Courses in Systems Programming, File Structures, Structure and Design of Programming Languages, Algorithm Analysis and Design, and Formal Programming"]
jim mcfarland's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

