Post Job Free

Resume

Sign in

Remote (Work from Home) Java and AngularJS Developer on Corp-to-Corp

Location:
Little Elm, TX
Posted:
August 12, 2015

Contact this candidate

Resume:

Tonté T. Pouncil

Contact Information

E-mail: acq7mx@r.postjobfree.com

Physical Address: Cross Roads, TX 76227

Objective

To obtain a java application developer/architect position in the software application field, utilizing my excellent communication and computer skills that I have acquired over the last fifteen years in the IT industry.

Technical Skills Summary:

Java – 14 years

Struts – 4 year

JSP – 6 years

Hibernate – 4 year

ANT – 4 year

Log4j – 4 years

Servlets – 6 years

Spring – 7 year

Apache – 4 years

MySQL – 2 year

JavaScript – 8 years

Spring-Batch – 1 year

J2EE – 6 years

EJB2 – 4years

JDBC – 7 years

Java Server Faces (JSF) – 1.5 year

JBuilder – 5 years

EJB3 – 1year

Oracle – 7 years

Eclipse – 14 years

JBOSS – 3 years

SQL – 7 years

UML – 1 year

WebLogic – 3 year

UNIX – 4 years

CSS – 7 years

JUnit – 2.5 years

Tomcat – 6 years

CVS – 6 years

Maven – 3 years

JMS – Working Knowledge

OOD – 4 years

MVC – 4 years

XML – 4 year

AJAX – 2 years

ActionScript 3.0 – less than 1 year

Java WebServices – 4 year

Subversion – 2 year

TDD – 2 year

DDD – 1 year

Adobe Flex 3 – working knowledge

Agile Methodologies (XP and Scrum) – 5 years

Ionic – less than 1 year

DOJO – less than 1 year

JQuery – less than 1 year

iBatis – 2 year

AngularJS – 3 years

Work Experience

GitHub Contributions,

Periodically since March 2011 Remote

Spring Restful WebService Demo - https://github.com/pouncilt/ws-spring-jaxb-introductions-demo

Sauce Lab Maven Plugin - https://github.com/pouncilt/saucelabs-maven-plugin

Senior Java Developer Byte Pushers Inc. (Contract with the Veterans Affairs)

Apr 2014 to present Remote

Worked on the Mental Health e-Screening project to help Veterans get the support that they need. This

online application allowed the VA Clinicians assess the mental health of the Veterans by issuing them an online assessment survey. Upon completion of the assessment survey, the VA Clinician would be able to analyze the results of the assessment survey and take intervention steps, if needed. All the data was saved in the application’s MySQL database and the VA’s VistA system of record via the VistA API.

Use a number of AngularJS modules like: UI-Router, Restangular, and NG-Table, in addition to a host of others, to meeting business and technical requirements.

Made architectural decision to use and implemented one-way data binding over two-way data binding to help with performance.

Made design decision to use and implemented lazy loading of angular services and models to help with performance.

Implemented Spring Security into AngularJS application to authenticate and authorize users of applications.

Created a host of Java Spring Restful WebServices to bring dynamic data to the front-end via the Restangular module. The involved wrapping the Restangular calls into custom AngularJS Services.

Created several custom AngularJS Directives; which are equivalent to creating custom HTML tags that encapsulated business logic from the HTML source code.

Created many AngularJS Controllers to coordinate the various activities in the different Angular UI-Router states via Controller Inheritance and Publish/Subscribe event model.

Used existing AngularJS core filters and created custom AngularJS filters to filter data sets displayed in NG Table.

Performed form validations and ensured forms where 508 compliant.

Created a VistA Java client API in order to integrate with the VA’s system of record via the VistA Java API. This allowed us to save Health records to the VA’s system of record.

Project Management Methodologies Practiced: Agile

Technologies Used:

Spring Restful WebServices, Spring, Java 7, VistA API, AngularJS, Restangular, UI-Router, Angular-Routing, JSON, JavaScript, Hibernate, and 508 Compliance

Web Developer Byte Pushers Inc. (Contract with the O’Reilly Auto Part)

April 2013 to July 2014 Remote

Built a batch application that produced PDF reports and made available to other internal applications via Spring Restful WebService.

Worked on an inventory auditing AngularJS web application that allowed individual stores to perform inventory audits. In addition to this, AngularJS application displayed the binary PDFs returned from Restful WebServices.

Presented Spring Restful WebService to team and gave demo.

Supported the team in Gradle build tool configuration and development.

Mentored team in AngularJS development.

Performed code reviews with team.

Project Management Methodologies Practiced: Agile.

Technologies Used: Gradle, Groovy, Java, AngularJS, JavaScript, HTML, CSS, and Git source code

repository.

Web Developer Insight Global (Contract with the ADP)

Oct 2013 to Feb 2014 Remote

Contributed to the successful implementation of five off-line demo sites that enabled the Sales team to demo the product solutions with out the need of an internet connection.

Project Management Methodologies Practiced: Rapid Web Development and Prototyping.

Technologies Used: DOJO, JQuery, JavaScript, HTML, CSS, and Subversion.

Senior Java Developer Advance Systems Design (Contract with the Veterans Affairs)

Oct 2011 to Oct 2013 Remote

Made numerous Spring WebService, JAX-WS, and STRUTs updates to the Veterans Healthcare benefit website for the Veterans Affairs Agency.

Updated and configured Ant build process to support changes to WebServices and Struts update.

Gave presentation to development team to how to integrate Spring WebService with JAX-WS.

Updated STRUTs application to display correct error validation messages.

Integrated STRUTs application to support Spring WebService client calls.

Project Management Methodologies Practiced: Waterfall

Technologies Used:

Spring WebServices, JAX-WS, Spring, Java, STRUTS, WebLogic, Clear Quest, Clear Case

Senior Web Developer (calendar-app project), Byte Pushers Inc.

Periodically since May 2012 Remote

Actively designing and developing a 100% AJAX web and web mobile calendar application.

Made technical decision on which technologies was used.

Followed web and software development best practices for development and testing using Test Driven Development (TDD), Domain Driven Design (DDD), and Continuous Integration (CI).

Project Management Methodologies and Development Practiced:

Agile, eXtreme Programming (XP), TDD, DDD, CI, Design Patterns

Technologies Used:

HTML5, CSS3, JavaScript, Angular JS, Jasmine, Karma, Protractor, Spring Restful WebServices, Java, Spring, and Hibernate

Source code repository and Demo URL:

http://byte-pushers.github.io/calendar-app/

Sr. Java Developer (edi-batch project), Byte Pushers Inc. (Contract with C R Johnson & Assoc. Inc.)

Aug 2012 to Sep 2012 Remote

Designed and developed a Spring-Batch application that processed EDI X12 and Edifact files to generate a consolidated shipment report.

Made technical decision on which technologies was used.

Project Management Methodologies and Development Practiced: N/A

Technologies Used:

Java, Spring, Spring-Batch

Source code repository and Demo URL:

https://github.com/byte-pushers/edi-batch

IT Specialist, Application Development IRS

Aug 2011 to Aug 2012 Farmers Branch, Texas

Contributed to the success of the Java Initiative; which was spearheaded by the CTO, by mentoring

team members in learning the Java programming language.

Posted several articles and forum post to the Java Application Architecture Group (JAAG) website

and written many technical whitepapers on new innovative technologies like Adobe Flex/Air, Hibernate, and Maven in order to share in viable knowledge amongst the broader Java community, here at the IRS.

Demonstrated many leadership qualities by proactively participating in many online forum discussion

on the JAAG website as a subject matter expert in Java, Domain Driven Design, and Open Source

technologies like the spring framework.

Architect, designed, and developed a testing framework to test a custom task management system named CMCS. CMCS was built on top IBM Clear Quest CMCS and it allow various review boards to review work requests and assign it to other group and individuals within the organization. The testing framework leveraged IBM’s Rational Functional Tester API to interact and manipulate the IBM Clear Quest GUI components.

Project Management Methodologies Practiced: Waterfall

Technologies Used: Microsoft Project, Microsoft Excel, and IBM WebSphere Application Server 6

Solutions Architect Business Control System (Contract with Texas Instruments)

Feb 2011 to Aug 2011 Dallas, Texas

Successfully provided technical leadership for enterprise applications.

Lead worldwide enterprise solution with off shore resources.

Provided solutions and set standards for Android and iPhone mobile applications.

Introduced, socialized, and implemented Continuous Integration and automated testing strategy

throughout the company.

Advised team on industry standards and best practices.

Performed various proof of concepts before finalizing architecture.

Technologies Used:

Java 6, Spring 3.0, JUnit 4.6, Spring-WS, Hibernate, Hibernate Search, Apache Lucene

Databases Used: Oracle 10g

Application Servers:

IBM WebSphere Commerce, WebSphere, JBoss, IBM WebSphere Application Server 6

Senior Java Developer Aviall Services Inc.

Nov 2007 to Nov 2010 Dallas, Texas

Architected, designed, and developed an ATA Spec2000 Translator engine to automate the supply chain management process for customers via Electronic Data Transfer (EDI).

Hosted meetings with Stakeholder to capture business requirements and created use cases of existing business processes. Helped to improve the business process by identify new business processes and technological gaps between integration points. In addition to this, functional and technical design documentation was created to help facilitate a successful implementation.

Used WebServices to integrate data stored between several separated systems by writing and consuming WebServices. This allowed us to synchronize the databases of each separate system with order information as the data changed in real time.

Served the team as the Scrum Master.

Held daily stand up scrum meetings to remove any impediments that are obstructing the team from meeting its spring goals.

Used Iterative development process via sprints to achieve project goals and acceptable velocity.

Used Hudson for Continuous Integration.

Used JUnit for Test Driven Development (TDD).

Used Maven for building artifacts.

Used Selenium for Behavior Driven Development (BDD).

Have working Knowledge of Alfresco framework, as we use Alfresco as an enterprise service to retrieve electronic documents on demand.

Technologies Used:

SJM Parser Tool Kit, Spring-WS (WebServices), Hibernate 3, JPA, Spring2.5 and Spring 3.0, UBL,

XML, JAXB2.0, Spring AOP, Java6, Agile Methodologies like Scrum and Extreme Programming

Databases Used: Oracle 10g

Application Servers: WebSphere Application Server 7, Hudson for CI

J2EE Developer Comsys (Contract with Southwest Airlines)

Nov 2006 to Oct 2007 Dallas, Texas

Converted internal online Struts application to leverage the Tiles framework.

Modularized Internal online Struts application to support multiple modular applications.

Supported team in basic fundamentals and best practices in developing Struts & Tiles applications.

Maintained and enhanced an existing Java Swing application.

Technologies Used: Struts 1.1, Tiles, Java 6

Databases Used: Teradata

Application Servers: WebSphere 7

J2EE Developer Innovative Group (Contract with FedEx Kinkos),

Oct 2005 to July 2006 Dallas, Texas

Developed commercial e-commerce web application that allowed client’s commercial account’s to upload various catalogs of documents to be printed at selected production centers.

Wrote numerous SQL scripts to display UI elements dynamically.

Was involved in two production release in regards to development and testing.

Developed Struts Action, DOM Object, and DAOs to implement business requirements.

Created custom STRUTs Validators to provide custom form validation.

Interfaced with oracle backend database to provide dynamic content.

Managed development time on projects (50% on front end 50% on back end).

Tested application for cross-browser compatibility.

Participated in daily scrum stand up meetings.

Participated in iterative development with sprints and storyboard creation.

Technologies Used:

Java, Servlets, JSP, STRUTs, JSTL, Custom JSP Tags, JDBC, DHTML, HTML, JavaScript, CSS,

EJBs, Agile Methodologies like Scrum

Databases Used: Oracle 9i

Application Servers: Weblogic 7 and 9

J2EE Developer Antéo Group (Contract with e-Rewards),

May 2005 to Oct 2005 Dallas, Texas

Introduce the STRUTS framework to company and trained team in basic fundamentals and best practices.

Designed and developed presentation layer of E-Rewards websites. Technologies used on this project were STRUTs, JSTL, Java, JDBC, Java Custom Tags, Spring, iBatis, Hibernate, JSP, Servlets, Heavy CSS, JavaScript, and HTML.

Internationalized the site to support multiple languages.

Extended the STRUTs framework by implementing an Action Events and Action Listeners solution. This was extremely useful when handling form re-submission of sensitive data.

Created custom STRUTs Validators to provide custom form validation.

Through STRUTs, configured the application to be modular, which enable the website to run off of one code base, via the configuration of multiple struts-config and tiles-def files.

Interfaced with oracle backend database to provide dynamic content.

Managed development time on projects (50% on front end 50% on back end).

Tested application for cross-browser compatibility.

Technologies Used:

Java, Servlets, JSP, STRUTs, JSTL, Custom JSP Tags, Spring, iBatis, Hibernate,

DHTML, HTML, JavaScript, CSS

Databases Used: Oracle 8i

Application Servers: Apache Tomcat, Apache Web Server

Web Developer TekSystems (Contract with Nokia),

Jan 2005 to May 2005 Dallas, Texas

Maintained existing website in TCL, HTML, CSS, and JavaScript.

Created and used many SQL statements to access dynamic content.

Create new functionality to help stream line process flows.

Managed development time on projects. 100% front end development.

Tested application for cross-browser compatibility.

Technologies Used: TCL, DHTML, HTML, JavaScript, CSS

Databases Used: Oracle 8i

Application Servers: Vignette StoryServer

Software Engineer TekSystems (Contract with Travelocity)

Oct 2004 to Jan 2005 Dallas, Texas

Used extensive internationalization to support multi-language sites in Canadian English, German, French, and American English.

Utilizing heavy configuration files to configure entire site through the STRUTS framework; while exploiting dynamic tiles to support multiple languages and application specific business logic at runtime via application business roles and permission, which are defined in xml files.

Testing and Debug code to ensure application is working as designed.

Managed development time on projects. 100% front end development.

Used JSP, Java, JDBC, Servlets, JSTL, HTML, and JavaScript to enhance existing application.

Tested application for cross-browser compatibility.

Technologies Used: Java, Servlets, JSP, STRUTs, JSTL, JDBC, DHTML, HTML, JavaScript, and CSS

Databases Used: Oracle 8i

Application Servers: Apache Tomcat

Software Engineer IMC2

July 2004 to Oct 2004 Dallas, Texas

Created marketing web site for many clients, one of which was Proctor & Gamble. The technology used was CSS, JavaScript, HTML, DHTML, JSP, Java, Java Servlets, Struts, and JDBC.

Created Oracle Database scripts, relational tables, etc.

Developed online interactive website for clients that relied heavily on CSS, JavaScript, JSP, JAVA, Struts, Struts Tiles and JDBC. Built Ant build file to deploy project to development, test, and production environments.

Configured Log4j to log error, debug, and info messages.

Managed development time on projects. 30% back end development and 70% front-end development.

Explored the possibilities of web service for future projects.

Tested application for cross-browser compatibility.

Technologies Used: Java, Servlets, JSP, STRUTs, JDBC, DHTML, HTML, JavaScript, and CSS

Databases Used: Oracle 8i

Application Servers: Apache Tomcat, Apache Web Server

Software Engineer The Insource Group (Contract with IMC2)

June 2004 to July 2004 Dallas, Texas

Analyzing Business requirements to ensure the business solution meets client’s goals.

Develop Swing application called Dispatch, which use an open source technology called HotSheet to deliver online syndication to the user of brand products. In addition to the Dispatch Swing Application, I also developed a Session Tracking Server that monitored the user as they interacted with the Dispatch Swing Application. This was built utilizing Java, Servlets, EJBs, and JDBC in an IPlanet application server environment. Built ant build file to deploy project to development, test, and production environments. Once development was complete we package up the software to be installed by the clients.

Configured Log4j to log error, debug, and info messages.

Managed development time on projects. 30% back end development and 70% front-end development.

Technologies Used:

Java, Servlets, JSP, STRUTs, JSTL, HotSheet, EJBs, DHTML, HTML, JavaScript, CSS,

Java Swing

Databases Used: Oracle 8i

Application Servers: IPlanet

Programmer II VarTec Telecom

Jan 2002 to May of 2004 Dallas, Texas

Created a standalone application that interfaces with a SQL Server 7 Database, using Java AWT and advance Java Swing Components.

Designed, developed, and documented the Content Management System Intranet for the Network Department. This application allows for scalability and growth. Different users can log in to manage content for a particular department. This was developed using the Model View Controller and agile methodologies, in addition to Heavy Object Oriented Design, JSP Custom Tag Library, Struts, Struts Tiles, XML, EJBs DHTML, JSP, JavaScript, Java, Hibernate, Ant, and Oracle 9i in a Jakarta Tomcat/Apache Web Server/JBoss App Server environment.

Managed development time on projects. 50% back end development and 50% front-end development.

Mentor developers on OO Design, Java, JSP, Struts, and Custom JSP Tags.

Built a web application to streamline flow through provisioning, called PROMISE using Extreme Programming. PROMISE is an internal order management system. This application allowed departments to start, track, close and reject, assign, and complete provisioning processes. In addition to enabling departments to communicate with one another, PROMISE also, empowered department managers to delegate workload to employees. All work was done through this application via the intranet. This application was built in the underlining technology: Tomcat, Java, JDBC, JSP, Servlets, MVC, Hibernate, Connection Pooling, html, JavaScript, and CSS.

Built a web driven, real time application that geographically represented VarTec Telecom’s Network and its health. This was done in J2EE technologies, MapInfo Professional, and Map Xtreme Java Edition. This application handled vast volume of transactions.

Successfully demonstrated the ability to analyze business requirements to ensure the application reflects and achieves business goals.

Project managed, documented, and held meetings with stakeholders to ensure the success of the content management project.

Configured Log4j to log error, debug, and info messages.

Working Knowledge of Business Objects.

Working knowledge of JUnit.

Tested application for cross-browser compatibility.

Technologies Used: Java, EJB, Servlets, JSP, STRUTs, JSTL, Custom JSP Tags, Hibernate,

DHTML, HTML, JavaScript, CSS, Agile Methodologies like Extreme Programming

Databases Used: Oracle 8i

Application Servers: Apache Tomcat, Apache Web Server

Senior Web Developer Worldwide Information Technologies,

Feb 2000 to Sept 2001 Dallas, Texas

Designed, developed, and maintained NokiaUSA.com website for Nokia. Skill set used: Java, Web Logic, StoryServer Vignette, Oracle 8, SQL, TCL, and JavaScript. This included developing various other ecommerce website for Nokia such as the 'Covers Project', and participated in a global effort to produce dynamic components as part of a Nokia’s global development team in a high transaction environment.

Successfully designed the back end membership logic to sync up two different databases for two different Nokia sites.

Spearheaded development efforts for online billing process

Technical lead on the 'Customer Care Project'. This project allowed Nokia Customer Care Agents (CCA) to respond to customers who purchased ring tunes from NokiaUSA.com. By using this web tool, CCA where able to view customer’s session online, issue refunds and resend Ring tunes as well as view the history of the customer's online sessions.

Responsible for translating and implementing business requirement into full-blown web applications. Coded, tested, and debugged web application to meet business requirements. Used Java, JSP, XML, Oracle, SQL, JavaScript, and HTML in a StoryServer/WebLogic environment to achieve project goals.

Tested application for cross-browser compatibility.

Technologies Used:

Java, JDBC, JSP, Servlets, JSP, TCL, DHTML, HTML, JavaScript, CSS, SQL, XML

Databases Used: Oracle

Application Servers: WebLogic, StoryServer Vignette

Web Developer Texas Instruments (Contract),

Oct 1999 to Jan 2000 Dallas, Texas

Utilized Visual InterDev to successfully generating exciting, comprehensive, and professional web sites.

Creatively enhanced the look and feel of international web sites; which consisted of redesigning graphical navigational interface and extensive JavaScript coding, utilizing Photoshop 5 and Homesite.

Tested application for cross-browser compatibility.

Technologies Used: DHTML, HTML, JavaScript, CSS

Web Developer Virtual University,

May 1998 –July1999 East Lansing, Michigan

Virtual University is a department with in MSU. Its sole purpose is to develop online academic courses for college students. It's an alternative for students who do not wish to take the traditional lecture classroom settings. These students who enroll in the virtual class pay tuition and receive college credit for the class they take online. This was a part time position not related to class work.

Assembled JavaScript coding to compose a dynamic table of content. One of the functions of the table of content was, it could expand, collapse, link to another locations, and pop up a new window.

Special projects as assigned such as style scripting for MSU's Synco-Matic (synchronizing Real Audio with PowerPoint slides). The purpose of the software was to deliver classroom lectures over the internet in away that has never been done before. This consisted of learning a new undocumented language called Synco-Matic. In order to use the new software, I had to compose, test, and write code in three different languages (HTML, JavaScript, and Synco-Matic) to make the software functioned properly on the web.

Developed in a Unix environment to implement a Java program to demonstrate to students how electrons move through space. This demonstration was one of many simulations used to accomplish distant learning over the internet. In addition, it was also a part of an online physic course example.

Working Knowledge of Perl.

Tested application for cross-browser compatibility.

Technologies Used: DHTML, HTML, JavaScript, CSS, Perl, Java



Contact this candidate