Technical Architect Resume
SUMMARY:
- I am a Technical Architect (System/Application) with computer systems experience spanning a wide range of business applications.
- I have extensive experience in the design, development, and deployment of Object - Oriented (OO) software using relational databases in SOA / Web based environments.
- I currently specialize in Java based enterprise implementations where security and performance are key.
- This includes hands on troubleshooting, implementation, system reviews, specialized security testing, practical mentoring for developers, and closely working with infrastructure support personnel.
- These systems include State and Federal programs such as Medicaid, SNAP, Cash / TANF, Rehabilitation Services (DRS), Child Care (CCMS), Long Term Care, Contract / Grant Systems, WIC, and many other program areas.
- The Federal programs currently, or are starting to require, FISMA / NIST / MARS compliance for all areas of these systems.
- My current duties are to determine system compliance, determine and implement corrective action as necessary, and finally, review the outcome of any activities with the Confidential Security Officer who then provides the result to the Federal Authorities.
- My diverse background encompasses software development, maintenance, hardware maintenance, network design, and end user support which provide a well rounded view of systems I support. My broad experience and technical proficiencies, coupled with effective leadership skills and team spirit, make myself a valuable part of any software engineering team.
BUSINESS/APPLICATION EXPERIENCE SUMMARY:
Confidential
Technical Architect
Responsibilities:
- Architect for Departments web based Java EE projects.
- Design and developed architectures for new projects.
- Establish development standards and best practices for projects and Department.
- Establish security implementations and standards to meet Federal security standards such as FISMA/NIST, MARS - e v1,2.
- Create automated build and deployment environments for Department and train/mentor teams on proper usage.
- Support all projects with technical guidance for proper implementations of technology. This includes State employees as well as outside consulting firms and other contractual employees.
- Designed and implemented Departments enterprise approach to Geo-coding which is spread across multiple databases each containing address information. This greatly improved reporting capabilities for the House and Senate by providing political boundaries which data could be grouped by.
- Assist personnel with design, configurations, and implementations for enterprise infrastructures used by the Department.
- Monitor infrastructure and applications for security threats, performance, and run-time operation.
- Perform code reviews and mentor developers for best practices and standards compliance in all phases of the SDLC (Software Development Life Cycle) and life span of systems.
- Review deliverable artifacts and system implementations, approve system changes, and monitor contract compliance for contracted vendors.
Environment: OpenSuse 12.x, 13.x, 42.x Windows, Windows Server, AIX, Rational Application Developer, ClearCase, ClearQuest, Rational Architect, Java 1.4, 1.5, 1.6, 1.7, 1.8, Jboss 4.0.5, WebSphere 6.0, 6.1, 8.5.5, TAM, SAM, TAI++, eTAI, WebSeal, IBM HTTP (apache), Apache, Ant, MS Office, Faces, Struts, Spring, Ibatis, EJB, DB2 UDB, DB2 Mainframe, SQL Server, Drools.
Confidential
Architect
Responsibilities:
- Architect for 10 web based Java EE projects.
- Design and developed architectures for new projects.
- Established standards and development practices for projects and department.
- Create automated build and deployment environments for department.
- Assist other projects as necessary.
- Assist personnel with configurations, implementations, for deployment infrastructures.
- Monitor infrastructure and applications for security threats, performance, and run - time operation.
- Perform code reviews and mentor junior developers.
- Train lead developers on operation and maintenance of automated build environments.
- Maintain projects tasks and project plans to ensure timely delivery of projects.
- Work with CMS personnel to establish centralize common resources for use across projects.
- Assist other departments with infrastructure usage primarily for security components.
- Provide section manager with daily status updates and assist with staffing requirements.
Environment: OpenSuse 11.x, Windows XP, Windows Server, AIX, Rational Application Developer, ClearCase, ClearQuest, Rational Architect, Java 1.4, 1.5, Jboss 4.0.5, WebSphere 6.0, 6.1, TAM, WebSeal, IBM HTTP (apache), Apache, Ant, WebSpy, Open Office, MS Office, Faces, Struts, Spring, Ibatis, EJB, DB2 UDB.
Confidential
Innovations Center Architect
Responsibilities:
- Established development environment, installed servers and software for developing on Open Source platform.
- Established server monitoring infrastructure.
- Established ESB for SOA architecture implementations.
- Interfaced Drools into ESB for intelligent business process operations.
- Support central office remotely for server installations and configurations.
- Established and maintain remote development / operational environment.
- Evaluate new open source software for quality and usage.
- Support other projects as company architect setting design and vision strategies.
- Design new products to enhance existing infrastructures and applications.
Environment: Open SuSE 10.x, Windows 2000, Windows XP, Mule, Eclipse 3.x with plugins for other packages, Hibernate, Java 1.5, JBoss 4.0.3 & 4.04, JBoss Rules (Drools), JBPM, Maven, Groundwork, PostgreSQL, SubVersion, Trac, Hyperic, ActiveMQ, MS SQL Server.
Confidential
System Architect / Application Architect
Responsibilities:
- Mentor team and support TOTS application.
- Architect rewrite of data import from Smalltalk to Java, DB2 to Oracle.
- Mentor team on I - Care application/database design, de-duplication algorithms.
Environment: Smalltalk, Java, DB2, Oracle, Eclipse, Windows XP, AIX 5.2.x
Confidential
Lead Software Engineer/Application Architect
Responsibilities:
- Established development environment for team including best practices for configuration management, code management, bug tracking, change management, and deployment management.
- Established architecture, designed, implemented, tested, and deployed an Object - Oriented, component based web application based on Sun J2EE v1.3 and IBM technologies.
- Designed application and database models using Unified Modeling Language (UML) and the Rational Unified Process (RUP) with Rational Enterprise Suite of tools.
- Active participant in team full life cycle development.
- Lead a team of three (3) developers in the design, development and testing of the application.
- Implemented LDAP, SSL (Secure Sockets Layer) security for application security for access with HTTPS.
- Implemented ILOG JRules as application business rule engine.
- Deployed Business Objects as application reporting tool.
- Assisted client staff with WebSphere Application Server (WAS) environment and multiple application deployments.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM WebSphere 4.x and 5.x, IBM WebSphere Studio Application Developer 4.x and 5.x (WSAD), Rational Application Developer 6.0 (RAD), IBM WebSphere Application Server (WAS), Rational ClearCase, Rational ClearQuest, Rational RequisitePro, Rational Rose, AIX 4.3 and 5.2, DB2 UDB 7.x and 8.2, Windows (2000, XP, 2000 Server, 2003 Server), Unix, Apache, ILOG JRules, Business Objects and Visio
Confidential, Illinois
Lead Software Engineer/Application Architect
Responsibilities:
- Designed and developed dynamic application frameworks for real time changes to applications based on business needs.
- Concurrently maintained coding standards and deployments for commercial environments and open source environment implementations.
- Continuously evaluating new open source releases and contributing to projects to improve or repair products.
- Prepare demonstration applications for various clients reviewing technology.
- Design and develop new features requested by clients.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM WebSphere 4.x and 5.x, IBM WebSphere Studio Application Developer 4.x and 5.x (WSAD), Rational Application Developer 6.0 (RAD), IBM WebSphere Application Server (WAS), Rational ClearCase, DB2 UDB 7.x and 8.2, Windows (2000, XP, 2000 Server, 2003 Server), Unix, Apache, ILOG JRules, Visio, Suse 9.1 and 10, CVS 1.11.xx and 1.12.xx, JBoss 3.2.x and 4.0.x, Eclipse 3.x, MySql, MaxDB.
Confidential
Lead Software Engineer/Application Architect
Responsibilities:
- Designed and developed prototype web based application based on direct end user input to provide user community with a concrete vision for how the actual application looks and feels.
- Incorporated user feedback into prototype and Elaboration artifacts for implementation into actual application.
- Identified necessary artifacts required for delivery from Inception and Elaboration Phases.
- Produced high level as well as detailed analysis, design, and implementation models / artifacts using Rational Rose. Maintained implementation documentation throughout Construction Phase.
- Implemented models, using WebSphere Studio Application Developer (WSAD) and Rational ClearCase, setting up examples for junior team members and producing core functionality for application.
- Delegated implementation tasks to junior team members providing detailed implementation recommendations and practical experience reading Elaboration artifacts.
- Mentored new web developers in J2EE technologies, UML, patterns, Struts, and development tools.
- Provided real world experience and guidance to project management for areas such as RUP, Object-Oriented concepts, J2EE technologies, design and architectural patterns, and team development.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM WebSphere, IBM WebSphere Studio Application Developer, Rational ClearCase, Rational Rose, DB2 OS/390, and Windows 2000
Confidential, Illinois
Lead Software Engineer/Application Architect
Responsibilities:
- Identify Open Source application servers, web servers, sever plugins, content management solutions, databases, IDE / Editors, and languages currently available for implementation of highly customizable content managed web application.
- Downloaded, installed, configured, tested, and reviewed software.
- Servers and plugins reviewed included: Apache, Tomcat, Enhydra, JBoss, JServer, FoxServ, PHP plugin.
- Content management solutions reviewed included: phpWebSite, OpenCms, Postnuke, eZpublish, Zope, CMS, and Plone.
- Database and language solutions reviewed included: MySQL and ZODB with Python.
- IDE / Editors reviewed included: NetBeans (J2EE environment), XEmacs (Many environments), Pythonwin and IDLE (Python).
- Other Open Source products reviewed: Superwomble (high level reverse engineering tool for java) that requires Graphviz and Ghostview, and Struts (v 1.1b3).
- Customize Plone/CMS/Zope/ZODB/ZServer/Apache products for production release.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM WebSphere, IBM WebSphere Studio Application Developer (WSAD), Rational ClearCase, Rational Rose, DB2 OS/390, and Windows 2000
Confidential, Illinois
Lead Software Engineer/Application Architect
Responsibilities:
- Tasks included establishing communications (voice and data), building network (NT 4.0), installing/configuring software (IBM), and maintenance thereof.
- Designed reusable application components for J2EE applications. Components included persistence framework, auditing and logging mechanism, base reference data component, database driven menu component, and dynamic data (AOM - Adaptive Object Model) observation component. Components are the core for a dynamic, data driven Web based application solutions.
- Defined and implemented RUP (Rational Unified Process) compliant SEP (Software Engineering Process) for use in the Confidential .
- Implemented Rational ClearCase LT development environment in Confidential running on NT 4.0.
- Implemented development and testing environments in Confidential for IBM WebSphere Application Server (WAS), DB2, WebSphere Studio Application Developer (WSAD) products.
- Developed JRules prototype application to demonstrate JRules integration into J2EE environment.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM WebSphere, IBM WebSphere Studio Application Developer, Rational ClearCase, DB2 UDB, Windows (2000, server), ILOG JRules and Visio
Confidential
Lead Software Engineer/Application Architect
Responsibilities:
- Established development environment for team including best practices for configuration management, code management, bug tracking, change management and deployment management.
- Established architecture, designed, implemented, tested, and deployed an Object-Oriented, component based web application based on Sun J2EE v1.3 and IBM technologies.
- Designed application and database models using Unified Modeling Language (UML) and the Rational Unified Process (RUP) with Rational Enterprise Suite of tools.
- Active participant in team full life cycle development.
- Led a team of three (3) developers in the design, development and testing of the application.
- Implemented LDAP, SSL (secure socket) security for application security for access with HTTPS.
- Implemented ILOG JRules as application business rule engine.
- Deployed Business Objects as application reporting tool.
- Assisted client staff with WebSphere Application Server (WAS) environment and multiple application deployment.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM Visual Age for Java 3.5 and 4.0, IBM WebSphere, IBM WebSphere Studio Application Developer (WAS), Rational ClearCase, Rational ClearQuest, Rational RequisitePro, Rational Rose, AIX, DB2 UDB, Windows 2000, Apache, Tomcat, ILOG JRules and Visio
Confidential
Lead Software Engineer/Application Architect
Responsibilities:
- Established development environment for team including "best practices" for configuration management, code management, bug tracking, change management and deployment management.
- Designed and developed reusable Object-Oriented framework for supporting web applications based on Sun J2EE and IBM technologies.
- Designed Object-Oriented application and database models using Unified Modeling Language (UML) and the Rational Unified Process (RUP) with Rational Enterprise Suite of tools. Active participant in team full life cycle development.
- Customized RUP development methodology for use by the team during full life cycle development.
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM Visual Age for Java 3.5 and 4.0, IBM WebSphere, IBM WebSphere Studio Application Developer (WSAD), HomeSite 4.5, Dreamweaver 4, WebLogic 5.1, Rational ClearCase, Rational ClearQuest, Rational RequisitePro, Rational Rose, Sun Solaris, DB2 UDB, Oracle, Windows NT, Unix, Apache, Tomcat, Enhydra, ILOG JRules and Visio
Confidential
Lead Software Engineer/Application Architect
Responsibilities:
- Designed, developed, tested and deployed an Object - Oriented e-Commerce/B2B prototype application.
- Designed and developed an extensive component application framework based upon the J2EE 1.0.1 Specification. The framework was built using IBM VisualAge for Java v3.5 IDE.
- Designed application and database models using Unified Modeling Language (UML) and the Rational Unified Process (RUP) with Rational Enterprise Suite of tools.
- Active participant in team full life cycle development.
- Built and maintained database using Oracle 8i.
- Deployed application on WebLogic 5.1 server and WebLogic Collaborate running on Windows 2000 and Sun Solaris.
- Developed rules base architecture using ILOG J-Rules for processing business rules.
- Established architecture, designed, developed, tested and deployed an Object-Oriented e-Commerce application based upon the MVC Application Architecture.
- Established architecture; designed and developed an extensive component application framework based upon the J2EE 1.0.1 Specification. The framework was built using IBM VisualAge for Java v3.5 IDE.
- Active participant in team full life cycle development.
- Led a team of five (5) developers in the design, development and testing of the application.
- Created a Java testing framework to facilitate testing of the application components
Environment: EJB, (Session and Entity) J2EE, Java, JSP, XML, SQL, JSSE, JDBC, JNDI, RMI/IIOP, JMS, IBM Visual Age for Java 3.5 and 4.0, IBM WebSphere, IBM WebSphere Studio Application Developer (WSAD), HomeSite 4.5, Dreamweaver 4, WebLogic 5.1, Rational ClearCase, Rational ClearQuest, Rational RequisitePro, Rational Rose, Sun Solaris, DB2 UDB, Oracle, Windows NT, Unix, Apache, Tomcat, Enhydra, ILOG JRules and Visio
Confidential
Consultant / Lead Application Architect
Responsibilities:
- Structured the project utilizing Object - Oriented analysis and design.
- Developed and implemented project procedures and standards.
- Active participant in team full life cycle development.
- Monitored and directed production roll out to ensure on-time delivery.
- Created a Persistence Layer implementation for interfacing the Object-Oriented programming environment to a distributed relational database environment.
- Implemented an immunization forecasting routine for patients in accordance with the Center for Disease Control schedule.
- Developed the initialization routines for the system including database installation and configuration.
- Developed Object based replication initialization to and from a central database.
- Created security and maintenance routines for application.
- Developed Object-Oriented interface to relational database reporting tool.
- Created standard reports for patients including Confidential school physical form.
- Integrated dialer technology for wide area network with VisualAge and VOS technologies.
- Utilized C++ in an AIX environment for interfacing VisualAge and DB2/UDB.
- Developed installation routines for installing application and database on PCs with InstallShield.
- Mentored other developers.
Environment: IBM VisualAge for Smalltalk, IBM DB2 UDB, InstallShield, Crystal Reports, Paradigm Plus, C++, AIX, Java and Visio
Confidential
CIS Manager
Responsibilities:
- Defined and managed corporations computer assets, including networks, PC, and production processing environments.
- Established and maintained corporation's change management and configuration control policies.
- Identified and defined network specification and telecommunication requirements.
- Designed and implemented cost effective business solutions for LAN/WAN based networks and communications.
- Developed custom applications in Windows using FoxPro based on Object - Oriented principles, which supported products control, accounting, budget processing, accounts payable and other specific requirements.
- Assisted users and network administrators with problems on various systems.
Environment: FoxPro, Windows, Novell, AIX
Confidential
Consultant
Responsibilities:
- Analyzed and corrected problems on PCs and upgraded Novell server and network.
- Maintained LAN/WAN connectivity and systems integration between remote locations.
- Assisted users and network administrators with problems on various systems.
- Analyzed LAN/WAN based servers for increased performance.
- Provided statistical summaries to determine network reliability.
- Participated in corporations change management and configuration control policies.
Environment: Novell, Microsoft
Confidential
CIS Analyst
Responsibilities:
- Designed, installed, and maintained PC remote access and control system using Netware Connect with Cubix hardware.
- Developed custom applications in Windows using FoxPro and Paradox based on Object - Oriented principles, which supported Products Control and Accounting, Budget Processing, Payroll Processing, Accounts Payable and other specific requirements from the Accounting Department.
- Analyzed and corrected problems found in PCs.
- Provided computer training.
- Maintained LAN/WAN connectivity and systems integration between remote locations.
- Assisted users and network administrators with problems on various systems.
- Established and maintained corporation's change management and configuration control policies.
Environment: FoxPro, Paradox, Windows and Netware Connect. Novell, AIX
Confidential
Systems Analyst
Responsibilities:
- Designed, developed and installed FoxPro based applications on PC networks.
- Designed, installed and maintained PC LANs (Novell and DEC).
- Developed and implemented training programs.
- Implemented and maintained systems integration between local and remote systems.
- Evaluated performance of existing systems and optimized hardware/software.
- Managed multiple remote computer systems.
- Maintain configuration management and change control for hardware and software systems.
- Developed maintenance management and logistics support FoxPro applications on Novell networks.
- Maintained PCs across four islands for payroll, maintenance management and routine office requirements.
- Designed, implemented and maintained communications between remote sites and local office to effectively allow transfer of data for payroll, maintenance management and logistics support.
- Evaluated performance of systems for cost effectiveness and optimum hardware configurations.
- Maintain configuration management and change control for hardware and software systems.
Environment: FoxPro and Novell.
Leader, Maintenance Specialist
Confidential
Responsibilities:
- Supervised and directed the activities of maintenance specialists in the performance of their duties.
- Scheduled preventive/corrective maintenance of mechanical/electrical equipment.
- Collected and analyzed technical information for improved performance.
- Maintained configuration management and change control for mechanical/electrical systems.
Repair Technician
Confidential
Responsibilities:
- Calibrated and repaired electronic test equipment, uninterrupted power systems, switchgear and generators.
- Utilized established procedures to troubleshoot equipment to the component level.
- Recommended modifications to improve performance and reliability of equipment.
- Utilized the Federal MEASURE program for configuration control and management.
