Java Developer,resume Profile
DurhaM
Summary
Objective Leverage my architecture business process analytic and user experience skills to envision and implement high end-user value applications.
An early evangelist for iterative development at Rational Software I am an adept practitioner of Agile methods and test-driven development. I ve worked in product-focused engagements and in enterprise systems development in the design build and maintenance phases of project lifecycles.
My most recent assignments were a contract assignment with SilverRail Technologies a start-up in the web-enabled travel/logistics space. I enabled a team building a customer-facing mobile-responsive application that provides the user with real-time rail itineraries and bookings.
I also worked on a short-term contract with AT T working on the re-architecture of their core information systems hub implementing real-time message-based consumption of transaction and sales data across an expanse of disparate internal databases using database replication technology GoldenGate and message-driven architecture JMS .
My previous assignment was in the financial industry Vantiv/Litle Co. a credit card transaction acquiring organization. As a member of the Platform Architecture team I evaluate systemic issues around security availability and performance while also developing long-term platform guidance policy and direction in the areas of scalability reliability obsolescence-avoidance. The world is migrating toward mobile payments on massive-scale millisecond-scale fast back-end data infrastructures and we were moving there too. At Vantiv I worked with encryption with GoldenGate data replication Coherence Cache on top of DB2 databases and large-scale server clustering with Foundry F5 load balancing and multiple redundant geo-diverse data centers.
Prior I was a senior application developer for the Webseries product line at Bottomline Technologies EPAY . In this role I helped to establish architectural patterns implemented new features and functionality and worked on re-architecting and refactoring the legacy implementation to serve in the SaS/mobile multibrowser/multidevice world. Focus on User Experience issues with a competency intensive in AJAX and client-side javascript libraries such as Dojo and jQuery and HTML5 and CSS3.
User Experience/User Interface has been an underlying theme through my career end-user focused information- workflow- and experience-design user aesthetics and usability. My tools of choice for the past several years have been client-side javascript frameworks most notably Dojo. Using advanced javascript CSS3 Dojo and jQuery and CSS frameworks like Bootstrap have built highly-functional client interfaces that feature full internationalization accessibility compliance cross-browser consistency and are performant.
Previously at Bottomline I served as senior developer/architect on a large-scale AP automation system designing and implementing rules-based workflow data analysis and data validation services as well as standards-based external system data acquisition and export.
Languages/technologies Java J2EE Struts/JSF Javascript client-side libraries Dojo jQuery Bootstrap Eclipse x-Code IntelliJ Application servers JBoss/Tomcat/Weblogic Continuous integration builds using Maven/Ant/SVN/Jenkins Visual Basic ASP SQL UML HTML XML SGML Object Oriented design and programming Perl Python AJAX/JSON.
Database experience with DB2 Oracle 9 through 11g MS Sql Server mysql. Hibernate Object/Relational framework. GoldenGate database replication Oracle Coherence cache JMS messaging JAXB/WSDL/Web Services POF serialization.
My programming/coding experience is in enterprise application development Finance/treasury systems Accounts Payable AP and payments processing financial/loan processing web-based eCommerce electronic learning and testing Java intranet knowledgebase and CRM data integrity Business process management and analysis. I am familiar with the current art in object-oriented software development practices web development n-tier server structures database patterns CRM ERP and HIPAA.
I hold a software patent for online educational testing delivery and 4 patent applications in process for rules engine design and implementation.
Extensive experience working with Agile methods Scrum and it s forebear Rational Unified Process implementing Agile Continuous Integration and test-driven development including source code control/configuration management business design and data modeling User Story/Use case and requirements definition defect/change management and automated testing. data migration application of new technologies to business problems.
Project areas Electronic funds transfer processing Financial/loan processing B2B Finance/AP workflow solutions Government reporting large scale web-delivered learning and testing eCommerce solutions XML repository/delivery systems knowledge management systems software requirement definition software design/architecture object-oriented architectures and programming ERP and CRM Automated testing protocols. I have experience with UNIX and NT with TCP/IP networking Domain Name Service Internet Mail protocols network and web site administration.
Before beginning my career as a software developer I was a skilled production graphic artist producing color separation fine typography page layout and design for national account advertising I was also a production/design director of several monthly magazine publications totaling over 1000 pages per month I was production/design director of a regional/local news-weekly publication and prepress shift manager at a large web press facility.
A team-oriented worker. My people skills are very good I am comfortable in customer-facing situations and can present to both executive- and developer-level audiences. I have a unique ability to bridge the space between executive summary and low-level implementation detail.
PROFESSIONAL EXPERIENCES
Confidential
Real-time java messaging database replication
04/14-07/14 short-term Contract Primary function Team member for AT T s core information interchange system. In this role I worked on a complete redesign/refactor the highly mission-critical Core/Atlas system which is the fundamental data interchange that drives all billing marketing and sales efforts within AT T. Atlas is a real-time processing system that services a variety of disparate corporate functions and pulls from-pushes to many different data stores.
Java
JMS/TIBCO
GoldenGate database replication
Confluence cache
Agile/scrum methodology
Confidential
UI development HTML5/Javascript/jQuery
01/14-08/14 Contract Primary function UI team member for an online rail ticketing application. In this role I worked on a complete redesign/refactor of the UI introducing the Bootstrap CSS framework to achieve a responsive design producing a strong and enriching experience to the user no matter the device or browser. Brought the codebase from demo/prototype class to production class. Rebuilt the client-side javascript to be object-structured and modularized to achieve a project goal of allowing the UI to be stand-alone or embedded within a branded third party website as an add-in control. Extensive internationalization and accessibility features were also incorporated.
Javascript
CSS3/HTML5
jQuery
Bootstrap
Agile/scrum methodology
Confidential
Platform Architect
07/13-01/14 Primary function Architecture/developer team member for a highly-available high-volume transaction credit card payment processing system. In this role I work on system security/encryption system performance optimization and scalability and on regulatory compliance and reportability in a deeply agile dev environment.
JBoss DB2
Oracle Coherence cache
Golden Gate replication
Linux
Perl/Python/Java
Confidential
Senior Developer Architect
07/07-05/13 Primary function Lead Architect for Invoicing/Payables portal system Application developer for an electronic funds transfer EFT system. In this role I worked extensively with client-side javascript frameworks to produce complex page layouts with data grids data aquisition with extensive embedded business logic and security.
DOJO javascript framework
STRUTS framework.
Rules-based workflow.
Business process modeling.
Web services.
J2EE architecture/design/coding.
UML Modeling.
AJAX.
Agile development methodologies.
Confidential
Senior Developer Java J2EE
6/04-07/07 Primary function developer/lead architect for internal application development. My team designed and implemented a large scale enterprise application for managing all aspects of student loan lifecycle processing including federal reporting loan acquisition and guaranty ongoing loan servicing.
STRUTS framework.
Hibernate.
Business process modeling.
Federal reporting and compliance.
Web services Java servlets .
J2EE architecture/design/coding.
UML Modeling.
AJAX
Rules.
JBOSS performance tuning.
Confidential
Contract programmer Java J2EE
4/03-6/03 Contract Primary function developer for ecommerce application. In this team role we built a J2EE storefront/catalog app for a client.
STRUTS framework.
Web services Java servlets .
J2EE architecture/design/coding.
UML Modeling
Confidential
Contract programmer Java xml Perl SQL .asp ColdFusion
8/01-11/02 Contract Primary function developer for web-delivered educational testing systems.
N-tier server architecture. Enterprise data modeling.
Data analysis.
Data transformation and migration.
Business analysis workflow analysis.
Extensive SQL stored procedures adhoc queries. ANSI SQL and Transact-SQL.
Web services .asp/VB Java servlets .
XML schema design and authoring XSLT transform.
Cross-browser UI compatibility and consistency between IE and Netscape Mac Linux and Windows platforms.
Some work with Flash SVG ColdFusion.
Perl utility scripting.
J2EE architecture/design.
UML Modeling using Rational Rose Visio.
Confidential
5/01-7/02 Development of an HIPAA compliant medical records system. XML based security models and data models.
Business/market analysis/Architecture availability security
XML schema authoring
XSLT transforms to HTML XML-based messaging JMS
J2EE Java servelets.
UML modeling using Rational Rose
Confidential
Business/Data Analyst
5/01-7/01 Contract Primary function Business and architectural analyst for internal marketing program management system. Developed program use cases and database table structures wrote system functional requirements.
Use case analysis Requirements writing
Logical/physical database design case tool SE
Confidential
Senior Business Analyst
9/99-4/01 CRM systems analyst.
Business and architectural analyst for customer relationship management CRM system.
UML modeling using Rational Rose
Oracle and MS SQL Server
Siebel Vantive and Verity content management systems.
XML content generation and indexing
Perl scripting
Applications Rational s suite of software development tools including Rational ClearCase Rational Rose Rational Requisite Pro Rational Robot Rational ClearQuest
Built Java application thin/thick client application server to access XML tech support case file repository.
Thin client browser-based development
Client-side Java applets browser and OS specific
used cookies and JavaScript to maintain user profiles/preferences session information.
The browser-based Java applet used web protocols to communicate with Java servlets J2EE at the application server which brokered user search queries against the XML repository using the Verity full-text indexing system 500k documents indexed . The J2EE application also used JDBC methods to extract data from multiple enterprise-wide SQL databases Oracle SQL Server into the XML-based data store.
Had an analyst role on the team developing website-based customer licensing and tech support self-help using IBM Websphere and BEA Weblogic platforms.
Confidential
Senior Software Architect
1/99-12/99 Design and implement web-based software solutions.
eCommerce database-driven web site content
XML content generation and indexing
Active Server Pages .asp
CGI Perl scripting
NT and Unix system administration.
Website design navigation and visual design.
Used browser-based Java JDK 1.7 to build form authentication / data formatting and to build Java client-side interactive features such as mortgage loan calculators amortization calculators and ad rotators. Bank client
General LAN maintenance and configuration
Configuration and maintenance of IIS Apache Stronghold web servers Sendmail administration
Confidential
Webmaster/Web site architect
Responsible for architecting and maintaining interactive website using INSO s versioned object store solution Dynaweb .
Site design navigation and visual presentation .
Wrote Perl scripts to implement product downloads.
OEM product web-enabled demos.
Marketing program information collection.
website administration tasks log analysis content management troubleshooting etc. .
Data-driven web pages.
Cross-browser compatible scripting.
Wrote Perl scripts to transform SGML tagged source data into HTML.
Confidential
eCommerce Web site development
On-the-fly website partner co-branding
SQL Server database
Secure on-line ordering/registration system 128-bit RSA encryption .
On-line data administration and report generation.
CGI Perl JavaScript Java servelets
Site design navigation and visual presentation
Java Client/Server Application Development
Architected designed coded tested and deployed a Java application server with companion thick client and thin client to deliver remote-site training for the healthcare/managed care industry.
3-tier architecture design and implementation
ODBC/JDBC persistence layer access Oracle and SQL Server
Prototyped using IBM s JavaWorkshop tool to rapidly iterate through UI configurations and user flows final production code was written using only standard Java foundation classes for efficiency and small footprint.
Other/misc. Extensive print and publication experience.
Design/production director of three monthly print publications.
Assistant production manager to seven other print publications as well as numerous single-issue directory and guide style publications.
Production/ design manager of a weekly newspaper.
Typographer scanner operator Scitex and desktop publishing systems operator in full- service union color shops.
Pre-press foreman of a large 60M web offset printer.
I am a trained musician and can compose/produce/perform/record music for advertising short film score or multimedia. I ve worked as a stage manager lighting designer and sound technician for theatrical productions.