Bio
Experience
-
FlexManage
-
Remote
-
Information Technology Consultant
-
Jul 2015 - Present
-
Remote
Currently on contract to FlexManage. Completing work as a Deployment Lead for a multi-national company that is moving their Microsoft Exchange mailboxes to the O365 cloud. Other contracts have included project management, VBA programming, and data analysis.
-
-
-
Sogeti
-
Indianapolis, Indiana Area
-
Manager Consultant
-
Sep 2012 - Jun 2015
-
Indianapolis, Indiana Area
Java programming consulting contract for Sogeti placed at National Government Services (NGS) on the Fraud Prevention System (FPS) project team. FPS loaded Medicare data into a Hadoop cluster to perform analysis using Java applications and other tools.NGSLead programmer on Shared System Feed (SSF) implementation• Coordinated loading billions of Medicare records for use by fraud detection apps on development project to switch to new data source. Loaded over 40,000 files to HDFS and Apache Hive on Hadoop.• Authored Java language cleansing programs to do byte and record level validation of incoming files to ensure they are loadable by Hive. Coded both fixed-width and delimited cleansers that automatically detect schema of incoming file to validate structure of every record.• Authored Hive HQL scripts to parse input files in variety of formats and map and load them into Hive database tables.• Authored SSF data conversion document and numerous other technical deliverables.NGSJava Developer on FPS Project• Authored Java language, Cascading API, Hadoop fraud detection models to run in Model Integration Engine (MIE) environment.• Wrote optimized, scalable code, safe for running in multi-node, distributed Hadoop cluster. Code looks for patterns and conditions indicating potential fraud. Resulting records sent as alerts to U.S. Justice Dept. and other law enforcement agencies.Technologies: Hadoop, HDFS, Hive, HQL, Java, Cascading, Eclipse, Rabbit, HxD, Linux, BashFranciscanPart of collaboration team for a Microsoft Exchange 2007 to 2010 upgrade• Coordinated scheduling for move from Microsoft Exchange 2007 to 2010• Coordinated support internally with the client as well as with the project team during the cutover period• Provided training support for the Help Desk• Client communication during design and planning for user migration• Design of custom Outlook Web Access login pageTechnologies: Exchange Server 2007-2010, Outlook 2003-2010, MS Project
-
-
-
-
Independent Consultant
-
Mar 2009 - Aug 2012
Application DevelopmentCreated custom geo-caching web application that loads as a web page in a browser then reads in a user-selected XML file that describes waypoints and geocaches. App then uses online web services to look up correct addresses and counties for each waypoint. County data is then used to construct a color-coded map saved to an image file that shows the user how many caches they have found in each county in that state.• Integrated open source GeoTools and OpenGis Java API’s• Queried GeoNames web service and handled returned data• Used JDOM to parse XML and JDBC to read/write to Oracle and PostgreSQL databases• Constructed .jpg image file using state map shapefiles• Administered Apache Tomcat HTTP/Servlet/JSP serverTechnologies: Java, Java Beans, HTML, JavaScript, XML, Oracle, NetBeans, GeoTools, OpenGIS, JDOM, JDBC, PostgreSQL, Apache TomcatLotus Notes to Exchange Migration SpecialistSub-contractor for Sogeti as part of a Lotus to Microsoft email migration project. Representing Sogeti and Imation, traveled to Canada, Panama, and Mexico to train end users, configure their machines, and serve as liaison between local management and the project team back in the United States.• Worked on-site with users and local management to solve issues.• Overcame language barriers to communicate effectively with non-technical, bi-lingual end users.• Gave presentations on using Microsoft Outlook and Lync.• Installed software and configured Outlook and Lync following themigration.Technologies: PowerPoint, Outlook 2010, Lotus Notes 8.x
-
-
-
Dataflow Systems Inc
-
Indianapolis, Indiana Area
-
Senior Programmer/Analyst
-
Feb 2003 - Feb 2009
-
Indianapolis, Indiana Area
Senior consultant at a firm that served as the external software development arm of Nucor Steel, a steel manufacturing company. Personally developed several new collaborative applications for Nucor including a web-enabled sales contact database, a Lotus Notes based time-off scheduling database and also a Human Resources database to enable better tracking and confidential handling of applicant data.• Wrote programming code in LotusScript, Java, XML, HTML, JavaScript, Oracle SQL and PL/SQL, Uniface, and other languages.• Handled all phases of development cycle on developing new business applications as well as completing numerous other smaller projects and bug fixes.• Met with end users to gather requirements• Created project and coding estimates then managed project to hit delivery dates.• Wrote test plans and met with users for testing and design sessions• Trained end users• Wrote end user documentation• Provided support to various applications as needed• Tested and advised other programmers about their applications• Built new vacation planning database. Wrote programming code and worked with client to manage project from start to finish.Technologies: LotusScript, Domino 6.x-7.x, Java, XML, HTML, JavaScript, Oracle SQL and PL/SQL, Uniface, Microsoft Project
-
-
-
Simon Property Group
-
Indianapolis, Indiana Area
-
Internal Technical Consultant
-
Aug 1998 - Jan 2003
-
Indianapolis, Indiana Area
Technical Lead on a multi-year project to code a new custom revenue budgeting application for the accounting department. Work on the project included Java and web programming, data modeling, system architecture, system administration, and ultimately, project technical lead. As technical lead managed workload of developers, recruited, and interviewed new team members. Drafted design plans, reviewed all code before it was promoted out of development, and handled change management tasks to ensure all new code was fully documented and met coding standards. Instrumental in developing technical architecture including relational data model, application framework and coding methods. Developed strong coding skills in Java, XML, XSL, JavaScript, HTML, and SQL. Became skilled at performance analysis and speeding up slow code.System features:• Java running under Domino as middleware connected an IBM DB2 relational database to a browser front-end.• Java with JDBC ran complex SQL queries against DB2 to create XML to send to a browser client. Browser used HTML, JavaScript, CSS, and XSL stylesheets to construct a complex client for the user.• Used JDBC for integration to JD Edwards on an AS/400 mainframe. Application was multi-threaded and distributed across multiple machines.Other work included:• Developed system to provide top-level executives with leasing information from an improved and faster interface. Accepted by Simon CEO who used it to approve deals.• Developed a custom revision history database for use as a project versioning and change management system.Technologies:Java, Lotus Domino, Lotus Notes, JavaScript, XML, XSL, SQL, HTML/CSS, JDBC, IBM DB2
-
-
-
IBM
-
Lexington, Kentucky Area
-
Lotus Notes Developer
-
Aug 1997 - Jun 1998
-
Lexington, Kentucky Area
• Programmed new internal applications for IBM using the Lotus Notes Development environment.• Worked on team to develop a multi-database Lotus Notes workflow application.• Designed new forms, views, and agents using mixture of LotusScript and formula language.• Tested existing code, fixed bugs, wrote documentation• Proficient in using all classes of LotusScript language with expertise in back-end classes• Certified as Lotus Notes Application Developer
-
-
Education
-
1995 - 1997Indiana University Bloomington
Master of Science, Computer Science
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Computer Software”
Need a custom project? We'll create a solution designed specifically for your project.
References
Community