Nathan Price

Lead Software Engineer at Princeton Identity
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Lead Software Engineer
      • May 2022 - Present

      Hamilton Township, New Jersey, United States

    • Expert Software Engineer
      • Nov 2013 - May 2022

      Hamilton NJ Lead a team of developers. Mentor team in best practices in ES6 & Typescript,React, HTML5, CSS3 and Java 8. learning Machine learning with tensor flow

    • SR. UI Developer
      • Nov 2013 - Jul 2014

      Hamilton NJ Javacsript, HTML5, CSS3, BackboneJS, react, jest js, D3, Node.JS and cool UX stuff.

    • SR. Software Developer
      • Jul 2013 - Sep 2013

      Princeton New Jersey Java 6EE, JSF 2.0, Kendo ui, twitter bootstrap, Backbone js, jquery, html 5, css 3, Jboss eap 6, Maven, Oracle 11g, REST web services.

    • SR. Java Developer
      • Feb 2012 - May 2013

      Harrisburg, Pennsylvania Area I am working on an EDI Real Time System. The system utilizes SOA strategies using Webspere 7, MQ 7.0 and Oracle 11g to provide the most efficient message driven capabilities. Maintaining several SOAP and JSON based message modules that communicate using JMS and JAXB. I also maintain several static HTML highmark website's. They allow the trading partners to signup and submit claims and inquiry to the EDI system.

    • India
    • Online Media
    • SR. Software Engineer
      • Aug 2011 - Jan 2012

      EMSystems Product Management team to understand the solution requirements. Interacted with costumers to gather user requirements and support activities Conducted extensive problem solving Based on these requirements Estimated, plan, and implement the required applications Adhered to highly available architectures and automated software testing techniques subscribe to a highly disciplined development methodology delivered highly reliable and available applications. JAVA… Show more EMSystems Product Management team to understand the solution requirements. Interacted with costumers to gather user requirements and support activities Conducted extensive problem solving Based on these requirements Estimated, plan, and implement the required applications Adhered to highly available architectures and automated software testing techniques subscribe to a highly disciplined development methodology delivered highly reliable and available applications. JAVA, Web Services, SOAP, XML, AJAX, Javascript, JQuery, Spring, Hibernate, JUnit, and MySQL. Show less

    • Java Developer
      • Oct 2010 - Aug 2011

      Responsible for the development and supporting web based Applications Maintained current application as a full life-cycle developer. Added several new UI Features to enhance user experience using JSF, Javascript and CSS Ant to generate and deploy jar files Mentored other developers on JSF Wrote crossed browser Javascript Configured faces-config to define navigation rules RAD, Harvest, Java 5, JSF, Javascript , XHTML, XML, DOM Parser , ANT, JDBC, DB2, Linux

    • United States
    • IT Services and IT Consulting
    • Java Software Engineer
      • Jan 2010 - Oct 2010

      Responsible for the development and support the web based enterprise applications Provided technical support to the business for the third party Wrote custom converters for JSF Created Java Business Objects using the Java Persistence Entity Manger for data access. Used JPQL to create Data Query Used EJB 3.1 Annotations to create database relationships and session scopes Eclipse IDE, Java 2EE, JSF, RichFaces, Seam, Jboss, Hibernate and MySQL.

    • United States
    • Technology, Information and Internet
    • Information Systems Specialist
      • Oct 2009 - Dec 2009

      Maintained current application as a full life-cycle developer. The application is used for scheduling, accounting, and inventory between third parties, and is web based. Developed using the MVC Design pattern. Implemented business objects and business logic of the system (Java). Developed customers client GUI Data integration from client Custom JavaScript for validation Used JIRA to communicate bugs and new business requirements Eclipse IDE , JIRA… Show more Maintained current application as a full life-cycle developer. The application is used for scheduling, accounting, and inventory between third parties, and is web based. Developed using the MVC Design pattern. Implemented business objects and business logic of the system (Java). Developed customers client GUI Data integration from client Custom JavaScript for validation Used JIRA to communicate bugs and new business requirements Eclipse IDE , JIRA, Bamboo,Linux, Java 5 EE, Jboss, Postgres, JSP, Servlets, Ajax and prototype. Show less

    • Lead Developer
      • Nov 2008 - May 2009

      Developed J2EE application for accessing online coupons. Developed using Blackberry 4.7 JDE using Java ME. In charge of the full life cycle of the application Development, Testing and Production. Used MIDP, MIDP 2.0, CLDC 1.1, Threads, Created custom ant tasks for building JavaME applications. Gathered user requirements

    • Technology, Information and Internet
    • 700 & Above Employee
    • Programmer Analyst
      • Dec 2007 - Apr 2008

      Built and maintain several enterprise applications, Customer Service and Fraud and shipping applications. Participated in Design Doc. Reviews, development and Code reviews. Worked on two multi tier enterprise applications for this project Customer Service and Fraud application. Developed a way to index and remove the customer's credit card number from database. Wrote an Internal Design document from user requirements. Using this document, implemented the necessary… Show more Built and maintain several enterprise applications, Customer Service and Fraud and shipping applications. Participated in Design Doc. Reviews, development and Code reviews. Worked on two multi tier enterprise applications for this project Customer Service and Fraud application. Developed a way to index and remove the customer's credit card number from database. Wrote an Internal Design document from user requirements. Using this document, implemented the necessary changes. Participated in a code review, received feedback, checked code to the repository. Worked on multiple tiers of the applications. J2EE, WebLogic 9.0, Spring, Hibernate, Eclipse WebLogic Workshop Informix. Show less

    • Web Developer
      • Aug 2007 - Nov 2007

      Used PegaRules web portal to develop our application. PegaRules is a Java web based GUI application. It allows to rapidly create HTML forms using a drag and drop editor, using CSS, JavaScript and AJAX. It has a repository and handles version control. Gathered user requirements, created forms, and maintained bugs.

    • United States
    • Business Consulting and Services
    • 1 - 100 Employee
    • Java Developer
      • Mar 2007 - Jun 2007

      Worked with a team of developers and was responsible for two projects. Followed the CMMI level 3 business process. Utilized the following technologies: Java 1.4, JSP, Struts, Hibernate, Tomcat, JavaScript, HTML, MSSQL, WebLogic, EJB, and Oracle. Also used Eclipse with several plug-ins as IDE. Role was to add new requirements and fix bugs as defined in Bugzilla. Then check in using subversion where unit tests are performed. In charge of installing and testing Abode Flash… Show more Worked with a team of developers and was responsible for two projects. Followed the CMMI level 3 business process. Utilized the following technologies: Java 1.4, JSP, Struts, Hibernate, Tomcat, JavaScript, HTML, MSSQL, WebLogic, EJB, and Oracle. Also used Eclipse with several plug-ins as IDE. Role was to add new requirements and fix bugs as defined in Bugzilla. Then check in using subversion where unit tests are performed. In charge of installing and testing Abode Flash Media and Helix servers. Installed on a Windows server where they will be accessed by an application running on a UNIX server. Using the following technologies: ASP, JavaScript, HTML, CSS, and Oracle 10g created a new module. Show less

    • Public Relations and Communications Services
    • 1 - 100 Employee
    • Java Developer
      • Feb 2006 - Mar 2007

      Worked with web based business application propriety framework, Common Thread. Gathered user requirements from the client and designed and implemented the data model in a relational DBMS. Designed and implemented the middle tier using Java POJO. Designed and developed the front end using Java 1.4 JSP, HTML, CSS, JavaScript, and AJAX. Used MyEclipse as the development environment I wrote query's for Birt Report Tool a plugin for eclipse to create reports. Sole Java developer… Show more Worked with web based business application propriety framework, Common Thread. Gathered user requirements from the client and designed and implemented the data model in a relational DBMS. Designed and implemented the middle tier using Java POJO. Designed and developed the front end using Java 1.4 JSP, HTML, CSS, JavaScript, and AJAX. Used MyEclipse as the development environment I wrote query's for Birt Report Tool a plugin for eclipse to create reports. Sole Java developer on the project. Met with clients to gather user requirement, handled the full life cycle of the application, created reports, and wrote the data conversion from Accesses to MSSQL. Used Ajax to handle tabbing and to update the database. Responsible for taking an existing application and adding new requirements while maintaining bug fixes. Added Ajax to the front end for ease of usability. Added auto complete to replace pop ups, created a check printing module, and added notification to supervisor's and manager's about claims activity. In charge of deploying the application on a UNIX server using shell scripting. Converted the application from ASP to Java/JSP/AJAX. Show less

    • Java Developer
      • Apr 2005 - Jan 2006

      Developed a web based land lease database and lease payment notification system where information is entered, updated, deleted and viewed through a Web interface (using model-view-controller pattern) and stored in a MySql database. The system includes the ability to upload and download map images. It uses built in features of the Tomcat servlet engine to perform user authentication and security with a MySql security domain and to automatically instantiate a lease entity bean from a web page.

Education

  • ECPI College of Technology
    2005 - 2006

Community

You need to have a working account to view this content. Click here to join now