RESUME

R. Mark Maslyn
10268 Dusk Way
Littleton, CO 80125
(303)-978-9734   
 E-Mail: mmaslyn-at-msn-dot-com

OBJECTIVE Contract Senior Software Engineer or Team Lead in the Denver, CO area
   
CAREER SUMMARY Nineteen years of commercial applications development experience, including 17 years combined object-oriented programming (6 years C++ / 11 years Java), and 1.5 years as a database administrator. Maintained a consistent record of completing applications on schedule.. I've specialized in data intensive projects including search engines, constructing data adapters between applications or interfaces, data modeling, and data conversion.
   
SOFTWARE PROFICIENCIES Operating Systems: Windows, Unix (Solaris), Linux
Languages: Java, C++, Prolog
Certifications: Sun Java Certified Programmer
DBMS: Oracle, MySQL, MS Access (including database object-relationship design and table builds for all three dbms)
Other :J2EE (Servlets, JSP, EJB), JDBC, Aspect Oriented Programming, Open Source software (including Spring, Hessian, Hibernate, Tomcat, Log4J, Ant, Eclipse, Maven), JMX, JBoss, Weblogic, Jess, JRules, JBoss Rules, CORBA, XML, JFC/Swing, Design Patterns, UML, NetBeans, JBuilder, PVCS, CVS, Internationalization, Search Engines.
   
CAREER EXPERIENCE

Senior Consultant - Sr. Software Engineer or Team Lead 5/02 – present. Clients include Comcast, Visa USA, Dex Media, Sawatch Software, CIBER, Integro, TekCommand, Echostar, and the State of Colorado.

  • Developed a messaging application using Java and open source applications that retrieves, reformats, and sends data to set-top boxes. Data retrieved using Hessian web services then read from XML files into beans using Spring Framework. AOP implemented with Spring Framework for status monitoring at pointcuts. Application control through a JMX interface.

  • Designed and built geographic information systems (GIS) applications to model geologic data for oil exploration processes. Data retrieved, extracted, and reformatted from databases and then filtered by process rules encoded in a Java based rules engine. Constructed the Java front end, middleware, database table schemas and rules.

  • Built search data adapters integrated with an application framework for data transfer to or from search engines companies such as Yahoo, Overture, Switchboard, Tucson.com, and ICrossing. Participated in the successful first launch of several of these partnerships.

  • Developed a common code framework to support rapid prototyping and development of applications that extract data from the corporate data warehouse, filter, reformat it into XML, and transfer to internet search engines.

  • Architected and constructed a rules engine driven plans and promotions search application that display customized results using factors such as provider's partner, customer's geographic location, and credit score. Plan and promotion parameters retrieved using Hibernate.

  • Designed and built a data transformation application to enable to integration of a new member bank's proprietary data with the nationwide Visa banking system.

  • Designed and built a prototype Message Bean driven EJB application to automate process control and reporting within a Weblogic server environment.

  • Architected, developed, and deployed a commercial J2EE internet site with JSP's, Servlets, and a Session EJB hosted by JBoss and connected to a MySQL database. Designed database schemas and populated tables. GUI results displayed with bar and line graphs of sales and marketing data and neural network derived projected future prices.

  • Developed and deployed an application in a custom Weblogic server security realm to authenticate users and change passwords in an Oracle database.

  • Designed and developed a self-organizing application with swarm modeling of emergent processes for naturally occurring and artificial systems.

  • Contributed to the architecture of a multi-language Enterprise Healthcare Information System designed for use by healthcare providers and clients.

  • Performed a software analysis and audit of a J2EE financial application with recommendations for software performance modifications to improve scalability.

Senior Software Engineer / Software Architect - Digiterra-Broadband 3/01 - 04/02 Architect and technical team lead. Utilized Extreme Programming (XP) techniques, OOAD through the prototype application phase followed by Design Patterns. Responsible for in-house technical recruiting, including interviews, evaluating candidates and recommending salaries or contracting rates. Projects included:

  • Designed and developed the next generation broadband services search engine incorporating a Web Services architecture using XML messages to communicate between broadband service providers, affiliates and our engine. Architecture enables product catalog management and searching, with interfaces to broadband providers qualification and back-end ordering systems. Orders sent to providers using PGP encryption. Persistent data objects serialized to Oracle database between user requests.

  • Architected a J2EE web-based front end and command processing framework using Servlets, JSP’s, and EJB’s that interface with a back-end billing system. EJB Session beans encapsulated workflow's, Entity beans encapsulated database records. XML messages used to interchange data and commands between the web framework and the billing system.

  • Designed, developed, and deployed a web-based prototype of a multi-language broadband product catalog display and order system using J2EE components. Dynamic user toggle between web page language texts.

  • Completed requirements specification and evaluation of Java-based rule engines for dynamic content management and information prioritization based on multiple criteria. Produced prototype code for content filtering.

Senior Consultant 1/97 - 3/01 - Created and developed commercial Java software for companies including BroadbandLiving (acquired by Digiterra, Inc.) , Tabor Interactive, High Speed Access, EchoStar Communications, TCI.Net, Storage Technology, Rockware, Sawatch Software, and Scientific Software. Projects included:

  • Designed and developed a web-based broadband DSL and cable modem service selection and ordering application using Java Servlets and Java Server Pages with data transactions to an Oracle database.

  • Developed proposal and design for a data administration tool using servlet GUI and Enterprise JavaBeans (EJB’s) for transactions with an Oracle database. Built prototype Servlet GUI, EJB's and Deployment Descriptor file integrated with the proposal.

  • Developed and deployed integrated Java Servlets and Java server programs in a distributed multi-threaded UNIX (Solaris) environment to provide commercial broadband provisioning and dispatch scheduling using CORBA and XML connections between the web clients, Servlets and servers. Interfaced with the Business Analysis, Testing, and CM groups as part of the deployment process.

  • Designed, developed, and deployed rule-based recommendation engine with a graphical interface for user answers and display of recommendations. Multiple rule-bases supported by the engine for multiple recommendation categories.

  • Built a Java application in a Solaris environment to test a commercial tape storage backup device. Program utilizes command line interface to select and dynamically instantiate Java classes for test functions.

  • Evaluated software and architected designs for integration of e-mail and on-line chat with a Java based call center solution with web browser interface, JDBC database transactions and CORBA connections to legacy systems. Generated reports from an Oracle database using JDBC.

  • Developed a Java server application that automatically creates database reports from an Oracle database in HTML format and e-mails them to recipients.

Senior Software Engineer- Hathaway Systems Corp. 9/93 – 1/97. Projects included:

  • SCADA Configuration Program - Project and design lead. Built a multi-module Windows 95 application interfacing with database tables.

  • Digital Fault Recorder 3000 Windows Master Station - Project Lead responsible for commercial Windows object oriented software development. Conducted requirements analysis, designed, coded, and tested the key module of a data display and analysis product. Successfully completed initial and 3 additional version releases

Consultant - 2/90 - 9/93 Created and developed commercial software in Pascal, C, C++ and Prolog for companies including Rockware, Inc., Advanced Investment Software, Geotrace Technologies, Inc. Projects included:

  • Developed commercial software for cash flow and portfolio analysis. Queried keyed database tables for information calculated and displayed as current and projected earnings.

  • Designed and developed two and three dimensional cross-section data display applications for a successful commercial geographic information system.

Database Administrator - R.P.I. International 2/87 – 7/88. Responsibilities included:

  • Managed database with 2.000,000 items of information. Assisted in design of database tables, logical and numeric data integrity and error checks implemented through programming and database utilities. Supervised a group of 12 techs in data entry and error checking.

Consultant - 9/84 - 2/87 Created and developed commercial software for companies including Geotrace Technologies, Inc. and RockWare, Inc. Projects included:

  • Developed two commercial rule-based recommendation systems to be integrated with a mainframe mapping and data analysis application.

Exploration Geologist 10/76 - 9/84 Project Manager
   
EDUCATION

College Degrees;

  • Master of Science - Computer Science 1990 University of Denver - Denver, CO. Master’s Project : A Natural Language Search Engine Interface in PROLOG
  • Master of Science - Geology 1977 Colorado School of Mines - Golden, CO
  • Bachelor of Science - Geological Engineering 1974 Colorado School of Mines


Other Training:

  • Rational Unified Process 1 week Short Course
  • Sun Microsystems Web Services Seminar (XML, SOAP, WDSL, UDDI)
   
OTHER
  • Presented talks at Denver and Boulder Java Users Groups
  • Member of the Colorado Mountain Club, Colorado Trail Foundation and National Speleological Society.
   
AVAILABILITY Feb. 1, 2009
   
LOCATIONS Southern or western Denver, Colorado Metro Area. Any other locations require telecommuting.
   
  Need More Info ? See my FAQ page
   
 
Last Updated Dec. 29, 2008