We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

5.00/5 (Submit Your Rating)

Round Rock, TX

SUMMARY

  • Around 8 years of overall IT experience in SOA IBM Web Sphere Data Power (XI50, XI52 and IBM Gateway (IDG)), APIM 4.0, APIM Connect, Web Sphere Application Server 6.0/6.1, Web Sphere MQ in Middleware and testing applications.
  • Over 6 years of experience in IBM Datapower and APIM architecture, development, administration, maintainence including implementing of custom solutions for Confidential APIs.
  • Experience with installation, Configuration and Firmware Upgrades for IBM DataPower XI50, XI52, IDG.
  • Expertise in Configuring WS - Proxy, Multi-Protocol Gateway (MPG), XML Fire Wall, Crypto Profile, Load balancer Groups.
  • Service Design and Implementation by using custom policy in IBM API Management.
  • Experience in Migrating Services/API’s from APIGEE to IBM Datapower and IBM API Manager/Connect.
  • Integrating systems using Multi-Protocol gateway with WebSphere MQ Integration.
  • Experience on several XSL Style Sheets in Data Power for message transformations including XML to JSON and routing mechanisms as part of mediation.
  • Implementing APIManager functionality with self service capability on Confidential Developer portal for subscription of Confidential API’s for external Confidential Partners.
  • Experience in implementing CICD using Jenkins for automatic deployements on Datapower IDG servers.
  • Knowledge of security mediation, SSL, Transportation Level (HTTPS) and Message level (AAA Policy), SAML, Kerberos, LDAP and Oauth 2.0.
  • Design, developed and Integration of customized solution called Confidential developer portal using Liferay.
  • Skilled in establishing SSL Profiles for MQ (MQ SSL), HTTP (HTTP(S)) and FTP (SFTP).
  • Experience and Configure AAA Policy for authentication and authorization steps.
  • Experience on protocols like FTP, SFTP, SMTP, SOAP, WSDL, UDDI and TCP/IP.
  • Implemented MQ use cases in Data power both synchronous and asynchronous use cases.
  • Experience on WS security templates and configure WS security policies.
  • Installed and configured WebSphere Application server, Apache, IBM HTTP server, MQ queues, Channels, Listeners.
  • Experience in understanding of REST/SOAP services.
  • Performance tuning and monitoring using Tivoli Performance Viewer and various monitoring tools, performed analysis, tracing and debugging issues.
  • Involved in design, implementation and configuration of WebSphere Clusters Horizontal, Vertical.
  • Develop, publish and executes test plans and test scripts for complex, distributed applications throughout the project life cycle.
  • Support Production implementations and resolve any production problems.
  • Support application production releases, monitor Production environment, tune production environment, Participate in production problem calls, resolved any problems related to Middleware.
  • A productive team player, willing and able to adapt to different technologies and challenges.

TECHNICAL SKILLS

Programming Languages & Scripting: XML, XSLT, Core Java, C, SQL, shell, python, Javascript, HTML, CSS..

Networking & Communication Protocols: TCP/IP, HTTP/HTTPS, SOAP, REST, FTP, SFTP, Telnet, SSH, SSL, NFS, MQ, JMS e.t.c.

Databases: MS Access, Sybase, MS SQL Server 2005/2008, DB2.

Application Servers: IBM Web Sphere Application, Apache HTTP server, IBM MQ server, IBM HTTP/HTTPS Server, TomCat

SOA Appliances: IBM Web Sphere Middleware Data Power XI52, XI50, IBM DataPower Gateway (IDG), IBM API Management 4.0, IBM API Connect.

Development / Build Tools: Altova XML Editor, XML Spy, SOAP UI, CURL, POST Man, Fiddler, Wire shark, SPLUNK, Eclipse, Win SCP, Jenkins, Liferay, Weblogic.

PROFESSIONAL EXPERIENCE

Confidential, Round Rock, TX

Principal Software Engineer

Responsibilities:

  • Installation of IBM Datapower XI50, XI 52, IDG.
  • Setting up the Network and Firewall settings for different Datapower evnironments.
  • Migration of Services/APIs from XI50s to XI52 and IDGs.
  • Developed and configured various types of services in Datapower like Web Service Proxy, Multi-Protocol Gateway, web Application Firewall and XML Firewall.
  • Developed and configured message flows to process various message formats like REST, XML/JSON, SOAP.
  • Worked on different protocols like http, HTTPS, MQ, NFS, SFTP, FTP e.t.c.
  • Implemented different security features like two ways SSL, WS-Security, Encryption, Decryption, Digital Cert Signatures, Kerberos, SAML, LDAP, LTPA Tokens.
  • Datapower based solution to replace an existing Hardware Security Module that is to implement api keys and OAuth 2.0.
  • Integrating Datapowers with external Monitoring systems like Splunk, Nagios and using internal Confidential Monitoring tools for high availability.
  • Integrated Datapower applainces with syslog servers like Splunk and NFS.
  • Integrated Datapower applianaces with websphere MQ.
  • Creating Dashboards, Reports and Analytics out of splunk data which are used for Business Analysis.
  • Experience in using all the three product Interfaces, WebGUI, XML Managment Interface and CLI.
  • Worked on SOMA, Gateway, Shell Scripts for complete administration and autmoation of Datapowers.
  • Configured SLM objects for partner level SLA’s.
  • Installed IBM APIM and API Connect 5.0 on Datapower Platform.
  • Provisioned SOAP/REST services via IBM API Connect.
  • Development and its lifecycle Management REST/SOAP API’s implementation in phased Manner.
  • Migration of API's from Apigee platform to Datapower and publishing them via API Connect.
  • Supporting full lifecycle implementation of the Confidential APIs in DEV, SIT and Prod using APIM Connect.
  • Worked with the team on centralized architecture, multi-tenant API Management horizontal platform.
  • Participated in discussion onAPI productization and Monetization model selection and strategies for merger/alignement with the companies existing revenue mode.
  • Design, develpment and implementaion of customized solution called APIManager having self service capability on Confidential Developer portal for external Confidential Partners.
  • Design, developed and Integration of customized solution called Confidential developer portal using Liferay.
  • Leveraging developer portal for subscription, development of API’s using APIManager feature.
  • Integration of Developer Portal with Datapower for end to end Confidential API solution.
  • Process design, improvements and best practices implementation across the platform.
  • 24x7 production support by opening and working on PMR’s with IBM for issue resolution.

Environment: IBM WebSphere Datapower XI52, IBM Datapower Gateway 7.0, 7.5. IBM APIM Connect 5.0, SPLUNK, XSLT, XML, SOAP/REST, JSON, Weblogic, Nagios, Liferay 7.1, JDK 1.7, Jenkins, Wireshark, Java/ J2EE, JDBC, EJB2.0, JavaScript, CSS, HTML

Confidential, Des Moines, IA

Datapower Developer

Responsibilities:

  • Analysis, design and development of Interfaces for DataPower XI52 Appliance.
  • Responsible for Migration of all the Services from XI50 to XI52
  • Installation of Datapower XI52 applainces and configured Networking clustering using F5 BIGIP.
  • Successfully configured DataPower components including WS Proxy, XML Firewall, Multiprotocol Gateway (MPGW) and Web Application Firewall.
  • Configured various objects like Crypto Profiles, Load Balancer groups, Websphere MQ objects, HTTPS, HTTP, MQ and FTP, NFS, SFTP Frontside Handlers.
  • Configured DataPower XML components, document processing rules, document processing actions, XPath Routing Map, Duration Monitor, Log targets.
  • Integration of Various service types with SOAP, REST, JSON, XML, NONXML message tranformations.
  • Created SOMA, Gateway, SSH and CLI scripts to perform various administrative skills.
  • Enforce security standards like OAuth 2.0, Kerberos, SAML and HTTP Basic Auth to manage a cluster of Datapower appliances as a single entry.
  • Import JSON Schema for Request/Response into APIC and do the mappings.
  • Exporting/Importing Swagger file for REST API Integration for the DEV teams to review complete Schema. Test the API by thru invoke functionality of API Manager and make sure we are able to invoke successfully.
  • Providing API documentation to Application Development teams.
  • Interface (CLI), Web GUI, SOMA and SOAP to upgrade DP firmware, to monitor system performance and to configure user accounts and various domains in DataPower Integrated.
  • Integrated DataPower XI52,IDG with Oracle Database, MQ, CA Site minder, LDAP and WSRR
  • Implemented non-xml data transformation using XSLT.
  • Implemented JSON to XML, XML to JSON, and JSON to SOAP transformations using XSLT’s.
  • Implemented validating Digital signatures as part of Client authentication.
  • Involved in Installation, Configuration, Administration and troubleshooting WebSphere Application Server 7.0.x and IBM HttpSever 7.0.0.17.
  • Involved in a migration project, to migrate multiple applications from WebSphere 6.1 to 7.0.0.17.
  • Responsible for day to day administration of WAS applications running on 7.0 and on all environments including Production. This involves installation of new applications, updating the existing applications, creating virtual portals for different user communities, troubleshooting and consulting.
  • Worked on increasing JVM Heap Memory and getting Java core dump files, core files.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSPs, and Servlets in staging and production.
  • Involved in setup and Support for Development, Test, UAT, Production environments for all releases of Networks and on-call rotation for Production Support.

Environment: IBM WebSphere Datapower XI50, XI52 and IDG 7.0, SOAP/REST/JSON, SPLUNK, XML, BIGIP, IBM WebSphere Application Server, IBM WebSphere MQ, IBM DB2, XML, XSLT, EJB 2.0, JSP Servlets, LAN/WAN, F5, BigIP

Confidential, Alpharetta, GA

Websphere Administrator

Responsibilities:

  • Installation, Configuration of WAS V6.0, deployment manger profiles and Base Server profiles, federation of multi nodes of base server to dmgr, defederation of a base server nodes from dmgr enabling security using LDAP server.
  • Worked on setting up Horizontal and Vertical clustering on AIX environments.
  • Worked on configuring Resources like JDBC Providers, data sources, JAAS authentication aliases for datasources, shared libraries, defining WebSphere variables for DB2, logs, MQ and configured resources for WebSphere MQ, Q destinations, Listener Ports.
  • Ensuring consistent communication between Websphere Clients, Edge Components, Web Server, Application Server(s), and Database.
  • Expertise in Creating and maintaining Horizontal/Vertical Clustering environment for WAS and NDM.
  • Application support in testing, identifying issues and tracking bugs and solving the problems.
  • Analyzing Error and Event log files and diagnosing Application Server problems using Log Analyzer.
  • Monitoring application log files, Application Server Performance, Servlet Status, Active Sessions and DB Pool connections.
  • Fine-tuning both Web Servers and Application Servers for different load requirements.
  • Worked on Performance tuning using Tivoli Performance Viewer.
  • Configured and enabled Global Security for the WebSphere Admin Console, and manage WebSphere variables, and tuning the performance.
  • Worked on Jython, Shell and JACL scripts for Cronjob implementation.
  • Responsible for checking the Wily Introscope messages from pagers, and troubleshooting the problems.
  • Automated application install, uninstall and enhancements through Shell scripts.
  • Installed, configured and maintained Internet, Intranet, Application and Database Servers like Web DB2, sybase on diverse UNIX flavors that include AIX and Windows Platforms (NT/2000) in multi-clustered high availability environments.
  • Designated as a WebSphere admin and Application support for various J2EE applications.
  • Configured Big Ip Load Balancer to Various Web server like Apache, Tomcat, and IBM Http Servers.
  • Responsible for WAS, WebSphere MQ, Sun ONE Directory server installations across the Middle ware group.
  • Created various MQ object definitions like Queues, Channels, and listeners.
  • Created of MQ objects/resource definitions.
  • Configured Sun One Directory Server, CA e-trust Site minder administration.
  • Trouble shouted SSO related issues.
  • Installed and Configured of IBM Http server and Tomcat.
  • Maintained the web servers like IHS, HTTP plug in installation and configurations.

Environment: IBM WebSphere Application Server 6.0, IBM WebSphere MQ, IBM DB2, XML, EJB 2.0, JSP Servlets, RHEL -5, Windows 2003, AIX, TomCat, Apache, Jython, Jacl, DB2, Sybase.

Confidential

Software Engineer

Responsibilities:

  • Ability to understand the technical details of the project/application/system.
  • Develop, publish and executes test plans and test scripts for complex, distributed applications throughout the project life cycle.
  • Assist in working with the Business Lines to deploy software builds to the appropriate test and production environments. This includes deployment checkout activities
  • Develop test plans using the following complex resources consisting of Business Rules Document (BRD) and/or Business Rules Servicing Message Specifications document, Service Impact Specifications (SIS), Functional System Design (FSD), as well as Web Services Descriptive Language (WSDL) schema
  • Execute testing and perform validation of various new/enhanced web-based services using manual and/or automated testing tools.
  • Create, execute and automate SOAP UI scripts.
  • Develops test data where needed.
  • Knowledge of Web Services.
  • QTP experience with Web Forms testing
  • Prepare and executes Microsoft Access commands to manage and verify data.
  • Designs, maintains, executes, and retests test cases
  • Tested application in SIT, UAT, DEV environments
  • Experience in understanding the end user’s business workflow process and job

Environment: XML SPY, SOAP UI, QTP, Web Services, Eclipse -3.0, MS Project 2000, MS Visio, MS Office, MS Access, MS Excel, Windows 2000/XP.

We'd love your feedback!