Solution Architect Resume
St Paul, MN
SUMMARY:
- Hands on java architect with extensive experience in website and portal development
- Skilled in: Java/JEE/Portal programming and architecture, Search Engine Optimization, Web Analytics, Web Design
- Excellent background in the design, implementation, and delivery of high traffic websites and applications
- Proven experience working with business stakeholders & senior management; built trust based relationships, developed and executed multiple portal roadmaps
- Have delivered multiple production applications in the Java, Portal, and Content Management realms, utilizing a vast selection of open source technologies
- Lead multiple development teams consisting of internal employees, on - site and off-shore consultants
- Experienced in mentoring staff and creating high performing teams regardless of previous development experience
- Have used both agile and iterative methodologies to consistently meet aggressive project requirements and timelines
TECHNICAL SKILLS:
Languages, Systems, Applications, Processes: Active Directory, Agile, AJAX, IIS, IBM WebSphere (Application Server, Commerce, Forms, Portal 5,6,8), CSS, Dojo, DHTML, DWR, ESB, EXTJS, Fatwire, HTML, Hibernate, IIS, J2EE, Java, JavaScript, JavaServer Pages, JDBC, Jenkins, JPA,jQuery, JSF, JUnit, JMeter, Maven,Oracle, RAD, REST services, SAP, SiteCore, Siteminder, SQL Server, SOA, SOLR, Spring, Tomcat, UX, XML, WAS, WAM, Web Services, Web Analytics, XI
PROFESSIONAL EXPERIENCE:
Solution Architect
Confidential, St. Paul, MN
Responsibilities:
- Provided guidance and direction across multiple agile teams through solution architecture documents
- Developed web, REST and microservices for consumption through EXTJs JSR 286 portlets
- Worked with DevOps to create and implements a CI environment along with Maven dependency management strategy
- Developed SSO and LTPA patterns for the overall program
- Lead agile teams and trained developers in Java and Portal
- Lead upgrades of WebSphere, EXTJs, and Java
- Migrated from Oracle Text to SOLR and Oracle to MongoDb
- Migrated Rest Services to MicroServices
- Introduced event based architecture using Apache Kafka
Principal Developer/Portal Architect
Confidential, St. Paul, MN
Responsibilities:
- Transitioned WebSphere Portal from Windows hardware to AIX
- Upgraded multiple WebSphere portal 5.1 instances into a multi-tenant portal 6.1.5 environment
- Worked with infrastructure to select hardware, determine proper sizing, and provide high availability to all customer facing applications
- Provided mentoring to Senior Lead IT developers
Senior Lead IT Developer/Portal Architect
Confidential, St. Paul, MN
Responsibilities:
- Provided target architecture for Portal upgrade
- Lead the migration of the existing code base from Java 1.4 to Java 6
- Designed and implemented integration strategy with Business Object XIR3
- Developed JSR-168/286 portlets using RAD 7.5
- Provided mentoring to Lead IT developers
Technical Consultant
Confidential, St. Paul, MN
Responsibilities:
- Standardized portal and JEE web security model
- Implemented caching strategies along with application and environment tuning
- Introduced and executed automated web testing applications to create scripts
- Created development best practices and UI/UX patterns using UCD
- Created reference implementations for common patterns and use cases
- Developed JEE applications using Spring and Hibernate
Senior Java Developer
Confidential, Oak Park Heights, MN
Responsibilities:
- Developed portal architecture for customer facing applications
- Developed JSR-168 portlets using RAD 6 and 7
- Designed and developed Spring enabled web services
- Created ESB integration strategy for ERP (WBI)
- Developed custom theme
- Provided mentoring to web developers
Web Developer
Confidential, Oak Park Heights, MN
Responsibilities:
- Provided the design and implementation of SEO optimization for Fatwire Content Server
- Released initial IBM WebSphere Portal application
- Designed and implemented custom theme for all customer facing applications
- Developed JSR 168 portlets using the JSF and EJB services
- Developed web applications using Fatwire Content Manager on WAS 6
- Provided Siteminder security integration patterns
Programmer Analyst II
Confidential, Minneapolis, MN
Responsibilities:
- Created custom enterprise shopping cart solution
- Developed the new corporate intranet
- Created corporate standards for web development, including style and developers guides
- Designed and implemented the redesign of all of the 15 corporate websites
- Delivered Valspar’s Oracle Portal pilot implementation.
Web Programmer
Confidential, Minneapolis, MN
Responsibilities:
- Developed JavaBeans/JSP based corporate website
- Designed and implemented new UX corporate development standards
- Configured and optimized Verity Ultraseek search
- Worked in Struts based MSDS and My Account projects
Java Consultant
Confidential, Minnetonka, MN
Responsibilities:
- Developed standalone Java applications to manage nightly XML transfers
- Developed Plumtree(BEA/Oracle) JSR 168 portlets
- Designed and implemented an JEE enterprise web application for corporate training
- Designed and implemented an JEE enterprise web application for reporting
Web Programmer
Confidential, Mankato, MN
Responsibilities:
- Created interactive Macromedia Flash applications for customer websites
- Used Macromedia Cold Fusion and Microsoft SQL Server to design content driven websites
- Created skin based web applications for rapid deployment and configuration of new sites
Software Engineer
Confidential, Dallas, TX
Responsibilities:
- Created switch diagnostic tool using algorithms to follow data errors
- Worked in the R & D division to convert C and C++ applications
- Designed and developed interactive web based applications using Perl