We provide IT Staff Augmentation Services!

Systems Architect Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • An Enthusiastic Software Developer, Solutions Architect, and Software Engineer with 23 years of industry experience.
  • My primary focus for the past 20 years has been Java based solutions.
  • I specialize in backend development (middle tier), UI (front end) development, Agile/Scrum, Cloud based Solutions, SaaS (software as a service), and system redesigns using the latest and best solutions.
  • I have been very successful in building custom solutions, leading development teams and mentoring other developers in software/design concepts.
  • Over the years, I have developed fast and efficient ways of refactoring/rewriting software that improves design and performance.

TECHNICAL SKILLS:

Languages: Java 8, 7, 6 (20 years), Java/J2EE (17 years), PHP, PowerBuilder

Frameworks: Spring (Spring Boot, MVC), Hibernate, DigitalBase, Struts, Cloud (AWS and Private), Java Swing

DataFormats: Xml, Json

Web: REST/SOAP, WebServices, Html, Css, JavaScript, Jquery/JQuery UI, Angular, AJAX, JSP, Servlet

Databases: Oracle, MS SqlServer, Mysql, Postgres, DB2, Sybase

Design Patterns: Mvc, Model2, DigitalPhase, Singleton, Template, Interface, Dao, Factory, Open/Closed

Tools: MyBatis/IBatis 3.0, Hudson/Jenkins (Tdd), Ant/Maven, Chef, Eclipse, Uml, Sql, Subversion/Cvs, Unix Shell, WebsphereMQ, ActiveMQ, Jaxb, Android SDK, LDAP, PowerBuilder

App Servers: Apache Tomcat, Jboss/WildFly, Websphere, Weblogic

Cloud Based: AWS (Amazon), Private

Protocols: Http/Https, Tcp, Ftp/SFtp, Ssh, Smtp, Ssl, Ntp, Ppp, Imap

PROFESSIONAL EXPERIENCE:

Confidential

Systems Architect

Responsibilities:

  • Introduce JQuery UI and JQuery datatables to the Financial Crimes department
  • Design and Implement generic search dialog using JQuery ajax, datatables and Dialog to lookup Account data.
  • Write and Implement migration plan for replacing YUI (yahoo javascript) to JQueryUI.
  • Replace YUI Calendar system with JQuery UI Calendar.
  • Demonstrate Java 8 features with examples of modern day MVC concepts.

Confidential, Minneapolis, MN

Solutions Architect

Responsibilities:

  • On hands development using Java, Jquery, DigitalBase, Spring
  • Design the company website by template driven design
  • Implement automation of daily tasks for increased efficiency
  • Design document repository for easy sharing of documents
  • Design Content Management tool for easy configuration changes
  • Design and Implement office operations through online console.

Confidential, Minneapolis, MN

Software Architect

Responsibilities:

  • On hands development using Java, Jqueiy
  • Evaluate existing ISL application services and suggest improvements.
  • Implement mobility services to handle bridged connections between clients and service bus.
  • Reengineered Document service to separate the different subsystems into their own integrated service interfaces. This consisted of introducing Spring, Java concurrency for overall efficiency.

Confidential

Software Architect (contact)

Responsibilities:

  • On hands development using Java, Jqueiy, DigitalBase, Spring
  • Create Diagnosis code lookup mechanism using java on Wildfly 9.0.
  • Create file upload for diagnosis codes from excel spreadsheet.
  • Implement stored procedures and Mybatis into Diagnosis tool.

Confidential

Java Consultant

Responsibilities:

  • On hands development using Java, Jquery, DigitalBase, Spring
  • Learn the UHG Clinical framework and ORM model
  • Develop webservices for clinical software to interact with.
  • Developed new clinical screens for behavorial health projects.

Confidential, Bloomington, MN

Java Architect

Responsibilities:

  • On hands development using Java, Jquery, DigitalBase, Spring
  • Reengineered WellsFargo customer applications from Struts to Spring for increased performance. (BI)
  • Implemented Fusion Charts for graphing reports with HVC rewrite
  • Develop Oracle stored procedures for data access to be used with HVC Rewrite.
  • Setup Spring Batch to process incoming data files on a nightly basis.
  • Designed Logging service to capture all log messages from supporting applications. This can be used for metric reporting of message throughput with server health metrics.

Confidential, Minneapolis, MN

Senior Architect

Responsibilities:

  • On hands development using Java, Jquery, DigitalBase, Spring
  • Rewrite marketing site for advertisements from PHP to java.
  • Setup stress test comparing the Model 3 implementation to other designs
  • Reengineer database structure to BCNF. (database normalization).
  • Designed Logging service to capture all log messages from supporting applications. This can be used for metric reporting of message throughput with server health metrics.

Confidential, Eagan, MN

Senior Java Developer

Responsibilities:

  • hands development using Java, Jquery, DigitalBase, Spring
  • Develop testing modules using selenium. This would be used by server farms to test internal based applications.
  • Help migrate Amazon farm testing units to internal based testing farms. This was used by registering computers to a central testing service that would be used by selenium.
  • Develop java reflection test mechanism based xml configuration. This would require defining class/interfaces with test values that would be used through full test implementation at runtime.

Confidential, Irvine, CA

Senior Architect

Responsibilities:

  • On hands development using Java, JQuery, DigitalBase, Spring
  • Re - Engineered 90 Java Swing application to web based (JQuery, Dialogs, Ajax...). This internal application was used for accounting, shipments and Quotations for Confidential . This application used Jquery Dialogs, Ajax, xml, css, and xml.
  • Setup security for mysql database.

Confidential, Richfield, MN

Java Developer

Responsibilities:

  • UI changes to internal application using java and Jquery.
  • Interface new modules to hibernate.
  • Develop stored procedures to deliver data to UI modules in form of service.

Confidential, Bloomington, MN

Principle Java Developer

Responsibilities:

  • Redesigned OrderServices mechanism from older based system to type Model2. The old system was disorganized and functionality was repeated. This redesign allowed for faster processing of orders by a factor of 10. This was done by using Spring, Ibatis, Tomcat, Java, and Apache Commons.
  • Design and implement centralized Catalog Repository service (SOA) for all catalog style inquiries, product and pricing information. This was using Spring, Ibatis, Tomcat, Java, Apache Commons and using the Model2 service layer.
  • Communicated with the business to determine requirements for existing services and new functionality for future projects.
  • Create custom Model2 service layer for all centralized services to be built from. This would utilize Spring 3.0, Ibatis and Oracle technologies.
  • Introduce the concept of MessageCodes to the services team. This would allow for easier diagnosis of production based problems within 3-5 minutes. The old way was average 30 minutes.
  • Design and Implement central logging mechanism for logging all server metrics and service requests in a database structure. This was also combined with server health metrics for a complete system request reporting mechanism.
  • Team Lead overseeing 2 java developers with Service implementation and changes.
  • Active member on Java committee board determining java coding standards and tools to be used throughout IT.

Confidential, Eagan, MN

Senior Java Developer

Responsibilities:

  • Architect middleware to interface between FlightServer system and Java swing flight gui.
  • Senior java developer for FldWinds system
  • Design System Admin Gui (web based) to administer the flight winds server through template wrapping methods.
  • Deliver FAA data feeds communicated through UDP to the middleware service.

Confidential, Eagan, MN

Senior Web Developer

Responsibilities:

  • Design new Engine Planning System (EPS) for scheduling engine changes on aircraft using JMS, JSP and Struts, css, HTML, AJAX.
  • Meet with Hanger Planners to gather functional requirements on existing and new system.
  • Designed screen mockups for use of demos.
  • Configured Websphere App. Server for EPS deployment.
  • Followed design/development standards setup by NWA.
  • Designed communication (through MQSeries) mechanism to backend scetre database using JMS.
  • Created automated report generator. Would email reports to executives for daily status ameeting (in pdf format).
  • Setup new development standards (screen look, data retrieval, javascript usage, ajax) that will be used in many different NWA internal applications.

Confidential, Saulk Center, MN

Senior Web Developer

Responsibilities:

  • Fix system level defects for Health Care System developed in Java Swing (DHS)
  • Develop new screens in java swing and interface with database stored procedures.

Confidential, St. Paul, MN

Senior Web Developer

Responsibilities:

  • Designed web interface to Filenet document management system using struts.
  • Installed and configured subversion for source control management.
  • Developed deployment process for deploying changes to Websphere.

Confidential, Minneapolis, MN

Senior Web Developer

Responsibilities:

  • Worked as part of a team to migrate legacy Money movement application from .NET to java (weblogic).
  • Utilized Struts-tiles framework for the redesign of Money Movement application.
  • Mentored/Lead team of 2 java contractors while building ItemCrossReference system.
  • Migrated several applications from ColdFusion to Java (weblogic) known as the Atlas move.
  • Interfaced with backend services using WebServices for gathering information to their SVT system
  • Verified WSDL schemas generated by backend services
  • Troubleshoot performance problems with current infrastructure and advised proper fixes.
  • Bug fixes to existing Leasing application in Java swing
  • Enhance performance of back end processing of lease application using multithreading techniques.
  • Created stored procedures (PL/SQL) in oracle to perform data lookups.

Confidential, Edina, MN

Senior Applications System Analyst/Programmer

Responsibilities:

  • Designed ItemCrossReference application for maintaining UPC code matching for stores.
  • Redesigned CIS card application from Struts framework to Enterprise Class formation framework.
  • Designed automated unit testing mechanism for Websphere applications based on XML.
  • Provided support to End Users on existing Enterprise applications and problem tickets.
  • The CIS application interfaced with Oracle pl/sql (embedded and stored procedures) to perform data lookups and updates.

Confidential, Bloomington, MN

Senior Technical Consultant

Responsibilities:

  • Developed AI system for transferring data from 4 legacy databases (DB2, Sybase) to current Eligibility database (Oracle). This was accomplished with use of MQSeries, J2EE, Websphere, and PL/SQL.
  • Designed POC service to retrieve data from MicroFocus Cobol applications. This required use of JCA, J2EE, and Websphere.
  • Reengineered front-end JSP’s with calendaring (Javascript), and to give it a more fluid pattern. The old pattern was difficult to read and the objects were not aligned.

Confidential, LakeVille, MN

Senior Technical Consultant

Responsibilities:

  • Designed internal logging mechanism to be used by application development teams. This consisted of remote logging, logging by dated files.
  • Designed and implemented enterprise Bug Tracking system. This made use of EJB’S, JDBC, RMI, CMP, BMP, and Java. This software was capable of handling bug tracking for multiple companies, multiple divisions, projects and users. This also included time management system, automated deployment system, and automated testing system based on XML configuration files and estimated results.

Confidential, Bloomington, MN

Systems Sr. Programmer Analyst

Responsibilities:

  • Developed automation process for deployment of N-tier applications. This included automatic promotion of packages in Harvest, XML build files, and deployment scheduling to Weblogic.
  • Introduced CVS as a source control replacement for Visual SourceSafe.
  • Introduced Jboss application server and Eclipse Java IDE as standard development tools.
  • Demonstrated the advantages and disadvantages of Jboss 3.0 vs. Weblogic. The IT department is looking at different alternatives for application servers. Jboss in some areas out performed Weblogic and WebSphere.
  • Designed and Implemented interfaces for SPA applications using J2EE technology (EJBs) and XML with Struts framework.
  • Primary lead for designing configuration and deployment steps for Weblogic 6.x for Confidential .
  • Mentored developers on Weblogic, Java, EJBs, Servlets, and Unix (Solaris/linux) operating systems.
  • SPA Application interfaced with Stored procedures (Oracle) to update data and data gathering.

Confidential, Bloominton, MN

Senior Internet Developer

Responsibilities:

  • Designed Interface to communicate between Cornerstone (PowerBuilder) and Confidential web site (Java and EJB's). This entailed Use-Case, Activity, and Class diagrams (UML).
  • Project Manager for transferring lab results from web site into Vet Clinics database using XML.
  • Created architectural diagrams (UML) for Lab Results download process.
  • Converted old Lab Results download (email) to use MQSeries (implementation of JMS). This system transferred XML data files from the labs to the Vet Clinics database systems and converted to a readable format using XSLT.
  • Developed XML parser in Perl to read Labresults data files.
  • Developed Customer Service tool for signing up new customers to LabResults download. This was done using CGI and Perl 5.0

Confidential

Contract Position

Responsibilities:

  • Reengineered existing CCS System from Java AWT to Swing.
  • Responsible for creating and maintaining Java Servlets for reporting purposes.
  • Maintenance JDBC connections to Sybase 11.9.2.
  • Redesigned CCS system to use RMI more efficiently.
  • Design Bug tracking software to improve tracking of outstanding issues (done in Java).

Confidential, Littleton, CO

Software Engineer

Responsibilities:

  • Designed back-end processing of CreditScoring application using Visual Basic 6.0.
  • Ported CreditScoring application from Visual Basic to Java 1.1 compatible.
  • General maintenance of LeaseWare application.
  • Primary Lead with reengineering LeaseWare software to use company's foundation classes.

Confidential, Bloomington, MN

Software Engineer

Responsibilities:

  • Re-Engineered Premium Billing application from Mumps to Java 1.0 compatible.
  • Maintained Membership Customer Service software using PowerBuilder 4.0.
  • Convert Mumps software to interact with PowerBuilder front-end.
  • Analyzed healthcare software for re-engineering and communicated results to team members.

We'd love your feedback!