Post Job Free

Resume

Sign in

Software Engineer / Developer

Location:
Boise, ID
Posted:
December 07, 2016

Contact this candidate

Resume:

SHEILAH HORMAN

Cell: 206-***-**** Email: acxs0d@r.postjobfree.com

RECOGNITION AWARDS

• Received Division Award (only one of 2 persons) at Northrop Grumman Western Division for invention of Role Player Workstation

• Received accolades for making recommendations to MS C# language.Coded with C# since Beta release in 2000 at Ore Grad Institute meeting w/MS Research compiler team to improve C# language, incl Dr Eric Horovitz. Received Dr. Cohen(CS Chairman)’s award for RASA& Quickset

• Expert Android OS Mobile developer writing GIS app for Army. Proficient in coding with NextGIS and coding smartphone apps and utilities.

RELATED SKILLS

• Peers consider me an expert mobile front-end web developer with strong Linux,Apache,MySQL and PHP (LAMP) web Server development experience designing websites also with Python, JavaScript, Perl/Perlscript and Tcl Tk. At Computer Science Corp I created a touch optimized interface for field execises for US Army with GIS maps for battlefield assets.

• Began first personal website programming,PHP,Python, and Perl at Logicon(1997-2000),then more PHP web UI design at Concurrent Technology Corp, supporting building a battle simulation. Then at CSC(under manager D VIncent/CTC), I programmed in Perl and MySQL and as Oracle DBA and Sybase DBA at E-Systems.At Logicon(1997-2000) I was the “go to” expert taking self-appointed responsibilities as DBA, Build manager, and for creating new database “from scratch” tables,views,forms,triggers, menus, reports, writing front end menus and SQL stored procedure queries.I received a Division Award for my “above and beyond” efforts.

SUMMARY

Languages: SAP ABAP/4,Java, JavaScript, HTML, PHP, SQL, PL/SQL, CSS, Perl, Korn Shell, Visual Basic, Ada

Agile rapid prototyping: 4 web based projects completed with RESTful APIs.Expert in incremental and agile development processes

Standards and Frameworks: Spring, Spring WebFlow 2, Spring Batch, Servlets, Hibernate, Maven, JUnit, Struts 1 & 2,

AJAX, DOM, Dojo, DHML, XML, J2EE, JSP’s, JSF, JME, JDBC, JSON, JQuery, PHP, SAX, RESTful, Android SDK

Application Servers: JBoss, Tomcat, IBM WebSphere, JRun

Databases:MySQL,SQL Server,Oracle PL/SQL, Hyper, SQLLite, Sybase, Ingres, Informix4GL,Versant,ObjectstoreOS:RedHat&SuSe Linux,HP-UX,IBM AIX,iOS,OS X,BSD,WinNT/2000,SunSolaris,DECUltrix,Android1.5,WinCE,embed kernel:VRTX,Montevista

Software/Tools: Visio,Rational ROSE,Telelogic DOORS,Visual Studio,Excelerator, Eclipse IDE, IntelliJ IDEA,GIMP,Selenium, SpringSource Tools Suite,WebSphere Studio Application Developer 5.1

Version Control: GitHub, Git, JIRA Cloud, Subversion, CVS, SourceSafe, PVCS

Methodology: Rumbaugh, Booch, Jackson, Yourdan, UML 2.0, 2167A mil. Std. Solid background in client GUI and backend server and web design with Java, OOP, Design-Patterns and Multi-Threading

CAREER HIGHLIGHTS

-Lead Engineer on multiple projects; led teams to successful completion of projects usually under extremely tight deadlines

-At IBM, I creating data warehouse schemas, utilizing relational and object-oriented analysis and Object-to-Relational (ORM) methods. I bring an exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance. At IBM I led business processing modeling. At E-Systems I designed a supply chain application that managed electronic parts required for our new invention. At E-Systems as an Oracle and Sybase DBA I migrated Oracle db to Syvaenbuilt a CAD/CAM/CAE manuf. and engineering process flow data warehouse. I led development effort to integrate functions for transportation logistics and manufacturing, shipping date, and sales and orders with engineering production time table (time of order,delivery expected) and all manuf step in-betweem.Direct experience implementing Warehouse management systems(WMSs),Supply Chain(SCM),& ERP applications to achieve efficiency

-Expert designing with Extended Entity Relationship modeling, and performance tuning, and normalizing a database.

-Expert applying Use-Case & Extended Entity Relationship modeling using ORACLE Case 5.2 and coding Oracle SQL*PLUS

SAP Modules I have worked with:ProductionPlanning(PP), PurchaseOrder(PO), Materials Management (MM),Financial Supply Chain Management (SAP FSCM)Sales and Distribution (SAP SD),Project System (SAP PS)Financial Accounting and Controlling (SAP FICO)

-Three decades of experience with database development, and schema design, developing queries, and writing stored procedures. Expert w/database schema modeling (Barker method, Extended Entity Relationship) and query optimization for multiple projects for persistent storage. Implemented CORBA ORB at Logicon using Orbix Ada before switching to Java for simulation framework (AFATDS legacy code in Ada). Implemented message passing to persistent objects in federated database

.

EDUCATIONAL OUTREACH

Led CodeCamp Sessions teaching teens and adults to program with Microsoft Visual Studio. Gave Careers talk to Eagle High students

EMPLOYERS

HP Boise 4/2015-Present • Led design of JEDI printer firmware.Led ERP and manufacturing database, implementing address shipping tables and database to store customer shipping addresses, which were integrated with manufacturing timetables.Built printer class libraries and APIs. Built test APIs to test printer functions, resolution, modes, image quality, etc.

• Peers consider me an expert C++ .Net and C# .NET rapid prototyping programmer, experienced both in front-end GUI and backend SQL Server query programming coding web applications with WPF, XAML, XHTML, CSS, JavaScript.Led Server-side relational database design with MySQL strong OO design skills (UML,PHP). -Benchmarked DB to improve performance by optimization of client/server enterprise design with .NET development tools.Coded Model View Controller classes, designing with C# .NET libraries, WPF, XAML, ASP.NET.I've written code with Windows Communication Foundation framework for building service-oriented apps to send data as asynchronous messages from one service endpoint to another. I'm experienced in coding content management systems (CMS) with LAMP stack.I've designed applications with ASP.NET at Logicon, and at Oregon Graduate Institute writing web services connections with Simple Object Access Protocol (SOAP) standard XML based protocol over HTTP writing code with ASP. NET framework that does the low level SOAP and XML 2.0 diagramming, use-case analysis,ORM (Object-Relational Mapping) and an expert in writing queries in stored procedures (inner and outer joins), snd coding triggers, forms, reports.

• Led rapid prototyping in ASP .NET 4.0 including WPF,WCF,and SQL Server Integration Services (SSIS) for data integration and workflow data warehousing (data extraction, transformation, and load) (ETL) to automate tables.

Senior Software Engineer TAOS Boise (contract) 9/2014-4/2015 • Built software modules to measure learning retention in test objectives. Responsible for overall PHP front end menu, and SQL backend Design. • Tested stored procedure queries; measured database performance. • Created Business Intelligence modules, building shipping database for learning DVDs distribution and sales. • Automated web processes.

• Built RoboHelp online help documentation

Senior Software/Test Engineer Exelis – Ft. Wayne, IN (contract) 10/13-03/14

• Developed and modified Perl scripts and C++ code to test new generation of circuit card assembly (CCA) for use on a weather satellite. Code/test/modifications were completed on time and delivered to customer satisfaction.

Senior Software Engineer Android developer CSC – Leavenworth, KS 12/11-10/13

• Coded C# (Visual Studio 2010 and VS 2012), Silverlight, OData, Telerik tools and SQL Server to create a Mission Command web application for US Army. Created a touch optimized interface for field execises for US Army with GIS maps for battlefield assets and Tracking of friend and foe assets with location based analysis Created web services and service calls. Gathered usage stats. Coded Python search algorithms searching attribute patterns of interrogation subjects to correlate previous facial features and biometric features. Incorporated Prism framework into application. Used Adobe Flashbuilder to create login to Worldwide Equipment Guide. Helped manage and maintain IIS web services as well as modifying SQL Server DB as needed for application • Worked on both client-side and server-side. For client-side I mainly used C#, Silverlight and Telerik; also coded Server-side Java, using JSON RESTful services. Also coded SQL Server 2010 queries.

• Created dashboards and visualizations displaying pivot tables and statistics at CSC designing Army website healthcare db and logistics database. I designed Army unit deploy/training/status database and payroll database where I coded common web services like creating a WCF data service,and hosting multiple instances of same service in a Windows Forms application.

Senior Software Engineer Concurrent Technologies Corporation 11/10-11/11

- Coded modular Java design, coding the video image processing and pattern matching algorithms for high altitude camera mounted on ATR-42 aircraft, coding data acquisition for real time FLIR video/radar surveillance on a Linux platform. Designed pattern match algorithm, intelligent motion detection, motion tracking, and scene animation scripts. Used Java Swing to code the GUI to generate overlays and highlight threats, and designed operator station GUI and database. Coded video capture formats and GUI to select frames of interest (FF, Rewind, Play, by timestamp). Also acquired UAV video and correlated video images w/ radar track threats and transmitted video to ground stations and mobile platforms.

Chief Software Simulation Architect (contract) Fidelity Technologies 8/09-9/10

Designed simulation framework architecture on Windows .NET3.5 platform, programming in Visual C++ and C#. Designed/coded CIGI v.3.3 messages as well as SQL Server 2008 stored procedures. Designed database schema and documented using ERM process flows.Produced UML documents to document system.

Lead Technical Architect - (contract) General Dynamics, MN 03/09-7/09

-programmed real time kernel in design of simulation and training architecture, defined and managed overall system architecture, designing OS extensions for FCS program. Researched and designed high-availability, clustered file system including research on OCFS, GFS, Heartbeat, STONITH and other clustering tools and techniques. Used Java to design tools and system boot-up diagnostics.

Sr. Software Engineer – (contract) Personal Shopper, Boise, ID 10/08 – 02/09

- Re-engineered customer account software systems used by brokerage teams. Web developer for user interfaces to trading inquiries, support parallel systems. Developed and implemented new feedback system for users concerns, bugs, and defect tracking regarding use and functionality of new interfaces. Coded web designed interfaces using Java, XML, XSL, AJAX, and JWS. Designed support system for existing intranet for employees. Code and support provided through ASP.NET, T-SQL, Microsoft SQL Server, and Oracle 9i. Collaborated in the development of in-house development of new banking software interfaces. Supported existing legacy system to provide newly created cases and insured they were available in the systems in parallel until legacy systems were retired.

Database Engineer – Hewlett-Packard, Boise, ID 10/07 – 10-08

- Maintained and upgraded the Print Engine Emulator for the Bears/Edgeline product line using C++/C# and Windows technologies and Agile development methodology. Extensive use of STL (standard template library) and smart pointers in developing and re-architecting a Linux-based system to a Windows-based system.

Senior Software Engineer - (contract) Thomson/Grass Valley, Jacksonville, FL 2/07 – 08/07

- Coded C++ and C# classes using COM, ATL, and WinSock. System developed using Visual development environment on Windows XP and .NET. Wrote machine calls to video and audio modules as well as other equipment used in television newsrooms. Wrote interfaces to iNews and ENPS. Extensively used XML for configuration and data files.

Lead Software Engineer - LSI, International, Inc., Jacksonville, FL 01/06 – 01/07

- Led team in design of OpenGL and GUI, system definition, tuning, overall architecture of a network of flight simulator for ARH Army helicopter, socket communications, real time messaging simulation training systems for flight simulator displays and instrumentation; maintained cross-compatibility between Windows and Linux.

SAP and Oracle Database Architect - Honeywell, Albuquerque, NM 10/04 - 10/05

- Defined SAP system architecture using Rational Rose to define use-case analysis and designed the database objects and relationships.Programmed SAP ABAP/4 modules:ProductionPlanning(PP), PurchaseOrder(PO), Materials Management (MM), Financial Supply Chain Management (SAP FSCM)Sales and Distribution (SAP SD),Project System (SAP PS)Financial Accounting and Controlling (SAP FICO).Created interoperable scalable database,built Oracle tables,views,triggers.

SAP and Database Architect (contract) IBM, Tucson, AZ 04/03 - 10/04

-Used Java to code ESS RAS SHARK tool to monitor system traffic and caching of disk requests, and wrote a utility to saturate I/O traffic to test cache coherency;ported device drivers from SuSe Linux to pFAST Linux, which is IBM’s real-time Linux OS.

- Responsible for real time firmware device driver design, C++ and Java code and microcode on IA-64 and PPC architectures including BIOS programming, and hardware diagnostics support and embedding firmware in controller chipsets and fiberchannel cluster performance testing. Wrote device driver support and board support package libraries.

- Optimized peripheral kernel performance issues: speed of task initialization and loading, data caching, clustered disk array objects, device instantiation, task threading, testing for garbage collection, memory leaks, optimization of java microkernel, file handling, low level performance (file spin locks, mutex, semaphores, multithreaded, multitasking).

-Attended SAP Training (advanced ABAP/4). Designed a Materials Management and Production planning system.

-Designed Supply Chain solutions gathering user requirements and modeling process flows.

-Implemented Supply chain using IBM’s database software for SAP integration. I become the “go to” expert exploiting SAP features and performance for MM (Materials Management), PP(Production Planning),PO (Purchase Orders). At IBM I implemented a manufacturing line using RTID readers to improve accuracy of orders, fed to the shipping database, determined the promised ship date is based on available inventory kept in a database of inventory and can be defined based on product type, demand classes, supply classes and outlook time buckets. The product type can be finished goods (FG) and Make-to-Stock (MTS) or components level for Make-to-Order (MTO). Modifying the data systems and workflows to work with RFID is not a simple task. There is lack of system standardization in printer labels and scanners, and we settled on a ZEBRA Systems printer.

Supply Chain Database Analyst III - (contract) Raytheon 11/02- 4/03

- Implemented solutions for supply chain, manufacturing and engineering departments to better predict and optimize production and manufacturing workflow to track every workflow for each component of boards/assemblies. Become an expert in design of databases to support SAP functions. Created tables, views, triggers, and organization of database entities for ERP, TMS, and warehouse and distribution systems ( WMS ).

Senior Database Analyst - (contract) Boeing, St. Louis, MO 7/02 - 10/02

- Designed relational tables and views/triggers and coded database stored procedures, and developed reports. Created backend interface to database. Designed Versant object-oriented database (OODBMS), porting from Sun Solaris 2.4 to WinNT/W2K. Rebuilt Versant DLLs, and optimized using performance optimizing tools. Changed from Static linking model to dynamic linking (DLLs) under WinNT. Programmed COM objects, and ported Sun Solaris code to WinNT re-architecting w/COM DLLs.Wrote calls to verify memory usage preventing memory leaks.

Senior Database and Speech Recognition Software Engineer-Oregon Graduate Institute, Beaverton, OR 10/00-7/02

-Developed a data dictionary database for spoken language working with linguists to define and code a core Speech Recognition word vocabulary engine that was speaker independent and dialect independent

-Coded multimodal Speech Recognition agent compliant to SAPI4.0 compiling Visual Interdev 6.0 Win2K(Win32,MFC libraries)

- Instrumental in conceptual design, implementation and integration of RASA and QUICKSET WinCE speech recognition SAPI 4.0 compliant multimodal speech algorithms(See Pub. at CHI’02) demonstrating Speech,Gesture and Handwriting recognition

-Redesigned speech recognition multimodal RASA/QUICKSET to upgrade SAPI 4.0 to SAPI 5.0 compliant API libs, coding speech toolkit,&speech browsers,speech command menus,&dialogs. Coded Prolog AI rule base for parsing speech grammar and weighted speech agent, and multiple weights from handwriting recognizer.Led design of RASA&QUICKSET software release compliant to SAPI 4.0;integrated Lernout&Hauspie speech engine

Lead Database Architect and Software Engineer, Logicon RDA, Ft. Lewis, WA 2/97 - 10/2000

- Designed C++ Solaris system software for the Electronic Proving Ground Fire Support Simulation Support Module (FSSSM) for interfacing between the US Army’s Corps Battle System (CBS) databases and the AFATDS and IFSAS fire support unit databases. Coded database for fire control.Took over subsystem operating at 17.8% functionality and in <2 mo. brought functionality to 98% using use-case models, working closely with customer (US Army) since we were onsite at Ft Lewis WA

- Designed Role Player Workstation (RPW) in current use by US Army. Coded RPWS client in Visual C++ /WinNT client/server w/WinSock connection. Recoded (ported) to Solaris Berkeley Sockets and UDP TCP/IP on Sun UltraSPARC server. Coded both Informix 4GL for CPS server database, and MSQL db backends for RPWS trainer simulator. I programmed in Perl and MySQL and as Oracle DBA and Sybase DBA at E-Systems.At Logicon(1997-2000) I was the “go to” expert taking self-appointed responsibilities as DBA, Build manager. I lead database schema design creating database objects (tables, views, indexes, triggers, and coding stored procedures)

Implemented analytics;using SQL Analysis Services,Reporting Services. Reviewed the faceted metadata approach in terms of its impact on the process. Implemented coding changes to system architecture and for creating new database “from scratch” tables,views,forms,triggers, menus, reports,writing frontend menus SQL stored procedure queries.I received a Division Award for my “above and beyond” efforts.

Senior Software Engineer - DSC Communications, Plano, TX 7/94 - 11/96

- Designed and rapid prototyped software design of switch provisioning internals, created C++ function prototypes, Smalltalk/V methods, specifying real time behavior of switch decision logic. Defined IP protocols, logic, implemented RPCs, and switch logic.Specified API layer interface to test embedded code. Added frame relay capability to digital cross-connect

Software Engineer - E-Systems, Clearwater FL 6/93 - 7/94. Designed first telesecurity system.As Sybase and Oracle DBA designed engineering process flow database.

Software Engineer-GTE Gov’t Systems,Mountain View,CA &Colo. Springs,CO 5/89-6/93:Designed Sly Ocelot Ada83 satellite firmware and ground communications, the largest Ada Satellite deliverable ever designed. Led ATLAS encrypted server design. Built ground-to-satellite communications libraries, wrote satellite image analysis

Software Engineer - Magnavox, Fort Wayne, IN 1/86– 5/88:Designed AFATDS tactical field artillery data system in Ada83 including coding device drivers, boot code, graphics libraries, communications libraries, and all Ada floating point math overloading functions. Designed and coded graphics and navigation writing over 25,000 source lines of Ada83 in 2 years averaging 50 Source lines of completely debugged code. Became Build Manager since the team recognized my excellence in debugging. The complete build was over 3 million lines of code, the largest Ada project ever delivered anywhere in the world.

EDUCATION

Purdue University W Lafayette IN BS Computer Science, Minor Mathematics GPA 5.1/6

National University San Jose CA MS Software Engineering, completed 45/60 GPA 3.9/5

Seattle University Seattle WA MS Software Engineering, completed 21/56 GPA 3.7

Oregon Graduate Institute,Beaverton OR. MS Computer Science,completed 15/45 GPA 4.0/4.0

TECHNICAL SPECIALITIES

Speech Recognition:Dragoon,Whisper,Lernout&Hauspie,SAPI 4,5.0.

Embedded:built Device Drivers&Diagnostics:ReadySystems VRTX(Magnavox),WindRiver VxWorks&Embed Linux

Serial Communications Programming: X.25, FDDI, TCP/IP, DECNET, RS-232, X.400, SONET, SDH

GUI Builder Tools: C-Scape,Builder Xcessory, MOTIF widgets C++ Libraries/Classes :MFC 3.0,4.0,4.21,6.0,7.0.

PROFESSIONAL ASSOCIATIONS

IEEE Computer Society, Association for Computing Machinery (ACM), National Association for Female Executives, American Association of University Women, Society for Women in Engineering, Purdue Alumni Association

PUBLICATIONS

David, McGee, Philip R. Cohen, R. Matthew Wesson, Sheilah Horman: Comparing paper and tangible multimodal tools, in the Proceedings of the Conference on Human Factors in Computing Systems (CHI/02), ACM Press, (Minneapolis, MN, Apr. 20-25 2002).



Contact this candidate