Post Job Free

Resume

Sign in

Web software developer

Location:
Boulder, CO
Posted:
June 13, 2017

Contact this candidate

Resume:

Resume'

JOHN REED SCHRICHTE

Phone 303-***-**** ac0tyd@r.postjobfree.com

http://www.linkedin.com/pub/j-reed-schrichte/21/662/84a

http://reedaccess.com

More than 30 years of experience in all phases of SDLC, including Application Development, Business Requirements Analysis, OOA & OOD, Data Analysis & Design, Project Management, System Testing, Integration, DTL, Implementation, troubleshooting and debugging, re-engineering of existing applications, and maintenance of a wide variety of Enterprise client/server, N-tier, web, distributed, and legacy applications for companies including IBM, SUN, JP Morgan Chase Bank, HP, Accenture, Apple, XCel (Public Service Co. of Colorado), and the U.S. Dept. of the Interior. and Dept. of Homeland Security.

Responsibilities:

•Web application development using Angular 2, TypeScript, React and Redux, HTML5/CSS3, Javascript, and Google Firebase.

•Native mobile app development on iOS (iPad/iPhone), Android, and and cross-platform app development using HTML5/CSS3 (Apache Cordova, Sencha Touch, jQuery Mobile), including porting/migration of existing websites and Javascript applications.

•Extensive experience in both Client- and Server-side Java development with J2EE architecture & 3-tier system design including presentation layer, Business logic layer, and DAO/DB.

•Full SDLC from concept to design and coding to final production, including Business and OO Analysis, OO Design, Development, Testing, Implementation and support of leading-edge Internet / Intranet business applications using Agile and traditional waterfall methodologies.

•Experience in distributed application development using SOA, REST, XML, JSON, Ajax, SOAP/WSDL.

•App Store app on Google Play and Apple iTunes Store.

•Managed and participated in distributed and offshore project teams.

•UI prototyping, proof of concept, product evaluation, estimating, skill development, mentoring.

•Expertise with Business analysis and preparing analysis docs, BPE, UI design docs, Data analysis docs, Functional and Technical design docs, user test cases, and UML docs using RUP.

•Outstanding Technical, Communication and Interpersonal skills with strong Service Orientation and Client Relationship Management skills.

•Solving problems, making good things happen, getting the job done to specification and on time, and making everybody happy.

Tool set:

•Javascript (ECMAScript 5 and 6), HTML5/CSS3, Angular2, React, Redux, NodeJS, Ajax, JSON, JQuery;

•Google Firebase, Mongo, SQL, MyBatis & Hibernate ORM, DB2, Oracle, Stored Procedures, SQL Server, HSQL;

•Java 1.8, J2EE, Servlets, JSP, annotations, JSF, threading, reflection, JNDI, JMS, JTA;

•mobile platforms: Android 7, iOS 10, Objective C, React Native, Google Progressive Webapps;

•WinTel, OSX/iOS, Linux, Sun Solaris Unix, MVS/zOS;

•REST, XML, SOA, WSDL, XSLT, RMI, XML-RPC;

•GIS: Geoserver 2.8, GIS, Postgres Geo;

•JUnit, Eclipse, Maven, ANT, Agile/XP, PHP.

•Spring 3 IOC, MVC, SWF, Spring Security, AOP, Transactions;

Certification:

SUN Certified Java Programmer SUN010028016, January 1998

Education:

Regis College, Denver, Colo. B.S. Computer Systems & Business Admin 1987, Magna Cum Laude

Summary of Experience:

Reedaccess.com June 2016 to present

Role: Software consultant for RageLife Inc.

I am currently working on independent software consulting projects. My primary client is RageLife.com, a social networking app for outdoor activities. Toolset is Angular 2, Typescript, Google Firebase, reactive programming, Redux, and NodeJS. My ongoing research projects include functional programming, big data, machine learning, parallel programming, NOSQL databases, and data visualization.

Meteostar, Inc. April 2014 to June 2016

Role: senior web/mobile engineer

Meteostar (www.meteostar.com) provides mission critical weather data services to companies including FedEx air operations and Delta Airlines, NASA Wallops Flight Facility, and the Netherlands national weather service. The web/mobile team is charged with enabling data representation and visualization capabilities for obtaining real-time situational information via the LEADS OnLine system, using has Ruby on the server and a mix of clients including Rails, ExtGS, and mobile devices via cross-platform delivery. I am responsible for full life-cycle development on both server and client side, and I am the senior engineer responsible for mobile development initiatives.

•Full SDLC on Android and iOS: responsive design, Agile methodology, small team interaction;

•Lead various company initiatives including severe weather alerting and insurance industry intergration;

•Lead developer on Ruby/Rails and base Javascript, prototype initiatives usingAngular 2, Node.js;

•Enabling geo-aware applications using PostGIS with Geoserver 2.8 and Postgres SQL DB;

•Onboard and mentor newer developers;

•Evaluate new technology such as machine learning, NoSQL databases, and functional programming for specific business cases.

•Integrate with sales team, product specialists, upper management, and customers to create innovative and timely solutions to aviation and weather industry challenges.

Reedaccess.com August 2012 to April 2014

Role: independent iOS / Android mobile app developer

- Distributed version 1.1 of LogBuddy OTR driver log app to the Apple iTunes Store and Google Play: www.reedaccess.com/logbuddy.

- Completed a variety of educational & language-related education projects, including deploying an AngularJS/NodeJS/responsive design TwitterBootstrap application to Heroku, and completing a number of skills upgrade programs including CUDA heterogenous parallel programming and LISP.

Responsibilities:

•Full SDLC on Android/iPhone, Javascript/HTML5, and Java platforms.

•Continuous interaction (remote and local) with customers to define user needs and UI design.

•Collect and analyze transportation business requirements and regulatory structure.

•Create UI prototype and implement proof of concept.

•Architect and Design mobile application structure, Java and Objective C classes, screen artifacts using Interface Builder and XML, navigation flows, networking, logging and error handling, printing, cloud data storage.

•Implement Android features including remote Services, ContentProviders, BroadcastReceivers, Location, UI layout, threads, notifications, timers, data access using SQLite, and resources.

•Implement iOS features including Core Data, delegates, notifications, GPS location, Segues, UIViewController, UITableViewController, and multitasking.

•Code reverse geolocation, interface with Google Maps using JSON data structures.

•Adapt to mobile phone application lifecycle specifications including sleep, low battery, power saving, call interruption, and phone off conditions.

•Create test data and execute testing conditions.

Environment: Android 4.2, iPhone/iPad, Eclipse, Windows 7, Interface Builder, XCode 5, OS/X 10.9, iOS SDK 5

CRGT Inc., Emerging Tech group, US Govt Systems division Nov 2011 to August 2012

Role: Consultant III

I was a leading technology implementer on mobile systems development projects for US Government clients including the Dept. of Homeland Security. Projects include mobile case management and reporting tools with server-side integration, enabling of field work and team management functions, and high-level security capabilities.

Responsibilities:

•Native and cross-platform mobile development on iOS, Android, and HTML5 (Sencha Touch 2).

•Agile methodology for requirements analysis, design, and implementation.

•UI design and implementation using HTML5, CSS3, and iOS Interface Builder/Storyboards.

•Back-end database design and implementation using SQLite, Core Data, and HTML5 local storage.

•Mobile app instrumentation, security, and device management.

•Port/migrate existing ExtJS code to mobile platform, and app wrapping in PhoneGap for distribution in app store.

•Create UI prototype and implement proof of concept.

•Architect and Design mobile application structure, Java and Objective C classes, screen artifacts using Interface Builder and XML, navigation flows, logging and error handling, printing, data storage, and email integration.

•Implement Android features including Activities, Services, Intents, 2D graphics, UI layout, threads, notifications, timers, data access using SQLite, and resources.

•Implement iOS features including Core Data, delegates, notifications, GPS location, Navigation Controller, UIViewController, and multitasking.

•Extensive customer interaction during all phases of project.

•Coordinate project work with offshore team in VietNam..

•Environment: iOS 5.1, Android 3.2, OSX 10.7, Objective C, Java, Sencha Touch 2, Javascript, SQLite, Core Data, HTML5, CSS3, JSON

Blazer Transportation, Denver, Co May 2011 to Jan 2012

Role: iOS/Android mobile app developer Denver, CO

I developed a mobile productivity app for the tranportation industry which provides full FMCSA product carrier log maintenance capability and ensures real-time Hours Of Service compliance for independent owner-operators and fleet organizations.

Responsibilities:

•Full SDLC on Android and iPhone platforms.

•Continuous interaction (remote and local) with users to define user needs and UI design.

•Collect and analyze transportation business requirements and FMCSA regulatory structure.

•Create UI prototype and implement proof of concept.

•Architect and Design mobile application structure, Java and Objective C classes, screen artifacts using Interface Builder and XML, navigation flows, logging and error handling, printing, data storage, and email integration.

•Implement Android features including Activities, Services, Intents, 2D graphics, UI layout, threads, notifications, timers, data access using SQLite, resources, and Monkey.

•Implement iOS features including Core Data, delegates, notifications, GPS location, Navigation Controller, UIViewController, and multitasking.

•Code reverse geolocation, interface with Google Maps using JSON data structures.

•Adapt to mobile phone application lifecycle specifications including sleep, low battery, power saving, call interruption, and phone off conditions.

•Create test data and execute testing conditions.

•Ensure Federal and state legal compliance.

•Learn to drive an 18 wheeler.

Environment: Android 2.3, iPhone4, SpringSource Tool Suite with Android emulator, Windows 7, Interface Builder, XCode 4, OS/X 10.6, iOS SDK 4

Accenture Corp. at JP Morgan Chase Bank Aug 2010 to July 2011

Role: Systems Analyst

I was a key technical participant on a project involving real-time delivery of mission critical and highly confidential financial and accounting data (Balance Sheet, Income Statement, variance reports, peer ranking, etc.) to 5000+ retail branches in the Chase US banking network, improving branch operations and performance and enhancing customer service.

Responsibilities:

• Key participant in technology proof-of-concept for Java and JPMC’s Open Source-based FAST.

• Full SDLC from analysis thru development and testing of secure web-based Java 1.6 application.

• Database design and coding of back end data access using MyBatis ORM with DB2.

• Analysis, design, and coding of middle tier using Spring 3 MVC, Security, SWF on Tomcat.

• Design and coding of web tier using javascript, HTML, CSS, YUI library, JSON, Ajax.

• Create application specifications for technical architecture.

• Coordinate project work and regular meetings with client's offshore team in Hyderabad.

• Create and execute JUnit test cases and run performance tests.

• Extensive Open Source software integration, debugging, and troubleshooting.

• Continuous interaction with client staff and business users in analysis and design phases.

Environment: Java 1.6, javascript, Spring 3, YUI, JSON, HTML, CSS, DB2, MyBatis, Tomcat, Eclipse 3.6, JUnit, Maven, Agile, Windows 7, Linux

International Business Consulting in Saigon, Viet Nam October 2004 to March 2010

Role: Consultant

I have been involved in a variety of international IT and business projects from initial conception to successful implementation.

Responsibilities:

•Setting up an international e-commerce website including UI design, ordering, payment systems, and accounting interfaces using J2EE, HTML, CSS, javascript, MySQL, Tomcat web server.

•Internationalization (i18n) and Localization of websites under development and retrofitting existing websites using XML/XSL, Oracle and Hibernate ORM, HTML, CSS.

•Complete analysis, design, coding, and implementation of a tour agency management system using C# ASP .NET, javascript, HTML, CSS.

•Business analysis and organizational implementation of supply chain management and logistics.

•Researcher for international IP rights and counterfeit products for client HP Corp.

•Extensive national language interactions including Vietnamese (proficient) and Mandarin (basic).

•Business development including marketing, prospecting, sales, production, and delivery.

•Human resources development including recruiting, education and training of local workforce.

Environments: Java 1.6, javascript, MySQL, Windows XP, Tomcat, XML/XSLT, Eclipse, HTML, Microsoft Visual Studio, C#, ASP .NET, MS Access

Royal Melbourne Institute of Technology September 2003 to Jan 2004

Role: IT Lecturer

RMIT is one of Australia's top technological Universities with a fully accredited undergraduate IT curriculum leading to a BS in Computer Science degree at the campus in Saigon, Viet Nam.

Responsibilities:

•Teaching and evaluation of undergraduate students in the Project Management subject area.

•Teaching and evaluation of undergraduate students in the Relational Database Management System subject area.

•Counseling and mentoring undergraduate students majoring in Computer Science.

•Mentoring sutdents on Java and OO topics.

•Evaluating teaching materials on IT subjects.

Environment: core University curriculum of SQL and Project Management materials.

Pyramid Software Development Co. Sept 2001 to March 2003

Role: Offshore Project Manager

Pyramid is a software development company with offices in Hayward, CA and Saigon, VN. Clients included the Apple Computer, Inc. warranty repair depot and the website JustDeals.com.

Responsibilities:

•Lead project from Engagement through Closure, to schedule, scope, quality and within budget.

•Present to project stakeholders and management, execute designs, develop and deliver project solution to specified requirements on schedule and within budget.

•Direct offshore team project work progress and reevaluate project deliverables as necessary.

•Review and manage project plans, timelines and budgets including objectives, tasks, expenses, deliverables, staffing assignments, contracted personnel and task dependency networks.

•Drive development of business and use cases.

•Ensure project deliverables are aligned with business expectations and with the BRM.

•Develop project charter, scope, risk/benefit analysis and resource cost estimates.

•Review with stakeholders and business partners and obtain approvals.

•Scheduling, prioritizings and delegating project work assignments.

•Review and submit status reports, briefings, financial analysis reports, time reports and other project control documents.

Environments: Java 1.3, WebSphere, Windows XP, IBM Commerce Server, javascript, Microsoft development toolset including Access, VB, Visual Studio

SUN Microsystems Inc. Sept 2000 to June 2001

Role: contract Java Programmer/Analyst

Located at the SUN campus in Broomfield, Colorado, the Online Service Center project involves delivery of system software performance and upgrade analysis tools to SUN Solaris Unix users.

Responsibilities:

•Proficient in Solaris Unix platform toolset including shell scripts, vi, grep, gdb.

•Design, coding, debugging, and deployment of Server-side Java programs.

•Create XSLT markup documents to meet UI design specifications.

•Read and parse XML documents.

•Merge XML documents with XSLT.

•Analyze requirements, identify changes, maintain Technical and Application documentation.

•Demo to the business and user teams on a periodic basis.

•Perform peer review.

•Coordinate code deployments during releases.

Environment: Solaris Unix, Java 1.3, XML/XSL, shell scripts, Star Office (now Open Office), CSS

IBM Corp. at client Public Service Company of Colorado Oct 1998 to June 2000

Role: contract Java Programmer/Analyst

Public Service Co. is Colorado's largest public gas and electric utility.The project involved web-enabling PSCo's legacy Customer Information and Billing mainframe applications.

Responsibilities:

•Proficient in IBM Rational development toolset.

•Analyze, design, and code Client-side Java applets and HTML.

•Lead Mainframe CICS to Java interface project phase.

•Analyze and interface with legacy IBM CICS Cobol II programs.

•Deploy on IBM WebSphere application server.

•Interface with high-level IBM Technical representatives.

•Lead the technical architecture effort.

•Serve as the primary Legacy system integration representative.

•Provide Java support resource for the team.

Environment: Java, Applets, HTML, Windows NT Server, IBM MVS, CICS, DB2, Cobol II, Andersen Consulting Install/1 runtime.

DMW Inc. for client Echostar, Inc. Jan 1998 to July 1998

Role: contract Java Programmer/Analyst

DMW located in Colorado Springs, Colo. was the prime contractor responsible for developing call center and customer service system to support Echostar's DishNetwork retail satellite programming operations.

Responsibilities:

•Design and implement a three-tier Java application architecture.

•Deploy on the Tengah web application server.

•Analyze and interface with legacy relational database on the back end using JDBC calls.

•Analyze, design, and code Java Swing UI.

•Perform management and customer product demos.

•Create UI prototpes and application proof of concept.

Environment: Java 1.1, Swing, JDBC, Tengah web server, Windows NT Server

Columbine Consultants Feb 1997 to Dec 1997

Role: Java Programmer/Analyst

Columbine Consultants located in Denver, Colorado created an options analysis and trading application for use by the securities investors and traders.

Responsibilities:

•OO Analysis and Design of the client, middle tier, and back-end components.

•Develop Java classes using 1.1 JDK.

•Implement JDBC database calls on back end.

•Use stable pre-Beta Swing UI components.

•Continuous client interaction during analysis and design.

•Create and maintain project application and technical documentation.

•Write and execute test cases.

•Provide continuous support during user implementation.

Environment: Java 1.1, Swing, Windows NT Server, JDBC

IBM Corp. for client MCI Corp. Sept 1996 to Jan 1997

Role: contract PowerBuilder Programmer/Analyst

IBM Software Services division in Boulder, Colo. was responsible for creating a client-based GUI front-end for an existing mainframe application used by MCI's Global Revenue Systems division.

Responsibilities:

•Develop GUI prototypes using PowerBuilder 5.0

•Use PowerSoft Foundation Classes.

•Use a 2-tier Client-Server processing model.

•Use object-oriented design and programming techniques extensively.

•Interact with business analysts and client representatives during evaluation phase.

•Assist project team with technical and application proof of concept.

•Deliver code releases in accordance with project schedule.

Environment: PowerBuilder 5,Windows NT Server, PowerSoft Foundation Classes

New Era of Networks Inc. Jan 1996 to Aug 1996

Role: Consulting Engineer

Located in Englewood, Colo., NEON's main product is a middleware messaging and queueing product called NEONET. The project involved creating a GUI-based management interface and connection to middleware messaging management system residing on IBM Mainframe.

Responsibilities:

•Design and develop PowerBuilder UI programs.

•Develop and implement IBM MVS Cobol interface programs for the client-based GUI.

•Develop SQL client database access programs to Sybase database.

•Design and develop UI windows and code event and function scripts.

•Follow project testing and user guidelines.

•Implement integration and deployment processes at client sites in NYC Financial district.

Environment: PowerBuilder 4, Windows NT Server, Cobol II, MVS, TSO/ISPF, Sybase, NeoNet

Keane, Inc. at client Public Service Company of Colorado Sept 1994 to Dec 1995

Role: IBM Mainframe Consultant

The Colorado Public Utilities Commission directed PSCo to conduct a utility rate rebate and refund, a very high-visibility project (incl. media coverage) which required distributing $250 million to eligible customers in the million-plus PSCo customer base.

Responsibilities:

•Primary project coding in Cobol II, testing, and implementation of refund program.

•Code interface programs for access to DB2 database and MVS systems.

•Document any variance from project standards or expected results.

•Implement project accounting and auditing controls.

•Adhere to strict security and authorization standards.

•Deliver final processed files to check-creating facility for mailing to customers.

Environment: IBM MVS, CICS, DB2, Cobol II, JCL, TSO/ISPF Andersen Consulting Install/1 runtime.

IBM Corporation Jan 1994 to July 1994

Role: contract DB2 DBA

IBM's Software Manufacturing Solutions division located in Boulder, Colo. is tasked with production, packaging, inventory, and distribution of the full IBM software product line.

Responsibilities:

•Database Design, implementation, and maintenance of DB2 databases for internal ordering, delivery, and accounting systems.

•Data design and modeling, creation and maintenance of Entity-Relationship diagrams.

•DB2 systems administration, security, resource allocation, user access, program access.

•DB2 internals, performance monitoring, backup and recovery

•SQL query optimization, EXPLAIN output review, access path analysis.

Environment: IBM MVS, DB2, CICS, PL/1, JCL,TSO/ISPF

Keane, Inc. at Public Service Company of Colorado July 1991 to Oct 1993

Role: contract Cobol/Cics/DB2 Programmer/Analyst

The Customer Information System is Public Service Company's core business system for residential and commercial gas and electric users in Colorado, including service provisioning, billing, payments, and account activity. The project involved development of an entirely new CIS system.

Responsibilities:

•Code and unit test Cobol II programs for Account Balance, Utility Service, and Billing systems.

•Create CICS screens and integrate with COBOL II code.

•Connect to DB2 databases using SQL

•Perform all development tasks in IBM MVS environment using JCL, CLIST, and TSO/ISPF.

•Participate in code reviews.

•Integrate with System Test team.

•Meet all project deadlines.

•Update project application and technical documentation.

Environment: MVS, DB2, CICS, COBOL II, JCL, TSO/ISPF, Andersen Consulting Design/1 & Install/1

Northern Arizona University June 1990 to Jan 1991

Role: DB2 Database Administrator

Located in Flagstaff, Az, NAU is part of the Arizona State University system. The Computing Service Center maintains all University accounting, course scheduling, grading, and student support systems.

Responsibilities:

•Maintain DB2 databases for accounting, course scheduling, grading, and student support.

•Perform SQL query optimization, EXPLAIN output review, and access path analysis.

•Monitor and tune third-party software packages

•Perform systems administration, security admin, resource allocation, user and program access.

•Maintain DB2 internals, performance monitoring, backup and recovery

Environment: IBM MVS, DB2, JCL, TSO/ISPF

IBM Corporation Sept 1989 to May 1990

Role: PL/1 Programmer/Analyst

Located in Bethesda, Md, IBM internal corporate systems support all sales and delivery, production, scheduling, distribution, accounting, and human resources requirements.

Responsibilities:

•Design, code, implement, and maintain database access layer programs.

•Coordinate with application development teams requesting database access programs.

•Maintain all project technical and application design documentation.

•Participate in IBM Corporate training programs for DB2.

Environment: IBM MVS, DB2, PL/1, JCL, TSO/ISPF

MCI Corporation Jan 1989 to Aug 1989

Role: Systems Analyst

Located in Arlington, Va, MCI online Order Entry systems support all telecommunication service provisioning and billing for the nationwide retail and corporate customer base.

Responsibilities:

•Analyze, design, and code Cobol II programs for Consolidated Billing system.

•Coordinate with project analysts and DBAs.

•Unit test and handoff to system test team.

•Maintain all project technical and application design documentation.

•Participate in peer code reviews.

Environment: IBM MVS, DB2, Cobol II, JCL, TSO/ISPF

American Mgmt. Systems on contract to U.S. Dept. of the Interior Aug 1987 to Oct 1988

Role: Programmer/Analyst

The Royalty Management System controls the US Interior Dept.'s collection and disbursement of mineral royalties for oil, gas, and mineral extraction on all Federal and Indian land. RMS processes billions of dollars in royalty receipts and payments monthly.

Responsibilities:

•Analysis and design of new enhancements to online ADSO system.

•Design and code batch COBOL programs accessing IDMS database.

•Unit test, debug, and troubleshoot new programs and modifications to existing programs.

•Conduct extensive client consultation for business analysis of system enhancements.

•Analyze existing business and technical systems to recommend enhancement strategies.

•Coordinate teamwork across a variety of client systems and diverse project teams.

•24-hour production support on critical nighttime MVS batch systems.

Environment: IBM MVS, IDMS, Cobol II, ADSO, TSO/ISPF



Contact this candidate