Sr. Application Developer Resume
Rancho Cordova, CA
SUMMARY
- 10 Years of Professional experience asWMB/ IIB Developer with exceptional knowledge in developing high performance Service - Oriented Architecture applications.
- Experience in analysis, design, development, customizations and implementation of software applications using WebSphere Message Broker / IBM Integration Bus.
- Experience in Designing, developing and testing IBM WebSphere Message Broker (WMB) using v6.1, v7.0, v8.0, IBM Integration Bus (IIB) v9.0, IBM Integration Bus (IIB) v10.0 and IBM Web Sphere Message Queue v6.0, v7.0, v7.5.
- Strong experience in design and development of message flows applications, message models.
- Good experience in Application testing (Unit, System Integration and User Acceptance) and software deployment.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Experience creating Message Flows, Database Services, MQ Services and web services using IBM Integration Bus/ WebSphere Message Broker and IBM Integration Toolkit.
- Strong database skills, Object Oriented Programming and Application Integration development knowledge.
- Extensive hands - on setting up Broker domain, developing and deploying message flows and message sets, debugging flows, ESQL coding and administrating Message Broker objects.
- Extensive knowledge on all Message bindings and industry standard transport protocols for delivering the messages between various environments.
- Experience in technical concepts on Core Java and JEE technologies including Web Services (SOAP, WSDL), XSLT, XML, JMS, JDBC.
- Good knowledge of Version Control in WID using CVS, SVN and in Rational ApplicationDeveloper using Clear Case.
- Experience on Google Cloud - API management (APIGEE Edge) creating proxies, API products, developers and apps and also implementing Security and Authentication in Edge.
- Experience on building high performance API proxies using APIGEE supported caching policies.
- Strong experience on how to handle system and application errors using fault rules and send custom messages to the API consumers.
- Strong understanding of project life cycle and SDLC methodologies including Waterfall and Agile.
- Strong experience in writing Technical Design documents and Unit Test documents.
- Experience in leading and managing teams. Handled multiple roles - Tech Lead, Application Developer, Onsite consultant, Integration Developer and Quality assurance tester
- Executed software development projects for Banking and Financial Markets and also executed research projects for Space Research Organization
TECHNICAL SKILLS
Middleware Development Tools: WebSphere MQ (WMQ) V6/7, WebSphere Message Broker (WMB)V6/7/8 or IBM Integration Bus V9.0/10.0, WebSphere Transformation Extender (WTX), WebSphere Integration Developer (WID), IBM Data Power.
Application Servers: WebSphere Application Server (WAS), Web Logic 9.2
Rational Tools: Clear Case, Clear Quest
Languages: C, C++, Core Java, ESQL
Database: DB2, Oracle 8i
Web Programming: HTML, XML
CAD tools: Xilinx, Or Cad
Microcontrollers: Intel 8051, Microchip 16F87X, Atmel 89S52 & Motorola MPC860
O/S: Windows NT/2000 Server, Windows 7/XP/98, Windows Server 2003, UNIX, Linux.
Cloud: API Connect, Google Cloud (APIGEE Edge)
Tools: & Utilities: Eclipse, SOAP UI, Putty, MAVEN, SVN, Apache ANT and Git
PROFESSIONAL EXPERIENCE
Confidential, Rancho Cordova, CA
Sr. Application Developer
Responsibilities:
- Technologies worked on in this project included: Ansible, Open shift, IBM Datapower XI52& X2, Instana, Oracle Weblogic v12, IBM MQ, AWS CLI, KAFKA, GITHub, Jenkins, JFrog Artifactory, VMWare, Linux & Windows administration.
- Responsible for from the scratch setup of VM and server setup for Kafka POC.
- Installation of AWS CLI package in all environments and deployment of application and troubleshooting the issues in Production.
- Took part in Redhat on-site training in Ansible. Also worked on many VMs creation using Ansible and thus responsible for Linux servers setup and also successfully deployed files by running Ansible playbooks.
- Worked on user account creation requests, creation of config maps, projects setup and deployments in Open shift Non-Prod and Prod.
- Worked on troubleshooting to fix SFTP problems, route timeout issues for many services in Open shift Non-Prod.
- Deployed services in Jenkins and GITHub.
- Played a key role in migration of IBM Datapower from XI52 to X2. Worked closely with IBM on this. Tasks including secure backup of XI52, user access creation, secure deployments of existing services to new X2 appliance and troubleshooting of issues.
- Very good experience with on-call schedule 24x7 for about one week per month.
- Worked with the architects of respective teams and configured components in JFrog Artifactory.
- Worked on integration of server’s including database, application and web services.
- Good technical knowledge of current software protocols and internet standards including HTTP/HTTPS, SSL/TLS Cipher suites and protocols.
- Responsible for disabling SSL v.2, v3 and TLS 1.0 on Linux machines.
- Well versed with Kanban board and excellent JIRA ticketing experience.
- Working knowledge of network and operating systems including VMware Vsphere.
- Minimal experience on IBM API Connect- the servers being CentOS.
Environment: Ansible, Instana, Jenkins, GIT Hub, VMWare Vsphere, IBM MQ, Oracle weblogic and JFrog Artifactory
Confidential, SFO, CA
Sr. Application Developer
Responsibilities:
- Worked with CWF, TDS and XML, XMLNSC message formats.
- Developed Message Flow interfaces using WMB/IIB to transform messages to meet their business needs with the help of IBM Primitive nodes i.e. Compute Node, Filter Node, RouteToLabel, ResetContentDescriptor, Trace and XML Transformation Nodes.
- Provide knowledge of functional and technical experience in Integration Development tools, Web services and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Responsible for Designing, developing, unit test and integrated Message Broker flows in WMBv7 and IIB9 and provide knowledge on functional and non-functional requirements for the design of the Integration projects
- Provide knowledge on migration of WMB V5 to V6, WMB V6.0 to V6.1, WMB V6 to V7 or V8, WMB V8 to IIB V9, IIB V9 to IIB V10.0
- Provide online walkthrough of the Integration tools Installation and Configuration steps.
- Written Database triggering through IIB message flow using ESQL with Mapping Node and DFDL
- Provide knowledge on Unit testing, Performance testing, User Acceptance Testing etc. and support in creating and executing the test scripts.
- Implemented WTX Integration to process SWIFT messages.
- Designed and Developed message flows to call the WTX maps based routing conditions dynamically using database.
- Hands on walkthrough of the Integration data flow/execution, error handling scenarios, auditing or logging of the data.
- Provide knowledge and walkthrough the steps on creating Simulator models to run the end to end testing of the services in the local environments.
- Provide knowledge on Auditing, logging of the services.
- Provide knowledge on Error handling scenarios in the integration projects and walkthrough the steps for error handling and analyzing the data for debugging process.
- Initiated and participated in Walkthroughs and Code Reviews
- Working on POCs for internal projects using new methodologies.
- Worked on Google Cloud - API management (APIGEE Edge) creating proxies, API products, developers and apps and also implementing Security and Authentication in Edge.
- Worked on building high performance API proxies using APIGEE supported caching policies.
- Worked on how to handle system and application errors using fault rules and send custom messages to the API consumers.
Environment: IBM WebSphere Message Broker V6x/7x/8x, IIB V9/10, IBM WebSphere MQ V5/6/7/7.5, WebSphere Application Server, ESQL, SVN, RFHUTIL, SOAP UI, Oracle, XML Spy, Google-Cloud (APIGEE Edge).
Confidential
Sr. Application Developer
Responsibilities:
- Involved in creating high level and low level technical design documents.
- Been part of the ESB core team for designing and developing Message Broker & MQ services.
- Development and Enhancement of message flows and message sets based on the Integration requirement
- Have been part of agile methodology for software development and participated in Daily Scrum meetings.
- Migration of services from WebSphere Message broker V5 to V6, V6 to V7 and V7 to V8.
- Modified ESQL within Messageflow Compute, Database and Filter nodes to simplify processes.
- Performed WebSphere Message Broker built in features like SOAP Nodes (Synchronous/Asynchronous Web services),Compute Nodes, Mapping Nodes, Database Nodes, REST Services, Email triggering and few types of Transformation Nodes.
- Made enhancements and changes as per business Requirements to a number of message flows and message sets for various types of message transformations.
- Developed message transformation using WTX to process SWIFT messages.
- Created WSDLs, XSDs for implementing Web services.
- Developed message flows which handled SOAP, JSON, TDS and XML messages.
- Configured the Oracle and DB2 as the database connections for WBI Message Brokerruntime environment.
- Developed Error Handling and Notification framework for the project.
- Developed SOAP web services as Service Consumers and Service Providers.
- Conducted walkthroughs to generate consensus, maintain quality, and resolve issues among different stakeholders during different stages of SDLC.
- Developed MQSC scripts to create MQ objects like Local Queues, Remote Queue Definitions, Cluster Queues, Topics and Subscriptions.
- Involved in Unit testing, System Integration testing, Performance testing and User Acceptance testing.
- Involved in leading the team in all phases of SDLC Life Cycle.
- Provided support for End to End testing of the applications in Production.
- Performed root cause analysis and defect fixes for the production defects for the ongoing projects as well as old projects where few provider and consumer applications could not migrate to new versions of WebSphere Message Broker
- Worked as Tech lead for multiple projects and also provided support for enhancements and Functional & Non functional Integration Testing in different projects.
- Proxy configuration settings for different types of Consumer applications and Providers on different environments (like SIT, UAT, Prod)
- Involved in couple of POC tasks for Integration design.
- Responsible for production builds deployments and provided production support.
- Provided training sessions / knowledge transfer sessions on WebSphere Message Broker migrations from V6 to V7 for new recruits in the team.
Environment: IBM WebSphere Message Broker V5.0/6x/7x/8x, IBM WebSphere MQ V5/6/7, WebSphere Application Server, IBM WebSphere Transformation Extender, ESQL, SVN, RFHUTIL, SOAP UI, XML Spy.
Confidential
Application Developer
Responsibilities:
- Responsible for development of different Interfaces and modules of Integration for an End to End application Integration in Banking and Financial sectors.
- Responsible for development, testing and Implementation of Customization of Asset with new design specified as per the architectural decisions
- Utilize in-depth knowledge of functional and Technical experience in WebSphere Message Broker and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Worked as an onsite consultant supporting enhancements and Functional & Non functional Integration Testing in different projects.
- Responsible for Design and development of different Interfaces and modules of Integration for an End to End application Integration. Migrated applications from WebSphere version 6.0 to version 7.x in development and test environments.
- Enhancement of message flows and message sets on the WebSphere Message Broker toolkit.
- Worked as an Onsite Lead MB developer in Portland for the Client - Standard Insurance Company
- Targeted to achieve integration where Message Broker product is built to handle orchestration as well as apply business logic to meet the various steps in the business process.
- Build Source code using Build Forge tool in all the environments (INT, SYS, UAT, PROD)
- Keep the deliverables ready for all build and test environments.
- Worked as an Onsite Consultant supporting Functional Integrantion Testing in Manchester, UK.
- Responsible to achieve Co-Operation Financial Service’s first major delivery by implementing a new internet based banking service for small and medium sized businesses.
- Development of message flows and message sets and asset enhancements on WebSphere Message Broker Integration tool
- Perform unit test and Link test on the development environment.
- Used rational tools like Clear case for Checking in the code and Clear Quest as a Defect tracking tool.
- Worked as an onsite consultant supporting enhancements and bug fixing in Toronto, Canada for the client Security Industry Services Canada
- Implemented an application and infrastructure foundation for subsequent implementations where WebSphere Message Broker is used as an Integration tool.
- Worked on Enterprise Payments Platform(EPP) which is a payment processing platform that is deployed and run on WebSphere Message Broker V6 for handling banking transactions
- Worked on the EPP GUI a Web based GUI application that is deployed and run on WebSphere Application Server V6.
- Responsible for development of services to send/ receive payments messages using WebSphere MQ V6.
- Debug issues and remediate defects quickly in existing Message Broker message flows.
- Support test process, create test cases, and execute regression testing.
- Advise and assist in developing message flows.
- Assist in tracking messages through logging.
- Interact with front-end and back-end systems for Business requirement gathering, CR, issue resolution etc.
- Prepare high level and low level design document and maintain the project artifacts.
- Design of Exceptions Handling in the various modules.
- Worked on building and deploying mediation modules with ant builder and deploy it using auto deploy process.
- Created SOAP UI test cases and test suites and work on creating x-path scripts for Automation.
- Problem determination using error logs and traces to resolve issues.
- Coordinated with testing team to resolve the issues.
- Developed Proof of concept services for demonstration to the clients.
- Design and implement error handling strategy.
- Re-factored the existing XSD schema's to fit the updated requirements.
- Used multiple service invokes in services and aggregate the responses from multiple services.
- Worked on integrating several services to construct complex web services.
- Worked on building and deploying mediation modules with ant builder and deploy it using auto deploy process.
Environment: IBM WebSphere Message Broker V5.0/6x/7x/8x, IBM WebSphere MQ V5/6/7, ESQL, CVS, SVN, Rational Clear Case, RFHUTIL, SOAP UI, Oracle, XML Spy, Apache Ant, Windows, AIX
Confidential
Project Assistant
Responsibilities:
- Responsible for Designing of the sensor using the thin film deposition technology
- Responsible for the research and development of tactile sensors and mentoring Post graduates for their research work
- Testing and debugging of the sensor using microcontroller based programming
- Key projects handled so far include Development of Tactile (Touch) sensor for Robotics and Biomedical Applications Using Piezoelectric Resonance Property.
- Designing of the sensor using the thin film deposition technology.
- Testing and debugging of the sensor using microcontroller based programming.
Environment: Microchip PIC 16f877, PZT-poled disc, Embedded C, MATLABand RS232 Interface.
Confidential
Project Trainee
Responsibilities:
- Active participation in client meetings.
- Understanding the requirements and Analysis & Designing the Sensor
- Assembly of the Sensor and Active compensation at different temperature points
- Functional testing and producing detailed design specifications.
- Understanding the requirements and fetching the resources.
- PCB design of the Card and testing it using Or Cad software.
- Functional testing and producing detailed design specifications.
Environment: C, C++ and GUI using VC++, Or Cad and PCB design