Wright Code
Resume
Jay Wright
Senior Developer focused on Web3, NFT's, and Smart Contracts; iOS & Android - Mobile Developer
jwright@wrightcode.com

Summary and Accomplishments

    Like so many, I've been lured in by the fascinating and promising technology of blockchain, web3, smart contracts and NFT's. I've taken the initiative to build my own generative art NFT project, minting web3 site, and solidity smart contract on Ethereum. I'm looking to continue focusing my efforts in this area. As a mobile developer I've written apps in both iOS and Android, ported from one platform to the other, and even traveled to India to hand off application code to a team in Pune. Prior to mobile I spent 12+ years developing with dynamic, database driven, server-side web-based technologies, most commonly in Java. I have a Computer Science degree from Rutgers University.
     - Accomplished server-side, web, and mobile developer
     - Experienced object-oriented architect and developer
     - Proficient database design, modeling, and data migration engineer
     - Demonstrated leader in providing solutions to business development needs
     - Effective communicator with clients and colleagues
     - Responsible and motivated manager of schedule and deliverables

Experience

Senior Developer
01, 2022 - present
  Independent - Personal Project, Bend, OR
  Personal project to implement a generative art, NFT, web3, project with a solidity smart contract on the Ethereum mainnet.
     - Used Procreate (iPad) and Photoshop with JavaScript and python to produce a generative art collection of 1k+ pieces.
     - Learned React/web3 to build NFT-minting website of the generative art collection on AWS.
     - Wrote, tested, and deployed Solidity smart contract on Ethereum mainnet to support the NFT collection.

Senior Developer
03, 2016 - 11, 2021
  LeadMethod, A Revalize Company, Bend, OR
  Senior developer on a small team supporting a Spring/SpringBoot stack with Redis, Mongo, Postgres.
     - Implement and maintain sophisticated in-house analytics engine to process and crunch event data for reporting.
     - Built JOOQ/JDBI persistence layer in migration of app from MongoDB to Postgres.
     - Implemented multi-directional data integration with external CRMS such as Salesforce, Microsoft Dynamics, Hubspot, and others.
     - Painstakingly supported a legacy data integrity nightmare in a mongo datastore.

Mobile Developer
01, 2010 - 01, 2016
  Independent, Bend, OR
  Lead or collaborating Developer on a number of iOS and Android applications.
     - Photobucket: Native iOS and Android development on photo sharing applications and a Print Shop SDK for both platforms. Lead on Android collaboration with Verizon.
     - TomTom: Building customized GPS and Photo data collection tools with integrated webservice-based workflow management on the iOS and Android platforms. Required travel to Pune, India for remote team integration.
     - Boston Beer Company: Integrated native iOS code and the Box API into an internal iPad PhoneGap application.
     - StubHub: Worked on the team to enhance the iPhone functionality and build an iPad version.
     - Gun Dog Labs: Building NFC (Near Field Communication) reader and writer applications for the Android Platform. Ported to iOS using QR Code reader instead of NFC.
     - Gameface: Interactive Biographical Trivia game for iPhone/iPad with a Ruby back end. Android version in beta.
     - ACC Sports app by Silver Chalice. Implemented new navigation and other iOS components.

Senior J2EE Developer
02, 2007 - 08, 2009
  Powermand, Portland, OR
  Lead Developer on Java OSGI application including embedded C on ZigBee wireless devices and a web 2.0 application.
     - Implemented Java OSGI bundles to manage a ZigBee wireless network, exchange data and instruction from a central servlet application, provide a web monitoring and control interface.
     - Tuned OSGI application for deployment to an ARM processor running a customized open source JVM.
     - Design and Develop embedded C firmware on ZigBee network devices.
     - Built Spring MVC, Hibernate, "Web 2.0" web application including Adobe Flex/Flash controls.

Senior J2EE Developer, Contract
12, 2005 - 10, 2006
  InfoUSA, Yesmail, Portland, OR
  J2EE Developer on Spring MVC, Hibernate, Ajax, Axis Web Service oriented web application.
     - Core member of geographically distributed development team integrating web services and Ajax ("Web 2.0") web application user interface into the core technology platform.

Senior J2EE Developer, Contract
2, 2005 - 9, 2005
  Standard Insurance, Portland, OR
  J2EE Developer, deployment lead on large struts, web services integration project using the IBM application suite.
     - Struts application developement for a "single view of customer", integrating multiple data sources.
     - Build Lead coordinating code builds, ClearCase versioning, and deployments to integration, model, and production environments.
     - Lead unit testing initiatives with Junit and Cactus.

Senior J2EE Developer, Contract
6, 2004 - 9, 2004
  Exempla Healthcare, Denver, CO
  Lead development and integration on a high security Physician's Portal on BroadVision and medical web applications.
     - Developed JDBC persistence application to synchronize multiple Oracle databases.
     - Investigate and propose solutions for increased network security and single sign on capability of third-party web applications through reverse proxy and NTLM Active Directory
     - WebDAV development to integrate BroadVision Portlets with Jakarta Slide and NT authentication.
     - Built Java-based Lab Alert Socket Server to support real-time physician orders, status, and result BroadVision messaging.

Senior J2EE Developer, Contract
8, 2003 - 1, 2004
  Media News Group Interactive, Denver, CO
  Provided lead development and mentorship on the next generation J2EE-based publishing system.
     - Designed and developed DB2/ATG Dynamo based framework for member subscription application. This important revenue source required the secure handling and encryption of user credit card information.
     - Redesigned and developed the member entertainment content application. This increases advertising and 3rd party revenue by allowing online members to find local sporting events, and restaurants. Developed using BEA Weblogic 8 and MS SQL Server.
     - Architected Java scheduler application to handle generic scheduled events, and implemented events that handled export of database content in an XML format for client processing.

Senior Web Developer
6, 2001 - 8, 2003
  @Once Inc, Portland, OR
  Architect and lead developer for the core business technologies& research and development lead on proof-of-concept applications& evaluator of Application Servers and IDE's for the implementation and deployment of J2EE applications.
     - Email generation and delivery: a distributed, multi-threaded, system to compose and deliver SMTP messages utilizing EJB's, JMS, Message Driven Beans, and JDBC.
     - Developed standalone multithreaded applications to preprocess and prepare data, then distribute work load to the JBoss server pool with JMS queues. Distribution of workload was based on the JMS server statistics, tracked by stateless session beans and communicated to the applications by stateful session beans.
     - Servlet frameworks: multiple servlet application frameworks to support dynamic development by providing XML configuration, JSP tag libraries, security, and database integration.
     - Incoming email processing: a multithreaded SMTP server integrated with distributed JMS EJB servers to process incoming email while adhering to the strict internet standards and the RFC.
     - Installation, testing, and evaluation of Application servers and IDE's to be used to implement and deploy J2EE applications. Included WebLogic, JBoss, iPlanet, Resin, Tomcat, J2EE Reference Implementation, Ant, Forte, JBuilder, and JDeveloper.
     - Struts web applications.

XML/Java Developer, Contract
3, 2001 - 5, 2001
  Intuitek, Portland, OR
     - Utilized Apache Cocoon XML and XSLT publishing framework to design and implement a dynamic, interactive, database-driven web site.
     - Wrote XSL templates and tag libraries.
     - Implemented Java-based XSP to provide dynamic XML generation.

Senior Java Developer, Contract
8, 2000 - 11, 2000
  Cybersight, Portland, OR
     - Designed and coded object-oriented Java classes to build a highly secure web application using Java Beans, Java Server Pages, and an Informix database.
     - Implemented a security infrastructure, utilizing SSL, Certificate Authentication, PGP and other encryption components.
     - Created a messaging component for highly secure communication between two separate web based systems, each with unique secure login implementations.

Senior Software Engineer
1, 2000 - 8, 2000
  Trailworks.com, Portland, OR
  Java-based development including Enterprise Java Beans, Servlets, and Java Server Pages.
     - Internal lead to model a new database based on legacy databases and future needs. Lead data migration efforts.
     - Implemented the BladeRunner XML Content Management Application (now BroadVision's One-to-One Publisher) to upload, manage, and re-purpose data for web and print.
     - Developed the internal web-based data entry tool as well as the publicly accessible web pages.
     - Worked with UML to analyze Use Cases and develop from them.

Technical Lead, Enterprise Technology Group
10, 1997 - 9, 1998
  Waggener Edstrom, Portland, OR
     - Lead of a newly formed technical department, with concentration on providing client services and agency tools through secure, web-fronted database applications.
     - Included consultation with the Senior Executive staff, external client teams, technical staff, and our internal account teams to provide project plans and proposals for new business initiatives and internal investment, and to define technical deliverables.
     - Worked internally within agency as well as managed external resources (Microsoft Consulting Services/Advanced Technologies) to build and deploy agency workflow and productivity tools.

Senior Software Engineer
7, 1996 - 10, 1997
  Excite, Inc., Redwood City, CA
  Engineering lead for Excite.com's Travel Channel.
     - Implemented solutions for automated production of web pages using the Netscape API, C++, Perl and CGI.
     - Defined and built tools to automate and manage database, flat-file, source-fed, and HTML content.
     - Worked to integrate databases from several different sources and make data accessible company wide.

GIS Computer Lab Programmer/Network Manager
10, 1991 - 5, 1996
  Climate Laboratory, Department of Geography, Rutgers University, New Brunswick, NJ
  Database Programmer for Global Climate Lab GIS research facility.

Systems Analyst
1, 1990 - 9, 1991
  Gamma Ray Observatory Satellite Project, University of New Hampshire, Durham, NH
  Computer Programmer for Nasa funded scientific research project. Necessitated frequent trips to NASA's Kennedy Space Center with security clearance during satellite End-To-End Network testing. Required collaboration with the European Space Agency.

Development Environments

   Frameworks and APIs
iOS, Android, J2EE (JSP/Servlets, EJB 2.0, JMS, JAXP, JDBC), Spring/Spring Boot, React, Ruby on Rails, Struts, Hibernate, Knopflerfish OSGI, Axis Web Services, ATG Dynamo, Cactus, Junit, Cocoon, Netscape API (NSAPI), iPlanet LDAP API, XML SAX and DOM parsers
   Languages
Objective-C, Java, Python, JSP, Ruby, XML/Xpath, XSL/XSLT, UML, JavaScript, Perl, C/C++, SQL, PL/SQL
   IDE Tools
XCode, Android Studio, Intellij, RemixIDE, Eclipse, Websphere Application Developer (WSAD), Rational Application Developer (RAD6), Adobe Flex Builder, Rational Rose, JBuilder
   Source Control
Git, Subversion (SVN), ClearCase, CVS, StarTeam, MS Visual Source Safe, RCS
   Operating Systems
Linux, Mac OS/X, Solaris, Windows
   Application Servers
Websphere 6.0/5.1, Weblogic 8.1, JBoss, ATG Dynamo, Tomcat, Apache, Iplanet, BroadVision
   Database
Postgres, Oracle, MySQL, Informix, SQL Server, Mongo

Education

Bachelor of Science, Computer Science, Rutgers University - 1992

Activities and Interests

Tennis, Mountain Biking, Photography, Writing, Travel, Skiing, Rock Climbing, White Water, Illustration

Version: 1.6