We provide IT Staff Augmentation Services!

Lead Architect Resume Profile

4.00/5 (Submit Your Rating)

HIGHLIGHTS of QUALIFICATIONS

  • OO software systems architect and implementer with over 25 years experience.
  • Successful record of technical leadership and project management in all project phases for large, complex applications.
  • Record of integrity, reliability and personal concern for customer satisfaction.
  • Consistently excellent relations with clients, management, peers and subordinates.

Excellent communication skills.

  • Current experience delivering SAAS using C , ASP.NET, Java, C, Flex/Flash, ActionScript, SQL Server in a Zigbee wireless internet of things application using AWS Cloud servers.
  • Extensive experience with C , Java, Swing, XML, JDBC, JMS, Multithreading.
  • Current experience applying Agile methodologies Scrum, TDD, Agile Product Management .
  • Current experience with Smart Grid energy management, Demand Response.
  • Knowledge and experience in telecommunications, call center management applications.
  • Extensive experience developing real-time semiconductor process control applications.
  • Expert in object-oriented OO analysis, modeling and design using UML, design patterns.
  • Interaction design and development of high-leverage GUIs for large, complex applications.
  • Object-relational experience: SQL Server, Oracle, MySQL, .NET, JDBC, Hibernate, TOPLink.
  • Extensive performance profiling and tuning experience using JProfiler, OptimizeIt, other tools.
  • Experience with J2EE, EJB, JSP, BEA Weblogic, IBM Websphere Application Server, Tomcat.
  • Fluent with Subversion, CVS, Perforce, Envy, Visual Source Safe, CMVC, others.
  • IDEs: Visual Studio, Eclipse, JBuilder, VisualAge, WebSphere, Ember Workbench, others.
  • Fluency with Windows XP, 7, 8, Server 2008 2012 Unix: various Linux, Solaris, AIX, HPUX.

EMPLOYMENT HISTORY

Confidential

  • Senior Architect designing and implementing cloud-based Smart Grid energy management solution using C , .NET, Java, C, Flex, Zigbee Wireless, SQL Server.
  • As Senior Architect, designed and developed major system components including adapters for telemetry and control with wireless end-user devices and a complete Zigbee-wireless-to-internet-server gateway implementation in Java and C. Also developed various web GUI components in Flex/ActionScript and server components in C / ASP.NET, created and maintained Windows 7, 8 and Ubuntu Linux AWS cloud servers.
  • Mentored other staff in collecting, analyzing and documenting requirements, software design in Java, C. As Scrum master, spearheaded the use of agile methodology and brought the team up to speed on sprint planning, test-driven development, continuous integration and other agile development practices.

Confidential

Senior Architect performing requirements analysis and design for home energy management solution using Java 6 EE, Ajax, JSF, RBAC on Linux.

In this short-term contract, I wrote a 48-page document including use cases, functional requirements, data requirements, and high-level design for a home energy management web server. The target is a first production version of the home energy management server, which supports both web and mobile clients, and manages customer-site home energy controller installations. The initial target user base is several hundred, scaling up to a million plus clients per web server deployment, and key architectural goals include flexible scalability and high availability. Target technologies include Java 6 EE, JSF, Ajax, JCA, RBAC, REST, GlassFish.

Confidential

  • Senior Developer for suite of financial analytics applications in Java, using JDBC, JMS/ActiveMQ, Swing, XML, Hibernate on Linux, Solaris, AIX, MS Windows Server.
  • This project resulted in a new, Java production version of the OnQ call center software product, part of ALI's industry-leading suite of financial credit- and risk-management applications. A critical task I performed on this project was performance metering and revising the messaging architecture, greatly reducing message volume to enable scaling up to millions of accounts, and hundreds of thousands of transactions per hour.
  • Another critical task I performed was replacing the use of Hibernate with a direct JDBC database framework, to support high transaction volume and to enable visibility of database operations for batch transaction management, debugging and performance tuning. I also did extensive analysis of the entire application GUI, working with product management and other stakeholders, revising the GUI architecture to streamline user tasks and reduce overhead. Technologies included JMS, ActiveMQ, Oracle, MS SQL Server, MySQL, DB2, Hibernate, JProfiler, CORBA, Eclipse, Subversion/Subclipse.

Confidential

  • Senior Consultant in lead role for semiconductor manufacturing Statistical Process Control SPC , using Java J2EE Servlets, XMLC, JSP , Swing, Oracle, Tomcat on Windows, HPUX, and Linux. Designed / developed major features, including browser- and Swing-based UI components. Tuned for high performance. Developed CORBA API with configurable error handling, including automatic retry, for invoking IBM SiView MES.
  • This long-term project was a production-critical, real-time semiconductor manufacturing Statistical Process Control SPC application, handling hundreds of transactions per second with high data volumes to keep pace with production equipment. The SPC system receives reports from the factory floor, stores and processes the data, applies statistical rules to identify anomalies, and takes specified actions when a problem is detected.
  • My initial responsibilities included substantial upgrades of the interactive charting UI to support enhanced data views and new features, adding tabular detail views and controls, and working closely with end users to diagnose and fix problems. End user volume is in the hundreds, and the primary load on the system is from automated factory floor reports, and responding to those reports appropriately, as described above.
  • In the middle stage of the project, I was responsible for designing a major upgrade of the system to integrate with a new MES for 300 MM processing. This involved redesigning for a new CORBA API, and reworking the entire MES interface to enable flexible specification of MES interactions, anticipating the need for future compatibility with other MES software. At the same time we changed to using MQ Series messaging as the primary medium of exchange between the factory floor equipment and our software.
  • In the latter stages of my work on the project, I played a key role in the collaborative design and rework of the core SPC data model. One of the most difficult challenges in the SPC application is coordinating input data reported by a variety of different factory equipment at varying granularity in multiple formats, and making proper use of the complete data set to determine appropriate action. The redesign and implementation of the core data model led to the need for extensive automated testing, using a test framework simulating factory operation by running historical factory data through the system and comparing results.
  • Technologies included J2EE, XMLC, JSP, XSLT, SOAP, WSDL, Swing, Oracle, Tomcat, CORBA, IBM MQ Series, IBM SiView, JBuilder, Eclipse, CVS.

Confidential

Senior Consultant on flexible circuit specification application, using Java J2EE Servlets, JSP , IBM WebSphere Application Developer, WebSphere Application Server.

Confidential

  • Senior Architect and UI Team Manager for J2EE Business Modeling Framework for business process automation, using Java J2EE EJB, Servlets, JSP , UML, WebLogic Application Server, MS SQL Server, TOPLink, Struts. Lead UI analysis and design, developed core of Java 2 Swing-based workbench for visual modeling of automated business processes. Interviewed and hired software developers, supervised GUI development process and schedules. Developed, tuned EJB infrastructure. Mentored technical staff on UML OOA D, design patterns, VisualAge for Java, Envy, Perforce.
  • My initial tasks involved getting the first generation production web server to work, using J2EE EJBs and BEA Weblogic Server with TOPLink mapping to an Oracle database. I accomplished this in the first two months of the project, meeting specific performance goals on time. A substantial part of my role throughout was collaborating with the other two lead architects on high-level design, and implementation strategies.
  • Once the initial product was successfully deployed, I moved into a lead role in GUI design and development. Leading a team of 3-4 developers, I specified the high-level design of the company's Business Modeling Workbench, used to develop executable business process models. In this role, I was consistently successful in directing the team to meet scheduled Agile development milestones, delivering monthly software versions.

Confidential

Project lead and client liaison on NIST-funded Agent-Enhanced Manufacturing Systems Initiative AEMSI , in collaboration with AMD. Soft real-time semiconductor factory automation system RAD development lifecycle process using UML analysis and design models. Responsible for domain-transparent persistence framework design and implementation, and performance tuning using UML, Java, TOPLink, Oracle 8, CORBA, OptimizeIt, and ObjectSpace Voyager.

Confidential

Lead Architect created system architecture consisting of UML analysis and design models for large-scale, very high availability advanced wireless telecommunications traditional paging and two-way wireless system using UML, Smalltalk, CORBA, Java, and Objectivity OODBMS. Contract through Intuitive, Inc.

Confidential

  • Architect and developer of core meta-model for Java business applications framework product. Used POET OODB to support model persistence, modified previous Java UI code to work with POET, retaining CORBA compatibility.
  • Designed and developed Java 1.1 UI for Smalltalk server-side business modeling framework, communicating via CORBA middleware.

Confidential

Architect and developer of UML CASE meta-model and tool for OOAD, emphasizing design pattern application in the Catalysis methodology, using Java 1.1.

Confidential

Led OOA D for a major component of a container shipping management system using GemStone and VisualWorks/Smalltalk. Mentored client staff on OOA D.

Architectural advisor / mentor on refinery control project in C for Shell.

Wrote technical report on CIM Framework lessons learned about data persistence for the SEMATECH CIM Application Framework group.

Consulting Project Manager and mentor for semiconductor production automation system. Developed GemStone OODB prototype in VisualWorks/Smalltalk.

Project manager, Envy configuration and build manager on a large modeling and simulation system for SEMATECH, on AIX and other platforms.

Confidential

Project manager from proposal through completion for two concurrent VisualWorks/Smalltalk projects for AMD in Austin using GemStone on HP platforms. Designed / developed reusable OODB and GUI framework. Mentored other staff.

Confidential

  • Developed custom GUI tools using Borland C Object Windows Library.
  • Designed and implemented image processing system in Common.
  • Developed and tested Statice OODBMS for Sprint.
  • Ported a neural networks package from Think C Mac to C PC .

Confidential

Designed and implemented direct-manipulation graphical user interface for interactive planning of electric power utility maintenance tasks, with multi-user groupware support.

Confidential

Ported Lisp-based neural net gesture recognition system from Symbolics to PC.

Confidential

Team lead for project to develop prototype keyboardless flat-panel GUI for Kodak.

Developed a Lisp UI for MCC's circuit simulator.

Confidential

  • Developed enhanced configuration management tools for MCC using Lisp/Flavors.
  • Tuned Lisp numerics-intensive code for high performance Symbolics platforms .
  • Ported Emycin rule-based inference system from Xerox Interlisp-D to Symbolics Lisp.
  • Developed Lisp/Flavors grapher and graph viewer with software pan and zoom.

Confidential

Developed graphics language interpreter for oil well log analysis system using VAX C, YACC and LEX under Unix.

Confidential

Ported Fortran graphics system to use emulation package, replacing old hardware.

Confidential

Ported PL/1 demographic mapping system from frame buffer to Ramtek display system.

We'd love your feedback!