Printable resumé pdf resumé doc
| Phone | 503.957.9413 |
| artie@saphari.com |
Career
summary| Education | Bachelor of Arts Computer Science with a Minor in Mathematics from University of Nevada, Las Vegas |
| Certifications/Training | Sun Certified Java Programmer, CSA "Certified Solaris System Administrator", Certified SSA "SPARCstorage Array", University of Southern Nevada, Community College "UNIX System Administration" |
| Operating Systems | Linux, Solaris, MacOS X, Windows, FreeBSD, NetBSD, AIX/TD> |
| Database/Languages | Java, Groovy, C#, Python, PHP, UML, SQL, T-SQL, Oracle, MS SQL Server, MySQL, PostgreSQL, mSQL, JavaScript, Visual Basic, Perl, Expect, Shell Scripting and HTML |
| Hardware | Sun SPARC "enterprise class/workstation", Intel, Auspex, NetApp, SGI MIPS, DEC Alpha, and IBM PowerPC |
| Internet Technologies | E-Commerce, Business-to-Business, SOAP, REST, J2EE (EJB, JDBC, JMS, JCA, JavaMail, JTA, JNDI, JSP, Servlets, JPA,JAF, JSTL), Microsoft .NET, ASP .NET, .NET Web Services, Java RMI, Java Network (Socket) Programming, JavaScript, HTML, AJAX, XML (DOM and SAX), XSLT, PHP, Perl, and CGI |
| App Servers/Software | Tomcat, Resin, Jetty, WebSphere, WebSphere Distributed Cache, WebLogic Server, OrionServer, JBoss, Terracotta, Apache Camel, Apache ActiveMQ, Lucene, Ibatis, Hibernate, Ehcache, Apache JCS, Log4j, Webwork, JSecurity/Shiro, JQuery, Dojo, Spring, Spring MVC, Struts, Maven, Ant, JDom, Selenium, HttpUnit, JUnit, JMock, Apache CXF, Xerces, Xalan and AXIS |
Professional
Accomplishments| Iovation - Portland OR | ||
| Sr Software Engineer, June 2008 - Present | ||
| Tech Lead for a core web application that clients use to manage Fraud and Identity in the Iovation ReputationManager product. Designed and implemented a Horizontally Scalable, Layered, Event Based Architecture. Ported a 2 tier php application to the Event Based Architecture. Designed and implemented a lucene search system to handle over 120 million documents and growing. Implemented Distributed Caching for application at different layers, second tier cache for lucene searching, ibatis cache, and application object cache. Starting to design next generation realtime event based reputation system to scale to over 40K/tps. | ||
| Duties: | Networking/Software: | Resin, Maven, Perforce, JUnit, Log4j, Lucene, JCS, Ehcache, Terracotta, Apache ActiveMQ, Oracle, Ibatis, Hudson, Teamcity, Nexus, Spring, Spring MVC, Selenium, JMock, Hessian, Spring Remoting, REST, SOAP, Apache CXF, Jakarta Libs |
| Programming: | Java, Groovy, XML, XSL, Javascript, JQuery, UML, JDBC, JSP, SQL, CSS. | |
| Eastridge Infotech - Las Vegas, NV | ||
| Tech Lead, July 2005 - April 2008 | ||
| Companies consulted for and duties while consulting for Eastridge: | ||
| United Brotherhood of Carpenters and Joiners of America, Las Vegas, NV | ||
| Architected and Implemented the Software Architecture to run all applications now and in the future. Lead in porting a green screen VAX member and financial management system to web based java application. Created Frameworks for Image Processing, Database Management, Database High Availabity, System Security, and Caching. Administered all Websphere instances on 5 servers. Administered CVS repositories. Administered Samba Server. Managed developer resources, including assign tasks. Performance analysis and improvements of applications. | ||
| Duties: | Networking/Software: | WebSphere, WebSphere Distributed Cache, EhCache, IBM AIX, Sun Solaris, Samba, Ant, CVS, Junit, Log4j, Dojo, Jakarta Libs |
| Programming: | Java, XML, XSL, UML, JDBC, EJB, JSP,Javascript, CSS. | |
| ACS (Affiliated Computer Services, Inc.) - Portland, OR | ||
| System Developer Principal, Mar 2005 - Dec 2005 | ||
| Helped develope the Medicaid/Medicare System for the State of New Jersey. Designed Database Schemas, and wrote sql statements. | ||
| Duties: | Networking/Software: | WebSphere, ANT, Oracle, Struts, Jakarta Libs, CVS, HttpUnit, JUnit, Log4j |
| Programming: | Java, XML, JDBC, EJB, SQL. | |
| White Horse - Portland, OR | ||
| Sr Software Architect, August 2004 - Feb 2005 | ||
| Co-Architected a Business Social Network, Persistence Framework that allows separation of SQL from Code, and seamless Business Collaboration. Architected and Built Internationalization Infrastructure. Architected and Built an Event based Registration System. Architected and Built a Dynamic Email Messaging system that securely uses XML/XSL. Designed Database Schemas, and wrote stored procedures. | ||
| Duties: | Networking/Software: | ASP.NET, Microsoft .NET Products (SQL Server 2000), ATG Dynamo |
| Programming: | C#, Java, XML, XSL, SQL, T-SQL, UML, Html, Javascript. | |
| Via Training - Portland, OR | ||
| Sr Software Engineer, July 2003 - July 2004 | ||
| Architected a Component-based Architecture for an ASP Model Product. Designed and implemented an Event Architecture that allowed dynamic business logic and portable business logic between middle tier technology. Designed and implemented Scalable Asynchronous E-mail Framework, Co-Designed Persistence Framework to allow database independence. Co-Designed Session Management Framework to allow technology independence. Designed and implemented a reporting framework to allow dynamic integration with Espress Reports. Architected and Co-Designed the shared libraries to be used across customer products allowing more streamlined development. Mentored Engineers on design, fundamental object-oriented principles, patterns, and Java. Helped troubleshoot and implement Cisco Load Balancing. Helped design and debug XML-based Flash to Java integration. | ||
| Duties: | Networking/Software: | Resin, Struts, Tiles, JSTL, MySQL, Linux, Espress Reports |
| Programming: | Java, PHP, Perl, XML, XSL, SQL, UML, Javascript, Html. | |
| Mentor Graphics - Wilsonville, OR | ||
| Java Developer Consultant, April 2003 - July 2003 | ||
| Designed and developed Web Remix System, specifically designed, built, and documented the Business Model, Security Component that dynamically integrated with SiteMinder, Iplanet and Testing System, All Enterprise Java Beans both Session and Entity and Controller layer that integrated with WebWork. The system was designed to be a service-oriented architecture and had to use Microsoft .NET Web Service Components. This included but was not limited to J2EE, EJBs, Web Services, SOAP, Java Mail, Java Servlets, XML, and Java Server Pages. | ||
| Duties: | Networking/Software: | Weblogic, Webwork, Solaris, Site Minder, Oracle, Web Services, Microsoft .NET |
| Programming: | Java, XML, UML. | |
| MyHealthBank - Portland, OR | ||
| Sr Java Developer, July 2002 - Mar 2003 | ||
| Initially started as an independent contractor then moved into a full time position. Designed, architected, and developed Self Directed Health Insurance Software, specifically the Banking Module, Accruals, Accounts, and Broker. This includes but was not limited to J2EE, Java Servlets, Java Server Pages, XML, XSL and Database Design. A member of the Sr. Architect Committee. Designed Database Schemas and wrote SQL code. | ||
| Duties: | Networking/Software: | Apache, Linux, Jakarta Suite (Tomcat, Ant, Struts, Log4J), Weblogic, Solaris, JavaData, Oracle, DOM, SAX |
| Programming: | Java, UML. | |
| SMB Technologies - Portland, OR | ||
| Application Architect, Nov 2001 - OCT 2002 | ||
| Designed, architected, and developed the intellectual property of the company, in particular, enhancements to the Virtual Systems Administrator (VSA) console and the EasyGate network appliance. Designed, architected, and developed an Autonomous System Updater and a dynamically configurable from an XML File Linux Installer. Researched XML-RPC integration VSA using python. | ||
| Duties: | Networking/Software: | Apache, Linux |
| Programming: | Python, Shell Scripting, Perl, PHP, UML. | |
| TruePaws - Portland, OR | ||
| Technical Lead/Application Architect, May 2001 - Nov 2001 | ||
| Manage 6 developers. A member of the Architecture Team. Designed and built HMVC Model2 and Logging Frameworks. Co-designed and built an Event Driven Persistence Framework. Review the development procedures used to build all systems. Incharge of all application development from a quality and reuse view. Mentor other engineers to help them understand both the HMVC, Logging and Persistence Framework, plus any other obsticals they could be having. This includes but not limited to J2EE Java Servlets, Java Server Pages, XML and XSL. | ||
| Duties: | Networking/Software: | IPlanet, Log4j, JDom, Ant, TogetherJ, Oracle, J2EE |
| Programming: | Java, UML. | |
| GeoTrust - Portland, OR | ||
| Sr. Software Engineer, Dec 2000 - May 2001 | ||
| A member of the Architecture Team. Designed and built the Logging/Tracing Framework. Helped design the build and deployment strategy. Designed and built the Controller layer to work dynamically with clients and internal components. Designed and built the framework for the EAI system. Helped design and build the core framework to use for building components. This includes but not limited to J2EE Enterprise Java Beans, Java Servlets, Java Server Pages and XML. | ||
| Duties: | Networking/Software: | WebLogic Server, Log4j, Webwork, Equifax, Safe Harbor, Ant, Rational Rose, Oracle |
| Programming: | Java, UML. | |
| XUMA - Las Vegas, NV | ||
| JAVA Architect, May 2000 - Dec 2000 | ||
| Designed/Architected E-business applications that were Java 2 Enterprise Edition compliant. Co-Arichiteded and Built a Application independent J2EE E-Commerce Toolkit, to quickly build Customized E-Commerce Sites. This included but was not limited to J2EE Enterprise Java Beans, Java Servlets, Java Server Pages, XML, and XSL. Built a testing xml configurable unit testing framework. | ||
| Duties: | Networking/Software: | WebLogic Server, OrionServer, WebLogic Commerce Server, WebLogic Personalization Server, Ant, Oracle |
| Programming: | Java, UML. | |
| PurchasePro.com - Las Vegas, NV | ||
| Technical Lead/Sr. Software Engineer, Dec 1999 - May 2000 | ||
| Manage 7 developers and Convert there current Microsoft Visual Basic COM/ASP business to business web application to a full Java 2 Enterprise Edition compliant application. This includes but not limited to Enterprise Java Beans, Java Servlets, Java Server Pages, XML and XSL. Member of the Architecture Committee. | ||
| Duties: | Networking/Software: | WebLogic Server, OrionServer, JBoss, Oracle, Solaris, Digital Unix (True 64) |
| Programming: | Java, UML. | |
| NetStat - Las Vegas, NV | |||
| Sr. Java Developer, June 1998 - Dec 1999 | |||
| Architected and Built a 100 percent java platform/browser independent 3- tier E-Commerce Site using tcp sockets communication with applet client. RMI communication between the servers. Server discovery from the client to server used round robin. Designed and Built Servlet/JSP MVC Commerce Management and Royalty Program. | |||
| Duties: | Networking/Software: | Solaris, Cisco Routers, Firewall-1, Sendmail, DNS, Windows 95, Netscape, Solstice Disk Suite, Veritos Volume Manager, NFS, FTP, Print Servers, NIS, Apache Web Server, Apache JServ Servlet Engine, GNUJSP Java Server Pages. | |
| Programming: | Oracle, Java, Perl, HTML. | Hardware: | Sun SPARC "enterprise class/workstation". |
| Taos Mountain - Santa Clara, CA | |||
| Consultant UNIX System Administrator/Database Administrator/Web Developer, Feb 1998 - June 1998 | |||
| A full time employee that was contracted out as a consultant to different companies. | |||
| Duties: | Networking/Software: | Solaris, SunOS 4.x, Irix, FreeBSD, NetBSD, Linux, Cisco Routers, (TIS) Firewall, Sendmail, DNS, DOS, Windows 3.x, Windows NT, Windows 95, Windows 98, MS Office, Netscape, Internet Explorer, Solstice Disk Suite, Web Servers, NFS, FTP, Print Servers, NIS, Samba, Network Appliances "NAC". | |
| Programming: | Oracle, HTML, Java, Perl and Expect. | ||
| Companies consulted for and duties while consulting for Toas Mountain: | |||
| Company: | Nortel "Northern Telecom" - Santa Clara, CA | ||
| Duties: | Networking/Software: | Help administer 600 UNIX systems running SunOS 4.x and Solaris 2.x, NIS, NFS, Veritos Volume Manager, Updated a Jumpstart server to Jumpstart/Diskless Client server for 4c, 4m, 4u. | |
| Programming: | Perl, Expect. | ||
| Hardware: | Sun SPARC "enterprise class/workstation", and Auspex. | ||
| Information Storage Devices - San Jose, CA | |||
| UNIX System Administrator/Database Administrator, Oct 1997 - Feb 1998 | |||
| Duties: | Networking/Software: | Solaris, NetBSD, Linux, Windows NT Workstation & Server, Windows 95, Novell NetWare, Cisco Routers, (TIS) Firewall, Sendmail, DNS, DOS, Windows 3.x, MS Office, Netscape, Internet Explorer, Reflection, BRU backup software, Solstice Disk Suite, Web Servers, NFS, FTP, Print Servers, NIS, Samba, Oracle Financial Applications. | |
| Programming: | Oracle, HTML, Java, Perl. | ||
| Hardware: | SUN Enterprise 5000, SUN SPARC 5, SUN SPARC 20, SPARC Storage Arrays, Ethernet Cards, Hard Drives, Memory, Printers, Monitors, Modems, CD-ROMS, and Tape Drives. | ||
| Nevada Power Company - Las Vegas, NV | |||
| Computer Programmer/System Administrator, Feb 1997 - Oct 1997 | |||
| Duties: | Networking/Software: | Windows NT Workstation & Server, Windows 95, Novell NetWare, Lotus Notes, Linux, Solaris 2.x, Cisco Routers, Firewalls, IP Tunnels, DNS, DOS, Windows 3.x, OS/2 Warp, Rumba, MS Office, Netscape, Internet Explorer, WordPerfect, and Hummingbird Exceed. | |
| Programming: | Visual Basic, Access, HTML, Java, Perl, ANSI SQL Server, ANSI QUEL Server, and MS SQL Server. | ||
| Computer Programmer/Analyst, Sept 1996 - Feb 1997 | |||
| Duties: | Networking/Software: | Windows NT Workstation & Server, Novell NetWare, Lotus Notes, Microsoft SQL, AIX, Windows 95, DOS, Windows 3.x, OS/2, Rumba, PC Magic, QEMM, and Microsoft Office, Netscape, Internet Explorer, WordPerfect, Quattro Pro, and Hummingbird Exceed. | |
| Programming: | Visual Basic, Access, HTML, Java, ANSI SQL Server, ANSI QUEL Server, and MS SQL Server. | ||
| Computer Hardware/Network Support Tech., Feb 1996 - Sept 1996 | |||
| Duties: | Networking/Software: | Ethernet, Token Ring, Novell Netware, Windows 95, DOS, Windows 3.x, OS/2 Warp, Lotus Notes, Rumba, QEMM, and Microsoft Office. Hardware: Hard drives, Video Cards, Notebooks, HP LaserJet Printers, HP DeskJets, Memory, and Scanners. | |
| University and Community College System of Nevada System Computing Services - Las Vegas, NV | |||
| Student Tech. Consultant - Networking, Aug 1994 - Feb 1996 | |||
| Duties: | Networking/Software: | Linux, Novell Netware, Windows 3.x, Windows 95, Dos , OS/2 Warp, Macintosh, NeXT, Digital Unix, SunOS, Cisco Routers, Novell MPR, DNS, E-mail , Web Servers, NFS, FTP, Print Servers, Mosaic, Netscape, Gopher, Lotus Notes, CC-Mail, WordPerfect, ReachOut, and Quattro Pro. Hardware: Ethernet Cards, Hard Drives, Memory, Printers, Monitors, Sound Cards, Modems, CD-Roms, and Tape Drives. | |
ReferencesAVAILABLE UPON REQUEST
|
Printable resumé pdf resumé doc |