Post Job Free

Resume

Sign in

Web Services Java J2ee

Location:
Frisco, TX
Posted:
April 08, 2024

Contact this candidate

Resume:

Jim D. Barnes

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

Frisco, TX. ***35

ad4vfk@r.postjobfree.com

Mobile: 469-***-****

WORK EXPERIENCE

Aug 2015 – Present Transamerica, Inc. /TCS Plano, TX

Role: Sr. Java/J2EE Developer

Achievements:

In the first 3 months of working for Transamerica I developed the methodology and tools to implement a Continuous Delivery (CD) system that required the I accomplished the following:

Converting all maven.pom files to Gradle build scripts,

Implementing a Nexus Server repository for project archives and dependencies,

Moving dependencies from project source sets to gradle build files to pull from Nexus,

Creating a gradle plugin to deploy project archive(s) to first stage of Lifecycle Test server,

Writing tutorial-like documentation to mentor others on this methodology.

I converted all my projects to use this methodology and mentored other developers across the organization on how they could implement the same for their projects. I held several Microsoft Teams meetings to instruct others on how to follow this methodology. This was a significant achievement and helped me establish some lasting work relationships as well as improved project conception-to-completion phase by 50%. This of course delighted many project managers and users alike.

I automated policy compliance processing speed by 75% when I developed a series of Java applications (Web Services) that were called by other clients to verify bank information for field agents on policy applications. Applications could not be placed “Inforce” without first passing this verification process. For example, this service was called by the policy application process that was submitting a 103 (Policy Application) Acord transaction for Life insurance organizations. The agents in the field were very satisfied with this process. Web services were created using the following technologies:

IBM WebSphere 9.0

JAXWS for web services

JPA for Java Persistence

Spring Frameworks to create data source for Oracle and MS SQLServer resources defined in Websphere and referenced using JNDI lookup and injected into EntityManagerFactory then DAO.

Also consumed Restful web services using RestTemplate.

Created synochornized methods for concurrency in a multithreaded environment.

My other achievements included creation of a service that retrieved data from a mainframe host via a CICS call and formatted a 20309 response to the client. The 203 (Policy Holding Inquiry) was available to all clients but the 20309 contained sensitive information that could only be accessed by a few select clients. This information allowed for policy decisions to be made based on information that the regular 203 did not have. I have continued to make enhancements to other Acord transactions adapters for the policy administration system per user requests via JIRA tickets. For example, I modified the 121(Order requirements) and 122(Receive/Waive requirements) transactions to add support organizations rather than just individuals to act on policy requirements.

Nov 2014 – Aug 2015 Cinsay, Inc. Dallas, TX

Role: Sr. Software Engineer

Achievements:

I developed applications for cloud media services using Microsoft Azure Media Services and Amazon S3 cloud service APIs. These applications render services for creating, uploading, and encoding multimedia files to be used in the production of player video services, for example to be embedded, in your own website, Facebook, WiX, or other social media websites. This, of course, was the main source of our revenue.

I also developed applications for debit card processing and order status polling for the China partners integrated with an email API for multiple email demographics services both domestically and in China. I designed and developed these applications with failover to JMS and ActiveMQ for guaranteed delivery. To develope these applications I used java, hibernate JPA for persistence, MySQL for database storage and the spring frameworks technology stack for DI, RESTFul services, etc. These applications either produced and/or consumed RESTFul services using Spring RestTemplate/Rest Controller and/or Jersey services. Development of these applications in a time-sensitive manner was key to our winning an open bid for the Chinese government sponsored partnership. I found this achievement very satisfying and rewarding.

Jan 2012 – Aug. 2014 Jericho Systems, Inc. Dallas, TX

Role: Sr. Software Engineer

Achievements:

I developed security applications whose use was to provide the DoD with the ability to secure web applications and other resources using SAML to provide secure assertions conveying subject and resource attributes and/or claims information for authentication as well as XACML authorization decision statements for rendering policy-based authorization using ABAC (Attribute-based access control). I developed these applications using Java and open-source frameworks such as SpringFrameWorks for DI, JMS messaging coupled with ActiveMQ, Spring LDAP, and Transaction management using Hibernate as the persistence provider and the JPA reference implementation.

My applications have been deployed by the DoD in both tactical and non-tactical operations running under Jetty application server. I developed experience in the following areas:

• Single sign-on (SSO) authentication and authorization for RESTful services using Shibboleth

and OpenID for IAM (Identity and Access Management)

• Maintenance and coordination of new ESDS 6.9 and 7.0 releases, and

• Maintenance and enhancements to Patient Privacy Portal application.

• Enhanced our Vault application through integration of SpringFrameworks API with new JEDS (Joint

Enterprise Defense Systems) “White Pages” application.

My applications were deployed primarily to Linux platforms (CentOS 6.3/6.4) although, support for Windows platforms is also provided for as scripts are available for both platforms. I developed UIs using Javascript, JQuery, HTML, and CSS. I acquired a Top-Secret clearance to work on this project.

Jan 2003 – September 2011 Dell Services (formerly Perot Systems, Inc.) Plano, TX

Roles: Integration Specialist & Sr. Applications Architect

Achievements:

2007 – 2011, CCA(Massachusetts) Project

I developed web portal applications that enables state residents to comparatively shop for and procure health insurance (Individual, Employer Contributory, or Non-Contributory) over the internet. I developed applications using Eclipse on Windows7 but configured and deployed to run on JBoss 5.10 AS under Solaris 10.

I worked directly with BA and stakeholders to develop and refine use-cases to deliver new features and enhancements driven by Agile process methodology with regular scrums and 2-3 week iteration deliverables.

I modeled applications using Enterprise Architect (EA) to develop use-case, class, sequence, communication, and data model diagrams. UML models were used to create SDS (System Design Specification) documentation used for implementation.

I developed web portal applications using Java, JSPs, JSTL, JavaScript, jQuery and DWR from SDS.

Exploited Spring frameworks for DI and MVC Portlet technology and myBatis for ORM – using a mix of XML and annotation-based configuration – to access Oracle 10g database and google collections (guarva) for true immutable collections and MapMaker for caches.

The projects I worked on involved extensive database refactoring and creation and modification of triggers, sequences and stored procedures using PL/SQL.

I extended Spring Security frameworks to implement portable, vendor-neutral application security. This API enabled more-granular application of security for Spring MVC Portlets than would have been possible using vendor portal features. I also extended this API to use AES encryption as well as other encryption algorithms (3DES, Blowfish, TwoFish) for applications requiring data encryption in an easily accessible and configurable manner. Security services were extended to applications through portlet filters, JNDI EJB reference, and type DI.

I developed continuous integration build using ANT and CruiseControl running on OpenSolaris 10.

2004 – 2007, HDI Web Services Project

I developed clinical services applications such as billing refunds, patient diagnosis and procedures (CRUD), patient encounters reporting, eCare reporting and other physician portal applications as web applications.

I worked with stakeholders of web services to develop use-cases and diagram such use-cases with Enterprise Architect.

I implemented applications using IBM RAD and Websphere Application Server (J2EE).

I developed Patient Access SQL triggers for XML message-based relays for Oracle table synchronization.

I developed eCare Authorization Information processing with iSeries stored procedures.

I developed patient encounters data copy used for testing clinical applications – utilized Java & JSF to copy data from production hubs and mask data for producing realistic patient data scenarios.

2003 – 2004, Document Management Project

I developed imaging applications for storing and indexing patient records for later application retrieval. I found this to be a very good opportunity for expanding my technical capabilities and have found use for what I learned here for many other projects over the years. My work here was estimated to save our client $250K in the first year of operation. I was personally introduced to the client chief executives who expressed their appreciation for my work.

I developed a Java client/server application (fully internationalized and verified using JILKIT and supported by JavaHelp API) used for loading patient benefits claim [checks] images from dBase and .csv [CDROM] manifests from multiple system feeds. This service also provided document indexing to connect [check] images covering multiple patients with related patient records. The document load is very extensible and utilizes many GOF design patterns.

I developed imaging applications using Java Advanced Imaging API for rendering TIFF images conforming to the TIFF 6.0 API format standards.

I developed TIFF merge and splitter API to enable consolidation of multiple image files into a smaller number of files and provided ad hoc, dynamic extraction for specific pages [related to a particular patient] to service image rendering applications, saving storage requirements for an estimated $250K in the first year of implementation.

I developed a client/server socket API to stream image data to a diverse set of client applications using a manager/worker implementation and preforking to enable streaming TIFF services in a multithreaded environment.

May 1999 - Dec. 2002 PentaSafe Security Technologies, Inc. Houston, TX

Roles: Infrastructure Architect and Sr. Project Lead

Achievements:

Enterprise (Joint Platform) Product duties:

In charge of development of product architecture frameworks for security products for Windows NT and AS/400 platforms. Developed J2EE and COM+ integration strategies.

Developed frameworks components used to implement a standard look and feel consistency for product data service plug-ins by, for example, extending the JTable class and providing a higher level of interaction with composite methods and a variety of data sources [implemented TableModel interface, in several concrete data source classes, to enable a variety of data sources].

Developed technique to wrapper COM/COM+ components to be reused as components in Java applications. This enabled a consistent look and feel across product lines.

I was the project lead for a web-based security product for AS/400 platform using servlets with dynamic HTML presentation using XML/XSL transformations. Products were developed using a mix of languages (Java C, C++).

I was responsible for developing and maintaining Remote Request Management security product to manage user access to AS/400 resources through TCP/IP, SNA APPC and ODBC applications.

Project lead for Password and Profile Management product and Secure File Editor.

Enhanced security intrusion detection system by adding alerts via email and SNMP traps.

EDUCATION

B.B.A. with a Major in Accounting University of Oklahoma

TRAINING

Objective Oriented Analysis & Design with Ed Yourdon : DCI Training

C++ and OOP Paradigms : ObjectSpace

MS C++ : New Horizons

MSCE Tract completed : COMPUSA

Building Better Object Models : TogetherSoft

CERTIFICATIONS (All tests administered by Sylvan Testing Center)

Sun Certified Programmer for Java 2

IBM OOAD & UML - Test 486

ICCP: Certified Computer Professional (CCP)

DEVELOPMENT ENVIRONMENTS EXPERIENCE

Application Servers:

JBoss 5.10, IBM WebSphere AS 8.5 and 9.0, Apache Tomcat, Jetty

Operating Systems:

Windows (NT, XP, Vista, Server 2003, 7),Linux, OS X, OpenSolaris10, Solaris10

Tools:

Eclipse J2EE IDE, XCode, Microsoft Visual Studio.NET, Netbeans, JBuilder

Other Tools:

Enterprise Architect, Spring Boot, Spring Frameworks, Spring Security Frameworks, jUnit, SoapUI, myBatis (formerly, iBatis), Hibernate, Oracle VirtualBox, MS VirtualPC, MS SQLServer, Oracle SQLDeveloper, DBVisualizer, AS400 CA Toolbox, WINScp, putty, bash shell scripting

Change Management:

Git (Stash), SVN, MS Visual SourceSafe, BitBucket.

INTERESTS AND HOBBIES

Carpentry, Reading, Doctor Who Collectibles



Contact this candidate