Lead Architect Resume Profile
Pittsburgh, PA
SUMMARY
Twenty - eight years as an application programmer, mostly in a consultant/contractor mode. Have excelled in understanding business needs and adapting the appropriate technology. A strong team player able and willing to help other co-workers advance in the technology skills. I have purposely avoided the management path and have concentrated on honing my programming skills. Strong data modeling skills and an ability to assimilate new information and skills. I tend to grab onto one platform and get the most out of it before moving on to the next.
EXPERIENCE
Lead architect
Designed and am coding a real estate webapp that receives bids on properties, OCRs the locked PDFs and displays the bid information online for the list agent and his client, the property owners, to see and analyze. This project involves the use of several advanced tools and frameworks. The overall framework is Moqui, the follow-on to the very successful Apache Open for Business Project OFBiz . This highly leveraged framework replaces the use of Java in OFBiz with Groovy. It makes use of Spock for unit testing Spock can also run jUnit tests . I adapted its data engine module to work with Amazon's DynamoDB NoSQL database. I have dug into the deepest parts of Dojo 1.9 to thoroughly understand AMD loading, object stores, deferred objects and the dgrid. Have applied LESS and am proficient in CSS coding.
Confidential
Worked on team to deliver Obamacare website. Worked with single page, responsive architecture. Developed working prototypes of DOH tests running in its IDE environment.
Lead architect and developer
Designed, implemented and rolled out an online testing application for Utah State Office of Education Career and Technology Education department. This project featured an intense use of Ajax techniques using the Dojo Toolkit. I also took the lead during production rollout working on a day-to-day basis dealing with bugs and client concerns. I also did a proof-of-concept integration of the Drools rule language with OFBiz. Also worked with SitePen creators of Dojo consultant for two weeks to learn more about Dojo techniques. Changed content management system to use Amazon's S3 service part of their EC2 cloud offering . Wrote Selenium functional tests.
Confidential
Developed framework for converting legacy entitlement program to an in-house package based on open source technology. Framework was based on Dojo Toolkit. Worked with developers in Ukraine SoftServe to develop a leveraged markup-based framework to sit on top of Dojo to facilitate the migration of JSP pages to a Dojo platform. This framework contained a testing component that used mock object stubs. Created an advanced Dojo grid allowing social workers to specify the family relationships that exist within a household. Created another advanced page that processed XML-based entitlement rules and displayed the applicable rule condition to the user.
Contractor
Took over a failing MLS alternative, web-based, J2EE project which used Spring and Hibernate with the hopes of migrating it to Apache Open for Business. Got involved with geocoding and adding points-of-interest to Google Maps via GeoRSS.
Confidential
Received developer training and, later, rules training to work as a Curam rules developer on Utah's eRep project. Also developed some screens using Curam's screen tools. Wrote database SQL queries for DB2.
Integral Business Solutions
Work on a two person team in Utah to add a document signoff workflow app on top of Apache Open for Business project. This project included a lot of PDF manipulation via Java libraries.
Confidential
Was brought in to get a third-party Java J2EE application working. There was no documentation or support from the vendor. I finally got the app to run on an old version of Tomcat. Debugging was done by running it from Eclipse in the debug mode. Much time was spent in getting the Java integration to work with the auxiliary services. These included RightFax, Crystal Reports and RouteMap.
Confidential
Work during this time has consisted primarily of development of Open for Business technology in preparation for launching the Automation Groups network of independent software developers. I have consulted on a wide range of ERP projects through the principal architects of the OFBiz project. Also, a considerable amount of work was done on XML and XSLT tools before OFBiz was adopted as the standard platform. As an exercise, I created an open source, Swing-based visual XSLT editor/debugger see http: //sourceforge.net/projects/ag101/ . I am quite proficient with XSL schemas and writing extensions to XSLT.OFBiz is a Java/J2EE leveraged framework that greatly improves development efficiency, and I have worked at the low-level request and view handler modules, as well as at the higher levels. Contributed the content management module to OFBiz and took a subscription-based documentation system web based from design through to production. Created tools that greatly streamline the generation of web user interfaces over JSP approaches. I have added reporting tools that make the generation of either HTML or PDF versions of the same report easy from both a user's and a developer's point of view.
Confidential
I was brought in as a joint lead on a project to port a PowerBuilder 7.0 product for which I was heavily involved in the original production to a Java, web-based application. I reviewed the existing PowerBuilder structure and recommended a porting plan. Automated large portions of the conversion. Wrote Perl scripts to convert PowerBuilder datawindow objects to, first, XML, and then HTML and JSP pages. Same project required writing EJBs, interfacing with and changing PowerBuilder nonvisual objects and working within the Struts environment. Deployed on Weblogic server.
Confidential
Worked on team to develop UML using Rational Rose case tools for package to handle settlement claims against a class action disbursement. Helped develop a domain class design that used the MSXML object as the transport and storage object.
Confidential
In my role as CTO for an Internet dot-com startup, I was responsible for the design and implementation of an e-commerce system and the XML server and tools used in its creation. All work was done using Perl and Javascript. I managed a team of 5 programmers.
Confidential
A web-based ISP customer service package that allowed the changing of passwords and other administrative tasks on-line.
