Post Job Free
Sign in

Five years ETL experience, Python, Java development

Location:
Silver Spring, MD
Posted:
April 22, 2025

Contact this candidate

Resume:

**** ******** **

Silver Spring, MD *****

*******@*****.*** 703-***-****

Tobi McFarland

Professional Experience

Health and Human Services, Administration for Strategic Preparedness and Response (ASPR)

IT Specialist-Solutions Architect/Data Management November 2024 - April 2025

Led team of contractors to implement just in time enterprise applications to support ASPR administrative functions using Out Systems and AWS tools. Coached developers on proper SDLC and data management practices. Mentored junior staff to help guide career development based on their interests. Began steps to create ASPR enterprise data lake using various HHS data sets, S3 and Redshift. Automated movement of Foundry data to Tableau.

Department of Labor Office of the CIO (OCIO)

IT Specialist December 2019-November 2024

Worked individually to create and maintain DOL database to capture employee information (contractors and Federal staff) with Talend-no such data store existed previously. Added front-end to system for data using OutSystems platform. Assisted in using OutSystems to create Department of Labor’s Federal vaccine mandate software. Used .NET and Angular to prototype front end to employee data. Worked across enterprise teams to understand and ingest various DOL data sets.

Led a small team to develop Administrative Data Warehouse for the Department of Labor using Snowflake and Informatica and Talend. Created and maintained python code to scrape internal DOL websites to supplement employee data. Implemented Snowflake stored procedures, tasks, and JWT configuration to support ingesting data from USAccess to support periodic employee reinvestigation.

Bureau of Labor Statistics

IT Specialist October 2014-December 2019

Worked with team of engineers to create SpringBoot/Angular 2.0 application to support BLS data production activities. Installed and maintained division Jenkins and SonarQube instances for cross application build (Java and .NET) and code quality metrics. Worked with cross-functional team at the program office to gather requirements for new features and provide technical advice when needed.

Dakota Consulting-National Science Foundation

Senior Java Developer-Team Lead November 2011-October 2014

Led a team of developers to reverse engineer, and redesign an existing JEE web based Java application with Scrum methodology using Struts2, Spring, Hibernate, JQuery and Bootstrap-without documentation or knowledge transfer from the previous contractor. Changed code structure and function to use Spring dependency injection capability. Updated code to migrate from ANT to Maven. Installed and maintained Jenkins for automating unit testing and local code deployments. Improved performance issues reported at the beginning of the contract period, and worked with the NSF developers to improve performance and application security. Improved UI usability which was implemented using Bootstrap framework. Assigned work to developers based on customer priority, contract constraints, and developer experience. Interviewed and selected new hires. Worked with junior developers to direct and assist when they needed direction and support. Worked with NSF to gather requirements and learn about the NSF deployment environment and application end users. Researched and resolved critical existing bugs and assigned to team as appropriate.

Developed unit tests with JUnit and JMock. Updated build to run Cobertura tests and incorporate Cobertura test results in Jenkins UI. Reverse engineered SDD and UML diagrams for NSF client.

Configured Jenkins to provide management with a real time view of the build status, unit test measurements, and overall project health with Maven and Jenkins. Altered and updated the application database schema as needed. Performed SQL Anywhere ASE dumps and backups in Dakota development environment. Created and modified existing stored procedures in schema. Performed cross-platform cross version data import in Dakota environment.

Assisted with acceptance and production deployments at National Science Foundation. Deployed code unsupervised into the development environment at National Science Foundation.

BAE Systems-TSS

Application Developer IV March 2008-November 2011

Worked with team of engineers to develop JEE web based Java application with Scrum methodology. Responsible for interviewing and assessing new team members as well as leading the architecture redesign and framework/tools selection. Trained remote team members to facilitate integrating with the team’s development environment and processes. Developed and coded enhancements using Spring MVC and Hibernate. Developed unit tests with JUnit, JMock and Selenium. Served as scrum master for team on a rotating basis. Led daily stand-up, planning and demonstration meetings with client. Maintained and configured continuous integration (Hudson) instance for development team. Altered application database schema as needed, and assisted with database design. Demonstrated development processes and environment to auditors when required to verify traceability to requirements and proper documentation.

Evolvent Technologies Inc

Senior Developer October 2007-March 2008

Worked with team of engineers to enhance JEE web based Java application using Struts with Spring. Coded and tested enhancements. Added FCKEditor to existing product and added other enhancements as needed.

BAE Systems-IT

Lead Software Engineer April 2006-October 2007

Worked with team of engineers to enhance JEE web based Java application. Developed and coded enhancements. Developed small web applications and supporting databases for DoD users as needed.

Software

Programming Experience

Tools and Frameworks

OS

Database

IIS, Apache HTTP Web Server, BEA WebLogic, Apache Tomcat, Glassfish,JRun, Toad, SQLDeveloper, Bugzilla, JIRA, RedMine, Putty, Tectia, Paylinx, Cybersource Payment Manager, MS Word/Excel, MS Access, MS Visual Source Safe, MS Project, Flux Job Scheduler, RSA Cleartrust

Java, NET, JSP, JSTL, JPA, JQuery, Twitter Bootstrap, Angular, PowerShell, .NET, AJAX, JSON, Dojo, GWT, Wicket, Cold Fusion, HTML, PHP, JavaScript, SQL, CSS, VBA, ARC Assembly, R, Ruby, Python, OutSystems (React)

Maven, ANT, Hibernate, Struts 1/2, Spring, Spring MVC, Eclipse, Visual Studio, Talend Data Integration, Informatica Developer ETL, Cobertura, Hudson/Jenkins, CVS, Subversion, Git, JUnit, Mockito, JMock, Selenium 2, Sikuli, Tesseract, Apache POI, Apache Tika, Apache PDFBox, JML, log4J, FCKEditor, Stratos

Red Hat Linux(CentOs), Unix(Solaris), Windows

Snowflake, MS SQL Server, Oracle, MySQL, SQL Anywhere



Contact this candidate