| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLE PHONE NUMBER AVAILABLEPROFESSIONAL SUMMARYMr. Harris has over twenty years of experience and a Masters's degree in Computer Science. He has experience developing creative software solutions in JAVA and other development languages and can solve challenging technical issues.Mr. Harris is a fast learner and willing to learn new applications, operating systems, programming languages, and technologies.CLEARANCEExpired TS (National Clearance)TECHNICAL SKILLS/TRAININGSoftware Development Languages: Java, SQLProgramming/Scripting Languages: HTML, XMLProgramming Concepts: Object Orientated Programming (inheritance), XML DOM parsing, XML SAX parsing, overloading, I/O, exception handling, data conversion, hashes, Spring (auto-wiring, Spring-JDBC), Hibernate, JPA, Java Design patterns, JSP, Swing, Junit testingOperating Systems: Windows, Mac OS XDatabases: Oracle, MySQL, DerbyMethodologies: Application development, database designFunctional Experience Systems Engineering, System Integration, Full Life-Cycle Software Development, Requirements Analysis, ConsultingCommercial Products: Netbeans, Eclipse, GitEXPERIENCESpent 2017-present working on family issues.The PTR Group, Inc. Chantilly, VaDeveloper, Programmer February 2017 May 2017Worked on an Agile team to update and improve a cloud-based satellite mission management ground system. Preliminary work included work on several trade studies to determine the best course for the project's architectural design and infrastructure. Worked in Amazon Web Service's GovCloud and several RDS (Oracle, MySql, and Postgres). Used Linux, Vagrant, and Ansible to create and set up new virtual machines.Graham-Tech Washington, DCDeveloper, Programmer June 2016 December 2016Added features and fixed bugs on a legacy web application. Worked on the front end, which is written in JavaScript and uses JS-EXT and Angular framework. Worked on the back end, written in Java, Spring, and Hibernate. Performed web tests, which used Java, JBehave, and Selenium.ALKU Government Solutions Herndon, VADeveloper, Programmer October 2015 June 2016CACI/Firebreak: Reviewed Visionael Java API as a possible replacement for a legacy system. Did feasibility study. Built DAO classes and services in Java to make the Visionael API easier for Java programmers.Agilex/Accenture Chantilly, VADeveloper, Programmer April 2013 September 2015E-Bond: Built RESTful web services in Java. Built modules for J2EE web applications that are deployed via WebLogic. The applications have a Java / Spring controller, a JPA Hibernate Object Relational Mapping (ORM), and use an Oracle Database. I built Java code at both layers. Built middleware to process messages placed in JMS queues. Created classes for a general-purpose library that other projects leverage. The library provides a predictive parser that reads messages which are in a proprietary format. It also checks for errors and lets 3rd parties access the data.Built web applications using Adobe CQBlue Canopy Group, LLC Reston, VAData Normalization Team Lead October 2012 April 2013Led Extraction Translation Load Team.Learned the TAC program's process and architecture.Established a positive relationship with Boeing/Kestrel, the previous prime.Learned Midpoint systems and YAML Isn't Markup Language (YAML).Realm Consulting Herndon, VASoftware Developer June 2012 September 2012Tested and fixed bugs in a transitional Certification and Accreditation Web application. The application has an ExtJS / Struts front-end viewer, a Java / Spring controller, and an Oracle database modelLearned the sponsor's current and upcoming Certification and Accreditation processLearned how to use Agiliance RiskVision, the next generation Certification, and Accreditation productTook Spring and Hibernate classes at Learning TreeCACI Fairfax, VASoftware Developer March 2012 May 2012Added new features to an existing software product. The application has an Adobe FLEX viewer, a Java controller, and a MySQL database. FLEX and Java connected through Adobe BlazeDSBooz Allen Hamilton McLean, VAJava Developer December 2011 February 2012Helped to propose a database schema and web program design for a project.Made design suggestions for a CSR management program.Compumatics Vienna, VAETL/Software Developer November 2010 November 2011Modified a Java web-based application using Eclipse to query Oracle data. This data is then displayed on web pages with drill-down capabilities to the associated dataData extraction using the Pentaho suite of tools in an Agile development process. Performed as part of a team who processed data through the complete Extraction, Transformation, and Load of structured datasets for use by agency-wide applications. This process included extractions, cleansing, normalizing, and tagging of dataPerformed Triage of structured and unstructured data and prepared data for enterprise data ingestion. This procedure required using Unix, Windows Command, and Perl scripting languages integrating with Oracle and SQL Server database integration, and scripting/codingResponsible for requirements definition, project schedule, tracking, reporting, and delivery of numerous ETL software development tasks. These tasks required the continued use of JIRA as a management and tracking tool for requirements and project completion. Used the Wiki for status updates, approval of data model mappings, and the exchange of ideas and technical discussionsCACI Fairfax, VASoftware Developer April 2009 November 2010Designed, developed, implemented, tested, and/or debugged ETL system components: GUI components[Visual Basic Interface, i2 Analyst's Notebook Plug-in, Archive(C++)], Business Logic components[Lotus Notes Domino Server, Domino Extractor/Processor, XML Parser] and Database components(Oracle, Sybase, Lotus Notes Domino Server Dissem Database, Retrieval Ware)Completed unfinished I2 Analyst's Notebook plug-ins and automation written in Visual BasicWrote data analysis programs written in Perl and Java. Used a SAX parsing mechanism, which had to adapt to various data formatsMaintained, upgraded, troubleshot, and administered project software on both Microsoft and Unix platformsThe MITRE Corporation McLean, VAData Mining/Software Developer September 1997 April 2009Built an ontology and support tools for a digital repository GEOIntWrote two java programs that disambiguate geographic locations based on locality. This process involved reading SGML tags embedded in text. Built SGML parser. Wrote algorithm to calculate distance on a sphere, given latitudes and longitudes. Loading and transformingProposed a normalization database scheme for their application. Helped apply Oracle Spatial data type to their softwareBuilt Java applications named Information Retrieval Evaluation System (IRES) and Corpus Development System (CDS)Developed and maintained a popular link analysis tool with a web-based front end, powerful visualization features, and direct access to an Oracle databaseBuilt an extensive Perl library for the link analysis toolBuilt UML to ER translator in Microsoft Visual Basic. Used Computer Associations SCAPI dynamic link libraryBuilt Find Distribution (a.k.a. Smithers), a general-purpose tool based on Advanced Scout proprietary methodology (attribute focusing). It became part of a vertical market data analysis toolkitDesigned Visual Basic ETL system for helping a user extract and manage relevant information from a documentBuilt Nanny, an ETL tool that can find interesting discrete partitions of a numeric value in a dataset. This software helps transform numeric data for a data-mining tool that cannot handle numeric dataDesigned and built a comprehensible classification system for the sponsor's problemoA commercial nearest neighbor learner backendoAn easy to use, front end suited for a non-technical userBuilt a rule-based checking system suited for identifying suspicious customers from a queueRewrote c4.5, release 8 in C++ and added extensions for domain knowledge exploitationBuilt extensive Java libraries for the toolkitResearch & DevelopmentImproving the data mining process Digital Repository ResearchSpatio-Temporal Info Extraction & Reasoning ResearchProvided consultation for SGI's link analysis effortPresented domain knowledge in data mining paper at Data Mining Technical Exchange MeetingWrote a survey of commercial case-based reasoning systemsUsed Clementine custom tools for Data Mining in Aviation SafetyResponsibilities encompass research and development in data mining technologies and applications. Employ a wide variety of commercial and custom techniques for pattern and trend analysis in aviation safetyEDUCATIONWilliam & Mary Williamsburg, VADoctoral research (withdrawn in good standing) June 2001-2008William & Mary Williamsburg, VAMS, Computer Science September 1987 January 1990Harvard University Cambridge, MABA, Engineering and Applied Science, Computer Science September 1980 - June 1984 |