Post Job Free
Sign in

Software Developer Engineer

Location:
Denver, CO
Posted:
April 18, 2017

Contact this candidate

Resume:

PAUL E. TINIUS

***** ***** ****** • Broomfield, Colorado 80020 • 303-***-****

SUMMARY:

• Team Lead with 9+ years experience.

• Senior Software Engineer with 20+ years experience.

• Extensive experience in designing and implementing Client/Server Applications, ranging from complete platforms to user tools and utilities utilizing JAVA 8, TCP/IP and C/C++.

• Extensive experience in troubleshoot legacy as well as new code bases

• Designed and implemented customer facing RESTful API

• Designed and implemented customer facing model object

• Driving force behind adoption of Consul and Dropwizard framework SOFTWARE/HARDWARE:

Java 8, Rest APIs, Jersey, JAX-RS, JAX-WS, Jackson, Dropwizard, Consul, JNI, JMS, DNS, LDAP, Thrift, GIT, Perforce, JIRA, Gradle, Maven, Jenkins, C/ C++, TCP/IP, EMC Celerra Data Mover API, CVS, Bugizlla, TCL/TK, IMAP4, POP3, Korn Shell, Borne Shell, RPC, SQL, Embedded SQL, ODBC, RCS, MOTIF, X-Windows, VI Editor, X.25, RS-232, Oracle, SQL*Plus, Pro*C, IPC Message Queue, ASAI Protocol, JavaMail, SendMail, Apache Tomcat, Visual C++, Windows Sockets, WinSock UNIX (Ubuntu, SuSE, Red Hat, SCO UNIX 3.2, UnixWare 7, SUN OS, Solaris 2.7/8, DEC OSF/13.2, HP-UX, Coherent UNIX)

PCs and Compatibles (Windows 2k3/2k8/2k12, UNIX Operating Systems) EXPERIENCE:

Formation Data Systems, INC., August 2014 to Present Environment: JAVA, Restful API, Jersey, JAX-RS, JAX-WS, Jackson, JSON, Immutables, JNI, C/C++, Redis, JMS (RabbitMQ), VMware vSphere, Ubuntu Linux, DNS, LDAP, Dropwizard, Consul, Thrift, Intellij IDEA, Gradle, Maven Member Technical Staff - August 2014 to Present

• Primary Architect for FormationOne platform control path features: Auto-Discovery, Distributed Configuration data store, Failure Detection, Customer facing Rest API.

• Lead Developer of a team of 4; Team responsibilities included: design and implementation of FormationOne Hyper-scale Storage Platforms, Orchestration Manager and FormationOne’s control path.

• Primary contributor for implementation of FormationOne platform control path features: Customer facing Model Object utilizing Immutables, High-Availability, Auto-Discovery, Consistent Key-Value store, Failure detection.

• Managed Teams Jenkins CI jobs.

• Administrator of Teams VMware vSphere cluster

PAUL E. TINIUS

EXPERIENCE CONTINUED PAGE 2 :

EMC Corporation, January 2001 to August 2014

Environment: JAVA, XML, JNI (C/C JMS (ActiveMQ/RabbitMQ), VMware vSphere, SuSE Linux, RedHat, Solaris, Windows 2k8/2k12, Networker, Netback up, Active Directory, LDAP, Eclipse, Intellij IDEA Consultant Software Developer - April 2008 to August 2014

• Member of a team that designed and implemented Avamar Extended Retention, utilizing JAVA/ JMS and EMC Networker technology.

• Support end-of-life DiskXtender for NAS product with over 700 client installations.

• Provided department lab administration of VMware Virtualization environment.

• Provided design and administration of department build infrastructure. Senior Software Developer - April 2004 to April 2008

• Lead Developer for the development and implementation of three major releases and 5 minor releases of a DiskXtender for NAS product.

Principal Software Developer - April 2001 to April 2004

• Member

Analysts International Corporation, July 1998 to December 2000 Software Developer - On Contract to Lucent Technologies, July 1998 to December 2000 Environment: JAVA, XML, ‘C’, VI EDITOR, KORN/Bourne Shell, TCP/IP, IMAP4, POP3, SMTP, ORACLE SQL*Plus, Pro*C, IPC Message Queue, NCR UNIX, Windows NT 4.0/2000, ASAI Protocol, Solaris 2.7 and 8, UNIXWARE 7, JavaMail 1.1.3, Sendmail, Apache 3.9

• Member of a team that designed and implemented first and second releases of a Wireless Internet Message Management platform.

• Internationalization of Wireless Internet Message Management platform.

• Designed and implemented a Transcoding library in ‘C’ and Java, utilizing SUN and UNIXWARE code set conversion utilities.

• Designed and implemented a Messaging library in ‘C’ and Java, utilizing XML and TCL C interfaces.

• Designed and implemented a Multi-Threaded Java process for retrieval of email via IMAP4 and POP3 protocols.

• Designed and implemented a Multi-Threaded Java process for filtering rules for newly arrived email message.

• Designed and implemented a Multi-Threaded Java process for sending of email via SMTP protocol.

• Designed and implemented alternate user validation scheme for sendmail.

• Designed and implemented alternate message handling scheme for sendmail.

• Design and implemented enhancements to voice message delivery platform to use TCP/IP based Adjunct/Switch Application Interface to communicate to Lucent Definity G3i Switch.

• Lead porting effort from UNIX to UnixWare and ORACLE V6 to ORACLE V7 for Voice Message Delivery Platform.

PAUL E. TINIUS

EXPERIENCE CONTINUED PAGE 3 :

• System administration of UNIXWARE and Solaris machines.

• System installation and configuration of MS Exchange, sendmail and SUN Internet Mail Server

• System installation and configuration of Solaris 8 (Intel) and MS Windows NT server/workstation 4.0/2000.

On-Demand Service Technologies L.L.P, July 1997 to July 1998 Senior Software Engineer - July 1997 to July 1998

Environment: ’C’, C++, VI EDITOR, KORN/Bourne Shell, TCP/IP, and Windows NT Named Pipes, Windows Sockets, RS-232, Coherent UNIX, SCO UNIX, Windows NT 4.0, Microsoft Visual C++

• Design and Implemented C/UNIX Automated Wager Entry Server for managing subscriber wagering transactions, utilizing TCP/IP and telephony technologies.

• Design and Implemented a C++/Windows NT Client Interface for the Automated Wager Entry Server utilizing the TCP/IP protocols.

• Design and Implemented C++/Windows NT Service for centralizing logging messages for a Horse racing Data Dissemination system utilizing TCP/IP and Windows NT Named Pipe protocols.

• Design and Implemented C++/Windows NT application for programming subscriber information on to GemPlus Smart Cards.

• Project Lead for a team of software engineers on C++/Windows NT Interactive Voice Response system.

Analysts International Corporation, June 1995 to July 1997 Software Developer - On Contract to Lucent Technologies, January 1997 to July 1997 Environment: ’C’, VI EDITOR, KORN/Bourne Shell, TCP/IP, IPC Message Queue, NCR UNIX, Windows NT 4.0

• Development C/UNIX based TCP/IP Internet Telephony Enhanced Services for call processing platforms.

• Development of a TCL automated test tool for call processing platforms. Software Developer - On Contract to US West Marketing Resources Group, February 1996 to December 1996

Environment: ’C’, VI EDITOR, KORN/Bourne Shell, TCP/IP, HP-UX, NCR UNIX, WINDOWS 95/NT, X.25 (Light), WINSOCK

• Wrote C/UNIX application to load scanned images into Mezzanine Document Management Database.

• Wrote C based TCP/IP application that managed the transfer of scanned image and their index files between Windows 3.1/95 workstations and HP-UX/NCR UNIX servers. PAUL E. TINIUS

EXPERIENCE CONTINUED PAGE 4 :

• Wrote C/UNIX based TCP/IP server that managed the connections between Macintosh workstations and a Rockwell Spectrum Call Processing subsystem utilizing TCP/IP and X.25 protocols.

• Performed Administration on HP-UX 10.10 workstations.

• Performed Administration on Windows NT server/workstation. Software Developer - On Contract to US West Advanced Technologies, June 1995 to February 1996 Environment: ’C’/C++, TCP/IP, RPC, SQL, PRO*C, ODBC, MOTIF (LIGHT), VI EDITOR, SHELL, TCL/TK, OSF/1, Windows NT, SUN OS

• Wrote ‘C’ based RPC daemon for automating set-top terminals remote filesystems on TCP/IP client/server architecture.

• Wrote ‘C’/PRO*C application for automating the extraction of Catalog Database information to be uploaded to set-top terminals.

• Wrote SQL*Loader script for loading of static and dynamic data into the Catalog DBMS.

• Wrote ‘C’/C++ application for the downloading, processing and uploading of television grid information.

Storage Technology Corporation, June 1987 through June 1995. Software Engineer, October 1990 through June 1995. Environment: 'C', C++ (LIGHT), MOTIF, X-WINDOWS, VI EDITOR, SHELL, TCL/TK, DOS, UNIX, SUN, TCP/IP

• Wrote 'C' based automated test and data collection systems on TCP/IP, client/server architecture.

• Headed team of five engineers to develop a C/UNIX client/server platform that allowed Test Engineers to create, develop, and change a Tape Initialization process for 1/2 inch square tape.

• Wrote ‘C’ library to interface with a Federal information Processing Standard (FIPS)/Enterprise Systems Connection (ESCON) channel device driver.

This library was used to develop interfaces to StorageTek tape storage products.

• Utilized 'C' Shell and Bourne Shell to sort and create search capabilities for ASCII files.

• Maintained and improved software for StorageTek tape/library manufacturing computerized testers.

• Performed UNIX Kernel tuning.

• Defined and implemented the departmental software development cycle. PATENTS:

• Tinius, Paul 2009 Detecting and managing Orphan files between Primary and Secondary data stores for content addressable storage. USA 7640486 B1 filed October 3rd, 2006 and issued December 29th, 2009

• Tinius, Paul 2009 Detecting and managing missing parents between Primary and Secondary data stores for content addressable storage. USA 7599971 B1 filed October 3rd, 2006 and issued October 6th, 2009

• Tinius, Paul 2010 Detecting and managing Orphan files between Primary and Secondary Storage. USA 7685177 B1 filed October 3rd, 2006 and issued March 23rd, 2010 EDUCATION:

PAUL E. TINIUS

EXPERIENCE CONTINUED PAGE 5 :

Bachelor of Science in Computer Information Systems, Regis University, December 1990. Associate Degree in Applied Science of Electronic Technology, Denver Institute of Technologies, December 1986.



Contact this candidate