Download Resume - Brian Martino

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
(214) 218-9058
Brian Martino
[email protected]
Technical Skills Summary
Programming Languages/Methodologies:
Java (core, JDBC, JSP, JMS, EJB)
Oracle PL/SQL, SQL
HTML, JavaScript, Dojo 1.2-1.6
XML, XSLT, XSD
Design Patterns
Web Services SOAP, REST, SOA
Database Technologies:
Oracle (11g, 10g, 9i, 8i, 7.34)
Microsoft SQL Server 2005
MySQL, phpMyAdmin
Development Tools/Technologies:
Eclipse
Subversion, ClearCase
Jira, ClearQuest, Mantis, Bugzilla
TOAD, SQL Developer, PL/SQL Developer, SQL Plus
ApacheMQ
Tomcat
Weblogic 10.3
Hibernate / HQL
Spring
Ant





Since
2000
1998
2000
2002
2005
2009
Prof. 1-10
9
10
8
9
7
9
1998
2005
2009
9
5
8
2004
2004
2004
1998
2008
2000
2011
2009
2009
2009
10
8
10
10
5
9
8
7
8
6
Professional Highlights
Employed as a Java and/or Oracle-related developer or technical lead since 1998
Excellent analytical, communication, people, and technical writing skills
Experienced team leader with proven track record for success
Oracle DBA-related knowledge and experiences focused on performance tuning,
database design and application development
Active Top Secret (TS) Clearance
Professional Experience
iBASEt
Since April 2012
Independent Software Development Consultant - Remote
Working as a core Java and PL/SQL developer, Brian is responsible for several different
Solumina customer implementations encompassing all phases of the SDLC. 75% of time is spent
coding using Java 6 (new classes/methods) and PL/SQL (procedures, functions, triggers, SQL) on
Oracle 11g. The remaining 25% of time is spent working with customers on documenting new
requirements, generating technical specifications, debugging production environments, and
training customer staff on the software capabilities. Solumina is a Manufacturing Execution
System (MES) created by iBASEt. The Solumina application is three-tiered application where a
Delphi client communicates via HTTP to any J2EE application server that utilizes either Oracle
or SQL Server as the database.
Technologies used: core Java and Oracle (PL/SQL, SQL), TOAD, PL/SQL Developer,
Subversion, Eclipse, Jira, SQL*Plus, Spring, Hibernate, Mule, ActiveMQ, Tomcat
(214) 218-9058
Brian Martino
[email protected]
Capital One Bank
March 2012 to April 2012
SOA Developer – Real-Time Message Group
Brian was a senior-level SOA (service-oriented architecture) developer on a large team that dealt
with all real-time messaging for a large bank. All messaging capabilities were WSDL-based web
services were written in Java 6 using Eclipse and internal tools. As a developer, Brian would
receive a functional specification from the architects and generate technical specifications/designs
and a WSDL. Executing internal tools would generate skeleton POJO’s where business rule
coding would take place. As a middleware developer, all interaction with remote systems was via
web services. All software at Capital One communicated through the messaging service layer.
Brian was responsible for reviewing over 30 web services and development of several. Brian also
received on full week of Oracle SOA 11g Suite training from Oracle.
Technologies used: Weblogic 10.3.2., Linux Red Hat 5.5 scripting, Java 6, JMS, JDBC, EJB
3.0, SOA, web services using SOAP 1.1, Oracle 11g, IBM ClearCase, JDeveloper, Eclipse IDE,
SQL Developer, Oracle SOA 11g Suite
TekSystems
August 2011 to February 2012
JEE Consultant – Raytheon Air Force DCGS
Brian worked as consultant for Raytheon on the Air Force DCGS BR10B upgrade effort as a
senior-level JEE engineer. He is working on bug fixes and enhancements that span the entire
system. The client continually leans on Brian to help less experienced developers understand the
system, gain traction and become efficient. Typical daily duties include fix bugs and
implementing new features in all areas of the application. Specifically, Brian has created
Weblogic Web Services from scratch, modified the database schema, enhanced EJB’s, and
altered the web-based GUI using HTML, JavaScript and Dojo.
Technologies used: Weblogic 10.3.2., Linux Red Hat 5.5 scripting, Java 6, JMS, JDBC, EJB
3.0, web services using SOAP and REST, Oracle 11g, IBM ClearCase, ClearQuest, Eclipse IDE,
SQL Developer, JavaScript, JSP, HTML, JS Dojo Framework
iBASEt
July 2002 to August 2011
Sr. Software Engineer (2003 – 2011), Software Engineer (2002 – 2003)
Brian served as a hands-on implementation technical lead for the last 6 of his 9 years at iBASEt.
The first three years he served as a core product developer and then was promoted to a technical
lead. He led a five-person implementation team for multiple projects. Brian was in charge of all
SDLC phases of implementing the Solumina software for customers. Typical daily duties
included developing new code (Java, PL/SQL) program, fixing/working around core product
issues, hiring team members, traveling to customer sites, developing reports, performing technical
code reviews, conducting training classes and handling employee issues.
Technologies used: core Java and Oracle (PL/SQL, SQL), TOAD, PL/SQL Developer,
Subversion, Eclipse, Jira, SQL*Plus, Spring, Hibernate, Mule, ActiveMQ, Tomcat
Wireless Facilities – San Diego
August 2001 to July 2002
Brian served as one of only two Java developers for an internal JSP/Oracle site. He was
involved in all aspects of development, maintenance, and working with the users.
Responsible for coding all JSP pages using MVC design pattern and utilizing core JDBC.
Responsible for creating and maintaining all Oracle database-related objects: packages,
procedures, functions, triggers, sequences, and referential integrity.
Technologies used: XML (SAX/DOM Parsers), JSPs, Servlets, Oracle 8i, PL/SQL, SQL,
JDBC, Toad
 Tallan – Irvine, CA
July 2000 to August 2001
Brian worked as a Java developer on a B2B site for Ingram Micro. Part of a very large
Java development team (40+ developers). Duties included responsibility for maintaining
(214) 218-9058
Brian Martino
[email protected]
and developing JSP pages, EJB’s, PL/SQL objects (packages, triggers, procedures,
functions). He was also responsible for cross-browser menu navigation in JavaScript for
the entire site.
Technologies used: Java (XML, EJB, JSP) and Oracle (PL/SQL, SQL)
 TUSC – Chicago, IL
December 2000 to September 2001
TUSC is an Oracle-only consultant firm where Brian worked as a consultant for
Publications International. PIL used Brian to develop an intranet to run core company
business. The intranet was developed using Oracle Web Forms and Reports. All
development was using PL/SQL and JavaScript. Creating procedures, functions,
packages, sequences, triggers and table designs were common daily development tasks.
The development team consisted of 4 developers, an analyst, and a PM.
Technologies used: Oracle Web Forms/Reports, PL/SQL, SQL
 ESPN – Bristol, CT
June 1999 to December 2000
Brian worked as a developer in the IT department responsible for a few custom business
solutions using Oracle Forms 5.0 and Reports 4.5. All development was performed in
these two technologies. He was solely responsible for communicating with the
customers, identifying resolutions to problems, and implementing the proper changes.
Daily tasks included writing SQL, procedures, functions, and forms and reports.
Technologies used: Oracle Forms/Reports, PL/SQL, SQL
 Blue Cross Blue Shield – Omaha, NE
December 1998 to June 1999
Brian worked as a developer in the IT department responsible for mission-critical
business systems written in FoxPro. Brian was responsible for converting those
applications into Oracle Forms 5.0 and Reports 4.5. This task included creating all
Forms and Reports and the database table designs.
Technologies used: Oracle Forms/Reports, FoxPro, PL/SQL, SQL
 Computer Task Group – Portland, OR
July 1997 to December 1998
Brian worked as a consultant for Blue Cross Blue Shield changing mainframe programs
for Y2K using JCL, SAS, Easytrieve, COBOL, MVS, TSO, ISPF, and VSAM
technologies. He was responsible for interviewing BCBS employees, investigating their
responsible programs, documenting required changes, performing the changes,
implementing the changes, and testing those changes.
Technologies used: SAS, Easytrieve, JCL, COBOL, MVS, TSO, ISPF, VSAM
Education
Bellevue University 1999 Bachelor of Science Managing Information Systems 3.8 GPA
Professional references available upon request.