Sr. Software Developer
CurrentContractor to the Defense Intelligence Agency Lead developer for the CRATE website under the direction of the Collections Management Division, of the DIA. CRATE is a website developed utilizing the following technologies: CodeIgniter MVC, PHP, Oracle, jQuery, JavaScript, CSS, HTML, and Apache.● Manage a team of developers in the development of the CRATE website, a site whose overall goal is to consolidate various agency’s tools into one consolidated, user-friendly tool. Responsible for assigning tasks, monitoring progress of the team against deadlines, reporting the teams’ progress to government PMO, and interacting with various SMEs on the design of the site.● Develop code to pull data from a variety of disparate agency websites via XML feeds and store that data in a set of locally hosted Oracle databases. ● Used the CodeIgniter MVC to create a dynamic website which pulled data from an Oracle database, and displayed it on the website. Utilized JavaScript/jQuery to enhance the user experience on the front end.● Worked with SMEs to identify and resolve problems with our incoming data feeds and the CRATE website.Developer for the COUGAR program, an airborne collections management tool for the DIA, utilizing Java, Spring MVC, JSTL, Foundation, jQuery, JBoss, and mongoDB. ● Used the Agile process to break down user stories into tasks, prioritize the backlog, and monitor progress. Worked with SMEs and government representatives to ensure that design was technically feasible and resulted in a coherent product.● Worked on the front end to create a dynamic web experience for the user, using JSTL and Foundation and JavaScript as necessary.● Developed controller and model functionality to store and retrieve data in mongoDB.