Randy Koehn
St. Louis, MO. *3015
actifw@r.postjobfree.com
Profile: Technical consultant with a wide range of experience in Flex/AS3/HTML/Java/Android interactive applications. Able to work on own initiative and as part of a team. Proven leadership skills involving managing, developing and motivating teams to achieve objectives. First class analytical and problem solving skills. Expert level Flex/AS3/AIR interactive developer. Advanced knowledge of intergrading video and sound into flash applications. Strong knowledge in mobile AIR/Android app development and P2P applications.
Technical Experience:
Languages: Flex, AS3, AIR, HTML5, Android JavaScript, Angular JS, JQuery, CSS 3.0, Vaadin, Java, JUnit, PHP
Software/Tools: Eclipse, Flex, Flash Professional CS6, Flash Builder 4.7, Dreamweaver CS6, Illustrator CS6,
PhotoShop CS6, PaperVision3D, Gradle, Cygwin, Git, TortoiseSVN, IntellJ, TomCat
Databases: MySQL
Communication Servers: FMS (Flash Media Sever 4.5)
Frameworks: Cairngorm Design Pattern, RobotLegs, Parsley
Operating Systems: Windows, Macintosh
DoD Secret Security Clearance – Yes.
Work History:
2015- Current CSRA - Scott Air Force Base
Developer Flex / AS3 / HTML5 / JQuery / Angular JS
After SAIC lost the AT21 contract I joined CSC to continue development. Working as a senior lead developer I work on several projects such as SDDC, GOPAX, DLV, MRV, OD, and A2RP for the DOD (Department of Defense). In each of these products I work closely with government staff, project managers, and senior military staff in layout and delivery of UI, data flow, and interface controls.
2012- 2015 SAIC - Scott Air Force Base
Developer Flex / AS3 / / HTML5 / JQuery / Angular JS / Java / Vaadin
Working as a senior developer I work on several projects such as GOPAX, DLV and A2RP for the DOD (Department of Defense). In each of these products I work closely with government staff, project managers, and senior military staff in layout and delivery of UI, data flow, and interface controls. On Dec 2, 2013 I was assigned to the OD-S project and I have been promoted to lead developer of this project.
GOPAX – worked as a senior flex developer and was responsible for supporting the development efforts of junior developers. I worked with functional leads to aid in defining the application requirements. In addition I worked with application testers to locate and repair various program bugs. Responsible for all development efforts on ‘Estimator’ package used within GOPAX. In this application I functioned as lead developer and was responsible for all coding, recording and tracking requirements, and working with backend developers for connection to webMethods.
ARRP – worked as a developer in HTML/CSS/JavaScript and JQuery languages. I was the lead Flash developer for SAIC and created and maintained various 3D graphic displays.
DLV – worked as a developer in Java/Vaadin languages.
OD-S - I was the developer lead on this project supporting the efforts of flex and WebMethod developers. Meet regularly with functional leads to determine the requirements and maintain the development schedule. Perform all code review for flex developers and conduct mini training events to help improve the development skills of Flex developers on this project. Part of the leadership committee for OD-S.
2007- 2012 Imedia Resource, LLC
Developer Flex / AS3 / HTML / JQuery / CSS / Java / AIR
Provide overflow assistance to most major ad agencies in the St. Louis area based around advanced AS3/Flex project development. I am current working with Scott Air Force Base on a DOD (Department of Defense) on a project dealing with material movement. Project is being done in Flex/Java.
2006 - 2007 Fleishman-Hillard
Senior Manager Interactive
As Senior Manager I was technical project leader for the interactive group. This group was comprised of 5 backend programmers, 6 HTML/CSS web developers and 5 motion artists and ActionScript developers. The primary client was AT&T, but I was involved in multiple projects for Rawlings, Enterprise Car Rental and ES&S. My team developed all the backend processes, HTML/CSS and Flash components for these sites. There was a heavy infuses on web video deployment in all these sites.
2004 - 2006 The Creative Group
Interactive Consultant
I was employed by The Creative Group as a flash ActionScript developer. During my term with this company I worked for Fleishman Hilliard, Momentum, Hughes Advertising and A.G. Edwards. A small sampling of these projects included creating multi-media galleries, podcast players, intelligent banners, sales presentations and stand-alone applications.
1993 - 2003 Graphic Cafe, Inc.
Technical Consultant
Graphic Cafe is a consultant company that focuses on the needs of corporate marketing departments, Internet training and the graphic industry. During these 10 years I developed, lectured, trained, and performed needs analysis for several major companies in these markets. In addition to my web development accomplishments I have conducted graphic technical training coast-to-coast training several thousand artist in advance Photoshop techniques and color correction skills.
I provided consultation to several Fortune 100 companies on color correction, color management, and image alteration projects.
1986 - 1993 Applied Technology Center, Inc.
President
Applied Technology was a direct marketing firm providing high-technology equipment, training and support to the graphic marketplace. Our primary focus was printers, color separation, and advertising departments in major corporations. I create the first color separation service bureau in Missouri using only desktop technology in 1987. During this window I worked with Apple Computer and Xerox by conducting color separation seminars to the graphic community nationwide and helped answer the issues around creating controlled color on the desktop.
Key Projects Worked Over Past 5 Year
Scott Air Force Base - December 2013– 2015
Currently assigned to the ‘OD-S’ project which deals with tracking, reporting, and analyses of all shipping information for USA and foreign vessels. I function as the development lead on this project.
Report directly to senior project management
Part of leadership committee for ODS
Work with function leads to develop and maintain application requirements
Responsible for all code reviews on this project
Provide cross training between developers on the team and conduct mini seminars on Flex development
Perform Flex development in a Cairngorm wireframe
EIL Release Champion
Maintain Version One and assign work load to fellow developers
Scott Air Force Base - October, 2012 – December 2013
Developer on ‘DLV and ‘A2RP’ projects which deals with tracking, reporting, and analyses material movement. I am responsible for front end and backend layout and communication use Vaadin components. This is a Java project with ties to MySQL database and stored procedures operating in a LifeRay environment.
Designed in Eclipse
Built using Vaadin framework on A2RP.
Built using HTML/CSS/JavaScript on DLV
Work performed in an agile development environment.
Worked with fellow developer to create 3D Flash graphics used on the DLV site
Scott Air Force Base - March, 2012 – October 2012
Developer on ‘GOPAX’ which provides tracking, reporting, and analyses of troop and material movement. My section of this project deals with the interface to the various carriers used by the government to bid, approve and track compliance of contracts to the various independent carriers. Performed all coding in Flash Builder 4.6.
Designed in Flash Builder 4.6
Interfaced with WebMethods for all data storage and retrieval of data
Work performed in an agile development environment.
Framework used on project is Cairngorm
Development of custom components
Advanced DataGrid construction and binding
Spark component custom skinning
Cairngorm web service call methods used for data exchange
InTouch Signage - December, 2011 – March, 2012
InTouch Signage system provides on-demand access to product information and expertise, across multiple retail locations. The approach enables in-store, face-to-face consultation with an appropriate subject matter expert through video, voice, and online screen sharing. InTouch automatically locates and transparently connects customers with experts, regardless of where they are located, using skill-based routing and presence availability tracking. The system provides a complete digital signage backend that allows control of visible information in thousands of display station, each of which can display information on its own timeline. Constructed in Flex/AIR this tool uses a P2P technology to provide rapid exchange of information between an expert and store location. I produced every feature, design, and coding for this application.
Designed in Flash Builder 4.6 deployed to desktop and mobile AIR
Developed in using SWIZ framework
Build using a PHP backend for all data storage and retrieval
Created and deployed code to scan a UPC label from a mobile device, interpret and communicate the number to locate an available expert to support this product.
Developed code to snapshot and share information on the experts desktop with the store
Designed and developed code to allow sharing of a PDF document inside of AIR
Allows AIR to call native application (keyboard, camera, etc) and communicate with these system programs.
Developed and incorporated AEC controls
InBev Global Presentation – Switch Agency - December, 2011
This application was designed in Flex/AS3 and deployed via HTML running in a digital signage environment. The applications showed various InBev locations across the world and showed the real time number of people current logged into the city via FaceBook for that location. It incorporated a turning 3D globe developed in PaperVision3D that plotted various cities using longitude/latitude coordinates. It ran in New York Time Square during the New Year’s celebration. I produced every feature, design, and coding for this application.
Designed in Flash Builder 4.5
Created PaperVision3D Globe with ties to longitude and latitude coordinates
Tied application into FaceBook to receive current logged in numbers
Used JASON for data sharing
Premium Retail Services – April 2010 to December 2011
This AS3 project was developed as a retail store app and expert app. The store application is skin able, which allows the store to rapidly repurpose the ads that display on the screen. Each terminal is multi-touch sensitive. By simply pressing a button on the screen the store is connected with the next available expert who has been trained by Premium Retail with specific knowledge about the subject matter on the stores screen. The system uses AEC (acoustic echo cancellation) so the use of headsets is unnecessary. The expert can project documents on their system to the store and perform whiteboard function over the document. The expert can surf for videos and present these videos at the store system. The application also has a complete text chat system that allows the expert to forward the text chat to the users email address.
Independently developed complete project for both frontend flash work and PHP backend
Developed a method to reduce video latency to less than 1 second over stand line conditions
Provided all design, layout, and wireframe work
Configured FMS (Flash Media Server) and developed all server side language
Incorporated AEC controls into application to eliminate the requirement of headsets
Created communication update/transfer method between expert and store modules using network shared objects
Interactive storyboard using Adobe LCDS
Designed and developed a complete whiteboard application that allows for collaboration between client and expert.
Developed method to share expert’s desktop system with remove stores screen utilizing a very narrow bandwidth
Designed and created a skin architecture that can repurpose the stores visual appearance.
During this project I provided all scoping, planning and interaction design.
Created low-mid fidelity prototyping and conducted multiple comparative test
Conducting focus groups and user experience interviews.
Education: Indian Hills Community College - AS Computer Sciences
Specialized Technical Training
Training Movies (Since 2010)
Flex 4.6 and AIR 3.0 New Features for Mobile Apps – Lynda.com
Up and Running with Flash Media Server 4.5 – Lynda.com
Java Database Integration with JDBC – Lynda.com
MySQL Essential Training
CSS Styling Forms
Git Essential Training
Java Database Integration with JDBC
Building Andriod and IOS Application with Flex
Android App Development with Java - Lynda.com
Java Advanced Training – Lynda.com
Java Essential Training – Lynda.com
FlashBuilder 4.5 and PHP: Creating Data-Driven Applications – Lynda.com
Flash Builder 4 and Flex 4 Essential Training – Lynda.com
ActionScript 3.0 in Flash CS3 Professional – Essential Training – Lynda.com
ActionScript 3.0 in Flash CS3 Professional – Beyond the Basics – Lynda.com
Books (since 2010)
ActionScript 3.0 Bible Flash Builder 4 Bible PHP5 for Flash
ActionScript 3.0 Animation Java Bible Learning Vaadin
Object Oriented ActionScript 3.0 MySQL Stored Procedures Learning MySQL
ActionScript 3.0 Cookbook Pro Android Flash Version Control with Git
Professional Flash Mobile Development JUnit in Action
References: Available upon request