We provide IT Staff Augmentation Services!

Go/angular Developer/java Resume

3.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

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

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, Jenkins Camel

Databases: MySql, Oracle, DB2, RethinkDB, MongoDB

WORK EXPERIENCE:

Confidential, Detroit, MI

Go/Angular Developer/Java

Responsibilities:

  • 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, MongoDB, GIT, SVN(Subversion), Jira, Linux

Confidential, New York, NY

Java Front-End Programmer

Responsibilities:

  • This involved creating Angular-JS views, filters, and javascript methods.
  • I also implemented communicated with Restful Web Services and implemented Java bean components.

Environment: Angular-JS, Javascript, HTML, JSON, Java, Restful Web Services, Java 1.8, Junit, Maven, TDD

Confidential, Southfield, MI

Java Developer

Responsibilities:

  • 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, Struts MVC, and Spring Java bean 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.
  • Used caching and experimented with different hash functions to reduce the order data store size in the forms to reduce search times.
  • Also used group locking algorithms to speed the approval/rejection process.

Environment: Java 1.6, Javascript, HTML5, CSS3, iBatis(MyBatis), XML, Struts, Spring, Sencha Ext-JS Ajax, Angular-JS, Java Concurrency API, Tomcat, Junit, Concurrent

Confidential, Detroit, MI

Programmer/Developer

Responsibilities:

  • 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 Confidential Oracle DB tables, and using existing reflection, and JAXB libraries.
  • I also worked on fixed to Confidential 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, TDD, Jenkins

Confidential, Dearborn, MI

Programmer/Support Analyst J2EE Developer

Responsibilities:

  • Implementing changes & additions to the Confidential sales & inventory application.
  • These are 3-tier Struts-MVC based J2EE applications with JAX-WS Web Services.
  • 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.
  • 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.
  • 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.
  • 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, Confidential JCOE .

Confidential, Chesapeake, VA

Java Software Engineer

Responsibilities:

  • I helped develop a working baseline development platform for the Confidential 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

Confidential, Farmington Hills Mi

Software Engineer

Responsibilities:

  • 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

Confidential, Auburn Hills, MI

Software Engineer

Responsibilities:

  • Developing server-side applications to enhance and improve performance of Confidential '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

Confidential, Pontiac, MI

Unix Level 2 support

Responsibilities:

  • I provided support for J2EE applications deployed on Solaris platforms that make up the Confidential 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 Confidential 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 Confidential advisors to help them deal with client issues.
  • This was a J2EE servlet based application providing them an interface to the same Confidential databases, routing direction files, and Confidential personal calling account information.
  • This application parsed Confidential 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

Confidential, Farmington Hills

J2EE Developer

Responsibilities:

  • 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 ICSinterfaces 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

Confidential, Troy, Mi

Responsibilities:

  • I worked on the Treeflow training and knowledge base project for Confidential 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

We'd love your feedback!