jim mcfarland

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

Country

united states

City

colorado springs

Industry

computer software

Skill

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

gdi engineering

software engineer

gdi engineering

1999-7 - 2000-2 · 8 mos

* 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

orkand

senior staff consultant

orkand

1992-8 - 1996-10 · 4 yrs 3 mos

* 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

lep profit international

programmer analyst

lep profit international

1991-7 - 1992-3 · 9 mos

* 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

applied systems technology and resources

programmer analyst

applied systems technology and resources

1990-11 - 1991-7 · 9 mos

* 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

appforge, inc.

senior quality assurance and testing analyst

appforge, inc.

2006-2 - 2007-3 · 1 yr 2 mos

* 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

alogent corporation

automated test engineer

alogent corporation

2005-6 - 2006-2 · 9 mos

* 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,

mediaocean

senior qa automation engineer and software engineer

mediaocean

2001-4 - 2004-6 · 3 yrs 3 mos

* 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

lexisnexis

senior software architect

lexisnexis

2001-1 - 2001-4 · 4 mos

* 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

red sky interactive

senior software engineer

red sky interactive

2000-2 - 2001-1 · 1 yr

* 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

carecentric

senior software engineer

carecentric

1998-1 - 1999-7 · 1 yr 7 mos

* 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

centers for disease control and prevention

consultant

centers for disease control and prevention

1992-3 - 1997-12 · 5 yrs 10 mos

* 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 atlanta, inc.

systems programmer

systems atlanta, inc.

1989-12 - 1990-11 · 1 yr

* 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

kennesaw state university

computer lab assistant

kennesaw state university

1988-9 - 1989-12 · 1 yr 4 mos
ibm

co-op

ibm

1988-6 - 1989-9 · 1 yr 4 mos
chick-fil-a

senior night manager

chick-fil-a

1983-8 - 1988-7 · 5 yrs
mckesson

senior qa engineer and senior software engineer

mckesson

2004-7 - 2005-6 · 1 yr

* 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

socialchorus

senior software engineer

socialchorus

2015-9 - 2016-2 · 6 mos

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.

oracle

senior applications engineer

oracle

2007-4 - 2015-9 · 8 yrs 6 mos

* 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.

2tor

software engineer iv

2tor

2016-2 - 2018-9 · 2 yrs 8 mos

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

georgia institute of technology

aerospace engineering

1982-1 - 1983-1 · 1 yr 1 mo
southern polytechnic state university

southern polytechnic state university

computer science

1993-1 - 1994-1 · 1 yr 1 mo

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

kennesaw state university

computer science

1984-1 - 1989-1 · 5 yrs 1 mo

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

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find 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.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.