Post Job Free

Resume

Sign in

Java Sales

Location:
Detroit, MI
Salary:
70000
Posted:
August 02, 2016

Contact this candidate

Resume:

Jeff Warren

cell: 248-***-****

*** * ****** ***

Detroit, Michigan

48202

acvzuo@r.postjobfree.com

Objective: A programming or systems job that will help me gain more project design and full life cycle experience.

TRAINING AND CERTIFICATIONS:

Sun Certified Java 2 Programmer, April 2002

EDUCATION

BS Computer Science

Wayne State University

May 1998

WORK EXPERIENCE

General Motors

Detroit, MI

Jan 2016 – July 2016

Go/Angular Developer

Implemented improvements to an interactive chat application using Go language for mostly backend session, control flow, and data access. Implemented front-end interface changes and MVVM framework changes using Angular-JS, Javascript, and HTML5. I created several new Angular views, filters, and extra controllers used for chat queue monitoring, populating data stores for charts, and creating/editing users. Data was stored in RethinkDB, NoSQL DB in JSON format.

Environment: Angular-JS, Backbone.js, GOLang, Javascript, HTML5, CSS3, JSON, RethinkDB, GIT, SVN(Subversion), Jira, Linux

Infosys

New York, NY

Java Front-End Programmer

July 2015-Jan 2016

For Bank of America/Merrill Lynch front end interface to access their CESIUM data repository for clients. This involved creating Angular-JS views, filters, and javascript methods

Environment: Angular-JS, Javascript, HTML, JSON.

Denso

Southfield, MI

Programmer/Developer

January 2014-January 2015

Implementing the real-time, multi-threaded, online oem sales tool FACTT which will streamline the review and approval process for making adjustments to part orders by auto manufacturers and other suppliers. It consists of Web 2.0 Ext-JS front end and Struts MVC and Spring presentation layers communicating with legacy AS/400 DB2 and new SQL Server databases through iBatis. I also implemented JUnit test cases for all new java code, and implemented them using TDD(Test Driven Development) process

Environent: Java, Javascript, HTML5, CSS3, iBatis(MyBatis), XML, Struts, Spring, Sencha Ext-JS, Ajax,

Angular-JS, Java

Concurrency API, Tomcat, Junit, DB2

Onstar-Mphasis

Detroit, MI

Programmer/Developer

May 2013- January 2014

Developed an application to catalog all the application asset dependencies of source code, application artifacts, and documentation. It tracked changes and new code and apply them to the catalog. Created a webapp to find a particular asset given criteria. Then list all assets related to an application error. This involved building a set of MySql tables, reconciling them with the relevant Onstar Oracle DB tables, and using existing reflection, and JAXB libraries. I also worked on fixed to Onstar billing invoice formats within the real-time, mult-threaded environment.. These were java, jsp, and pdf library fixes.

Environment: Java, JavaScript, XML, JAXB, MySql, Apache Hadoop, JAX-RS(Rest), JAX-WS(Soap) JSON, Real-time, Java Concurrency API, Virtual Advisor Rules Engine, Weblogic, Oracle, Junit

Ford

Dearborn, MI

Programmer/Support Analyst J2EE Developer

Global Product Definition

Nov 2011-Oct 2012

Implementing changes & additions to the Global Product Definition sales & inventory application. These are 3-tier Struts-MVC based J2EE applications with JAX-WS Web Services.

Global Asset Management(GAM) Application to manage marketing and sales inventory and assets across different continents. I did some front-end JSP and Javascript as well as middle tier Java implementation for the Struts web interface. Also wrote some JUnit test cases.

GPD-DynaProp interfaces: Developed some interfaces to allow for more control over DynaProp environment properties changes to be made or recognized at runtime without restarting of application servers.

GPD-Complex Export: Worked on coming identifying unimplemented requirements in the existing application in the development platforms. I then worked on implementing, updating old design documents, and writing tests for the changes. These were mostly front end changes as well to the Struts application. Application data was persisted into Oracle using Hibernate 3.0. This involved creating additional hibernate mapping entries for new objects that were defined, and implementing the Create, Read, Update, Delete(CRUD) activities.

GOTD-Global Order To Delivery: Worked on preliminary Use Cases and prototype objects in Java with JAX-WS, JAX-RS Restful Web Services with Apache CXF.

Environment: Java 1.5, J2EE 5, Struts 1, Spring 2, Hibernate 3, JAX-WS, JAX-RS, Apache CXF, WSDL, JAXB, Websphere 6, JUnit, Oracle 11g, Linux, Ford JCOE .

Unisys

US Coast Guard Finance Center

Chesapeake VA

October 2009-Sept 2011

Java Software Engineer

I helped develop a working baseline development platform for the U.S. Coast Guard Finance Center’s Core Accounting Suite(CAS) of J2EE financial applications from the legacy delivered source code. This involved making ANT builds, parsing tools, and file compares. Next I made several improvements to the applications involving vendor management, purchase requests, accounts payable, and warrants. Some of the tasks involved developing new SOAP web service endpoints and implementations to improve the performance of daily tasks involving accounts payable and vendor management and improving the performance in the multi-threadeaded, concurrent, real-time environment. I designed the solutions, implemented them, and wrote both JUnit and UAT test plans for the solutions. Plus, after deployment, analyzed UAT test results. Lastly, we created a suite of JUnit test cases for the delivered and production code to aid in future development. CAS is a suite of financial applications used by units in the field for procurement, purchasing, accounting, user management and other tasks. It is a made up of several 3-tier J2EE applications. They involve JSPs and AJAX on the front end calling the Webservices and SessionBeans in the middle, and Oracle 10g on the back end.

Environment: Linux, Oracle, Oracle Application Server(OC4J), JDeveloper, J2SE 1.5, J2EE 1.4, ANT 1.7, Webservices(Apache Axis, JAX-RPC, JAXB), Portal, JUnit, UAT, XML, PL-SQL, Ajax, Cocurrency API, Real-time

Grand River Networks

Farmington Hills Mi

October 2007 - October 2009

Software Engineer

I am developing a J2ME application for grocery store shoppers. This application will manage the users shopping list and search online weekly grocery store circulars to find which store nearby has the best savings that week for the shopper. It will also allow the shopper to see a particular item a particular store is on sale at any other stores. I'm developing this as an MIDlet using the high-level J2ME apis, internal J2ME RecordStore for data storage, and HttpConnection to search online circulars.

I developed a Java peer –to-peer application that could be used on the Google Android G-phone platform to manage a cities emergency response/rescue plan. This application is integrated with pda functions, Google Maps, and the SQLite database to keep track of victims needing rescue, ambulances, food/water, and medical supplies. I designed a database schema run on the SQLite database that included in the Android platform. This allows emergency workers to have updated amounts and locations of emergency medical supplies, food and water supplies displayed on the Google Maps application. Updates to the database tables would be sent to all the other devices using wireless messaging which are functions of the Android platform.

Now working on a grocery store circular deal locator for Blackberry, Palm, and other J2ME devices.

Environment: Linux, SQLite, MySQL, J2SE, HTML, VXML, IVR, Google Android SDK, J2ME(MIDP), JSR30, JSR37 simple ui design, Ant, Eclipse, XML

DaimlerChrysler/Chrysler

Auburn Hills, MI

September 2006-September 2007

Software Engineer

Developing server-side applications to enhance and improve performance of Chrysler's EBMX supplier file trading/file transfer platform, as well as admin tools to aid in the diagnosis of problems. EBMX is a J2EE application based on the I-planet ECXpert Rules Engine. The interface we implemented for the ECXpert Rules Engine was an MVC-Struts 1.2 based front end where each supplier could login and view the part specifications for the vehicles that they are interested in getting their parts sold on. I had to write Struts actions, Java Sevlets, JSPs, Javabeans, and Perl & Unix scripts that would be involved in the parsing legacy EDI files, monitoring for excessive activity,and notifications of non-conforming files being uploaded. I was also involved in requirements gathering, design, implementation, and testing. The application was deployed on Websphere Application Server 6.0 & Sun I-planet. Wrote and edited SQL queries and stored procedures for DB2.

Environment:Solaris, I-planet, IBM Websphere Application Server, IBM RAD(Eclipse)7.0,IBM DB2,IBM Rational Clearcase 6.0, Sun ECXpert Rules Engine, Java Servlets, Perl, Unix Shell scripts, J2EE, J2SE, JSP, JSTL, Java multi-threading, HTML, CSS, Struts, MQ Series

Eclaro-EDS-OnStar

Pontiac, MI

October 2005-August 2006

OnStar Unix Level 2 support

I provided support for J2EE applications deployed on Solaris platforms that make up the OnStar service. I performed application change deployments and had 24x7 on-call duties for 11 J2EE applications. I wrote and maintained Unix scripts that were used for controlled starts, stops, and file changes. I wrote test scripts for new deployments and deployed new OnStar applications on new servers. On a 24x7 on-call basis, I performed emergency restarts root cause analysis. I also helped implement a new interface for level 1 OnStar advisors to help them deal with client issues. This was a J2EE servlet based application providing them an interface to the same OnStar databases, routing direction files, and OnStar personal calling account information. This application parsed Onstar Handsfree Calling orders using a IVR/VXML format. I also wrote SQL stored procedures and new VXML grammars.

Environment: Solaris, Java(Servlets, JSP), HTML, CSS, XML, JAXP, IVR, Cisco Voice Portal, MQ Series, Bea Weblogic 6.1&8.1, Apache, Oracle 8&9, pl/sql, SQL, stored procedures Unix Shell Scripts, log4j, Junit, UAT, Tomcat, Ant, Java Sockets, threads, and syncronization

Grand River Networks

Farmington Hills

April 2003-Oct 2005

Satellite sales/installation/Websphere Developer

Sold and installed Dish Network satellite TV systems MI as an independent retailer. I also maintained an online sales website using Jakarta Struts on a Tomcat server with Java Servlets and JSPs.

J2EE Developer

Project: Delphi Automotive Supply Chain application

July 2004-December 2004

I implemented some front end Servlets and made changes to EJB SessionBean logic that communicated with an IBM WebSphere ICS(InterChange Server, J2EE connector platform) application used by Delphi Automotive. It used WebSphere ICS interfaces to communicate with the existing business logic and the DB2 database using JDBC. This provided an interface for part defect reporting and tracking. I received class and process design diagrams from Rational Rose UML diagrams to be implemented into SessionBean logic or object changes. The goal of my Session Bean logic was to eliminate redundant error reports. The front end for entering this was implemented with Struts with Actions used for different error reports. I wrote unit tests using Junit for my new actions

Environment: IBM Websphere 5.1 Application Server, Eclipse, WSAD, IBM DB2, IBM MQSeries, Apache Tomcat, EJBs, Struts, Ant, UML, JDBC, Junit, Agile SDLC

Websphere developer

Treeflow Technologies

Troy Mi

November 2002-March 2003

I worked on the Treeflow training and knowledge base project for DaimlerChrysler Financial Services. This application gave the user a very intuitive, interactive, Flash-based interface to create a training path and go through the online course work. It had a Macromedia Flash front end supported with Java Servlets and JSPs which communicated with the DB2 database which stored the Flash programs and the training schedules. My tasks were migrating this from Microsoft IIS to Websphere on Linux, installing and customizing a CVS source control system, and implementing a servlet layer. I also wrote shell scripts for startup, shutdown, and logging.

Environment: IBM WebSphere Application Server 5.0, Java Servlets, JSP, Taglibs DB2, JDBC, CVS, SUSE Linux

Grand River Networks

November/2001-November/2002

Sold and installed Dish Network satellite TV systems as an independent retailer. I also maintained an online sales website using Jakarta Struts on a Tomcat server with Java Servlets and JSPs.

Environment: Linux, Tomcat, Java Servlets, JSPs, MySQL, JDBC

TSC

Chicago, IL

July 2000-October 2001

Consultant

Project: UPS Logistics label printing

Developed Java components for a UPS Logistics label production and shipping application to be used by Hewlett Packard. This is a J2EE application deployed on a Weblogic 6.0 server. Its function was to process sent to it from an Oracle Database to a Java Servlet and then to the Blaze Rules Engine which was deployed as a stateless SessionBean. I also implemented Java Servlets to act as a middle layer between the PL/SQL triggers and the SessionBeans.

Environment: BEA Weblogic 6.1, Blaze Business Rules Engine, Oracle 8, JDBC, JSP, Servlets, EJB

Project: Workzone360

I developed an e-commerce application using Calico Java packages on a Weblogic application server platform for Diamond-Cluster. Designed and developed a JavaBean component model for an e-commerce application called Workzone 360. This application would take requirements for a home-improvement or construction project and give you a detailed plan. Then it would suggest tools needed to be ordered

Environment: BEA Weblogic, JavaBeans, XML, PVCS, Oracle 8.0, Servlets, JSP, EJB

La-z-boy

Monroe, MI

November 1999-April 2000

I developed test scripts using Mercury Test Tools and scripted test runs with Mercury Test Director

Environment: Mercury TestSuite, DB2

Systems Applications Engineers

Intellisys Automotive Systems

Farmington Hills, MI

June 1998-June 1999

I worked on their Production Assistant application for use in a Ford engine plant in Windsor, Ontario. This application was a standalone multi-threaded Java Applet that displayed a graphical layout of the plant, showed the key engine parts requested tracking around the engine plant, and kept track of part counts, bottlenecks, and error situations. This communicated with knowledge-based engine that communicated with the plants PLC network. I implemented the graphical design and tcp/ip socket communication with the plant floor systems for this knowledge based system. I worked on the the startup scripts for the C application, the MySQL db, and the front-end Java applet.

Environment: SUSE Linux, Java Applets, C/C++sockets, Java threads and syncronization, Appletviewer, MySQL

Sanyo Group

Delphi Programmer

Rochester, MI

June 1997- May 1998

I developed components in Delphi to work with the EDI components in the Plant Floor Communication System (PFCS) used in a Chrysler assembly plant. These received and displayed the nutrunner fastening results though a serial port and update the TCP/IP network and PLCs to the status of the cycle. They also allow for interactive configuration of fastening parameters. I was responsible for designing the console GUI and with parsing the binary data obtained from the nutrunner controllers. The GUI display would display the raw results along with alert graphics for error conditions. I also configured PLC and controller device drivers for nutrunner timing cycles.

Environment: Windows, Delphi, C, C++, PLCs, Windows device drivers

SKILLS

Programming Languages:Java(J2SE, J2EE, J2ME, Sockets, IO, threads, Servlets, JSP, EJB, Struts, Spring(Core, MVC), Zk, GWT, Hadoop, Spark, Hibernate, ANT, HTML, Javascript(Ajax, Extjs, backbone.js, bootstrap.js, angular.js), xml(jaxp, jaxb, wsdl, vxml), C/C++, Delphi, Perl, Unix shell

Operating Systems: Windows, Unix, Linux Software Tools: Tomcat, Weblogic Application Server, Websphere Application Server, JBOSS Application Server, Websphere Studio Application Developer(RAD), Netbeans, emacs, cvs, JUnit

Databases: MySql, Oracle, DB2



Contact this candidate