Senior Middleware Engineer/architect Resume
SUMMARY:
- Over twenty years of extensive experience as a System Designer, Application Developer and Middleware Architect/Engineer and Administrator with hands - on knowledge of all phases of software development lifecycle and administration.
- Deep understanding of Insurance, Banking and Media industries applications and infrastructure requirements.
- In-depth knowledge of the full project lifecycle of application development: design, development and testing of business software applications.
- Ability to rapidly learn new concepts together with refined interpersonal skills and excellent problem solving skills.
- Expansive thinker with outstanding record of achievement implementing new business concepts, delivering business solutions, and facilitating transitioning operations.
- Proficient in building, deploying and performance tuning J2EE-based applications.
- In-depth, hands-on knowledge of industry security standards.
- Strong IBM WebSphere setup, tuning and administration skills.
TECHNICAL SKILLS:
IBM Software stack: DataPower, WMQ, WAS, WPS, IIB, WTX, BPM, PFS
Javarelated: J2EE (with JDBC, Servlets), Swing, MVC Framework
Distributed Technologies: J2EE, Web Services, SOAP, WSDL, JAX-RPC, ODBC, JDBC, Enterprise Java Beans (EJB), JSP, JSF, JMX, Servlets, HTML, Java Script, .NET
Design Tools: Rational Rose, Visio, UML
Application servers: WebSphere 3.5/4/5/5.1/6/6.1/7.0/8.5, IBM Process Server 6/7, IBM BPM 8.5.x, Tomcat, iPlanet, JBoss, Glassfish
Messaging: WebSphere MQ, JMS, IIB
IDE: IBM Visual Age, WSAD 5.1.2, RAD 6/7/7.5, WID, RSA, MS Visual Studio .NET, Eclipse, NetBeans
Languages: C/C++, C#, VB, HTML, Java, JavaScript, SQL
Operating Systems: Sun Solaris 8/9/10 (Solaris Containers), Linux (various), AIX (LPARs/WPARs)
Scripting: Shell scripts (sh, ksh, bash), Perl, Tcl, Jacl, Jython, IBM wsadmin, Curl
Database Skills: SQL Server 6.5/7/2000, IBM UDB 7.1/8.2/9.x, Sybase 10/11, MS Access 2000, Oracle 7.3/9i/10g/11
PROFESSIONAL EXPERIENCE:
Confidential
BPM Engineering Lead
- Responsibilities include: installations, upgrades, scripting, securing access, deployments and Level 3 production support and troubleshooting.
- Working with Kerberos and SSL/TLS to provide secure access. Creating operational standards and policies.
- Working closely with vendor(s) on issue resolution.
Confidential
Lead Middleware Engineer
- Responsibilities include: installations, upgrades, scripting, securing access, deployments and production support and troubleshooting.
- Working with SSL/TLS to provide enterprise-wide security. Creating operational standards and policies. Mentoring junior team members.
Confidential
Lead Middleware Engineer
- Responsible for upgrading and maintaining Moody’s Shared Services messaging infrastructure centered around IBM WMQ.
- Performed functions of an L3 Engineer that included new installs, scripting, performance tuning, troubleshooting of various MQ-related issues.
- Also worked closely with an IBM consultant on creating a strategy for a new, shared MQ farm, using MQ v8 as a base.
- Included resiliency features such as: multi-instance queue managers and MQ clustering.
Confidential
Enterprise Architect/Senior Solution Architect
- Confidential is in the process of creating a fully functional Enterprise Architecture organization while also creating and standardizing a company-wide Middleware layer.
- These initiatives involve understanding and using industry best practices.
- Operations and governance are the key points of this effort as this platform will become a cornerstone of the entire enterprise.
- I'm currently tasked with creating EA artifacts using TOGAF 9.1 as a starting point.
- Also, on the operations side I'm using my prior Middleware knowledge to guide the Emblem Middleware team to a stable ESB design.
- IBM WebSphere software stack is being used to build out a hybrid ESB solution using IBM Integration Bus, WebSphere MQ and DataPower appliances.
- WSRR is being used as a service registry and repository. ITCAM is being used for application monitoring and transaction tracking.
Senior Middleware Engineer/Architect
Confidential
- Installation of new WebSphere instances including IBMIHS and WAS Plugins.
- Securing web servers with Siteminder and LDAP.
- Setting up transport-level security between applications as well as between WebSphere components by using SSL certificates (Self-signed as well as CA-issued).
- Setting up message-level security for web services applications (using WS-Security industry standards) using XML Digital Signature and XML Encryption.
- Creating Highly Available WebSphere cluster environments.
- Patching of the WebSphere environments to apply bug fixes and resolve performance issues.
- Creation of MQ Queue Managers and Queues.
- Working closely with the Unix Support team to monitor production environments.
- Application migration from iPlanet 6.5 and older versions of WAS to WebSphere 6.1/7.0.
- Creating Visio diagrams of the existing environments for ease of support and maintenance.
- Close relationship with the application teams helping them resolve performance problems.
- Working with the Architecture group to introduce new, cutting edge technologies into the enterprise to help developers produce better, more robust applications.
- Streamlining the process of promoting applications from test to production environments.
- Designing and implementing various security practices for Audit purposes.
- Migration of legacy application to the new technology platform.
- Participating in the performance testing of applications using LoadRunner.
- Setup and testing of various WebSphere resources: Data Sources, Connection Pools, J2C Aliases, URLs, etc...
- Researching new technologies and tools to help the Administrators and Application teams.
- Documenting best practices and creating "cookbook"-style documents to ease the setup procedures and shorten the time-to-market.
- Capacity planning, participation in Disaster Recovery exercises.
- Design, development and implementation of an extensive library of WebSphere administrative scripts (automated cell/node creation, instance and resource creation, remote deployment, JVM restart/thread dump, inventory, etc) using Jython/Java/Shell scripting.
- Designed and implemented an OpenSSL solution to allow Middleware Team to produce CSRs, create self-signed certificates in a unified fashion and monitor SSL certificate expiration dates.
- Designed and implemented a security solution to satisfy Audit requirements that uses MD5 hashes to maintain deployment package authenticity.
- 24/7 production support.
Senior Developer
Confidential
- Gathering of the business Requirements and writing the Business Requirements Document.
- Creation of the SRS (System Requirements Specifications).
- Development of various business scenarios and walkthroughs.
- Screen design including GUI Prototype development.
- High and low level system design.
- Logical and Physical database design.
- Implementation of the Iterative Development Methodology.