| |
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 |
|