Systems Integration Consultant Resume
SUMMARY:
- I am a professional integration developer with Java development background.
- I have six years of experience in development and designing solutions based on Confidential DataPower. As an system integration consultant at Confidential, I integrated internal and external banking systems using Confidential Datapower, API Connect and Java microservices.
- In both projects Confidential DataPower acted as security gateway between external access (donors and hospital users) and internal systems.
- I have seven years of SOA based integration mediation development experience using both Confidential Websphere ESB and Confidential Integration Bus.
- My background is in Web Application Development, which allows me to understand complexities of web based applications including networking, firewalls, load balancers, application servers and databases. I participated in two main Java based projects: Account Management API and Document Versioning and Approval Application.
- Account Management API is a collection of REST based services used by web application for user identity management.
- The Document Versioning and Approval Application is a java based web application based on JSF, SEAM and JPA frameworks.
- For DevOps I have experience in setting up automatic builds and release deployment using Microsoft Visual Studio Team Services (equivalent of Urban Code).
- For application server monitoring, I have experience in working with AppDynamics agents for Websphere ESB, Webpshere Application servers and tomcat based servers.
- While working at Confidential, I learned using Rational Team Concert (Jazz/RTC) in collaborative software development.
SKILL:
Integration Technologies: Enterprise Service Bus, SOA Web Services, REST Services, CORBA, RMI, JCO, MQ
Middleware: WAS ND, WESB, Tomcat, TC - Server, Confidential DataPower
Software Development: Agile Software Development, Iterative Software Development, Design Patterns, UML Real Time Development, UML Modeling, Automated Software Testing
Web Application Development: J2EE, JavaScript, Perl, CSS, XHTML, XML
Web Application Security: SSO, oAuth, Web Services Security, Security Access Manager for e-Business, Tivoli Directory Server
Cloud: Azure, AWS, RedHat OpenShift
Databases: MySQL, Oracle, DB2, MongoDB
EMPLOYMENT HISTORY:
Systems Integration Consultant
Confidential
Responsibilities:
- Participated as the key resource in designing and implementing exposition of Master Client Profile APIs to external providers and partners. Work was performed in using Confidential Datapower and Confidential API Connect products
- Secured REST APIs using oAuth technologies based on JWT and Okta oAuth 2.0
- Developed XLST transformation
- Developed Gataway Script transformation
- Developed custom Policies
- Set up 2 way TLS in Datapower
- Developed custom web service policies using advanced nodes such as signing and verification, custom Confidential .
- Automated Datapower deployments using Perl and Jenkins
Systems Integration Developer
Confidential
Responsibilities:
- Participated as the key resource in designing, implementing and maintaining security access framework based on Confidential DataPower for SOA based web services carrying sensitive private patient information.
- Configured Web Service Proxy as secured proxy to the back end java based web services.
- Worked with networking and server management teams to implement high availability of Confidential DataPower Appliances based on meaningful health checks.
- Developed automation scripts that allowed seamless deployment of datapower code across environments. Packaged and configured Domain setting based on different environmental settings such as ports and server names.
- Implemented custom Confidential actions for user authentication using external LDAP to web services.
- Configured XML schema validation policies to ensure proper XML is flowing between services
- Configured SSL communications between services.
- Configured Load Balancer Groups for back end servers to ensure minimal downtime in case of disaster.
- Troubleshooting schema problems.
- Troubleshooting of problems that arose from integrations, created PMRs with Confidential when needed.
- Provided ongoing support
- Mobile and Web Application Access to Donor Management Web Services
- Secure access solution for mobile and web application to interact and transact with donor appointment management system. Solution was using Confidential DataPower API gateway and was based on oAuth framework for authentication and authorization.
- Secured back end REST services using Confidential Datapower’s Multi - Protocol Gateway (MPG).
- Configured Processing Policies for Web Token Service
- Configured oAuth Client Profiles and Groups
- Integrated DataPower with User Registry in LDAP
- Configured MPG processing policies for each API exposed via DataPower
- Integration of Appointment Management System with Customer Relationship System
- Participated as integration developer of Appointment Management System was with CRM system using Confidential Websphere ESB
- Developed integration mediations and transformations
- Leveraged Websphere SAP Adapter to connect to SAP CRM system via BAPI technology
- Created PMR with Confidential for support issues.
- Access and Identity Management for National Transplant Registry Web Application
- Designed and implemented secure access to the National Canadian Transplant Registry system bases on Confidential Security Access Manager that allowed provincial users securely access the web based system and web services. Multi level step authentication was implemented in webseal. External authentication interfaces developed to satisfy secure access. Installed and configured Tivoli Directory Server and its schemas including password and group policies.
- Provided API interface to Confidential Security Access Manager user account management using REST framework and Java.
- Implemented External Authentication Interfaces (EAI) for Confidential Security Access Manager based on Java for Confidential Security Access Manager based applications.
- Custom Operational Document Management System
- Participated as a developer of java web based system for custom document versioning and approval. System is based in JSF, SEAM and JPA frameworks. Web services was implemented to talk to Documentum document storage system.
- Lead environment set up with operations, networking and server management teams.
- Implemented AppDynamics based software performance monitoring system starting from choosing the monitoring software to the final implementation. This project allowed to prevent down time of the critical system and identify various performance problems with in house critical software systems.
- Supervised and lead junior system analysis
Software Engineer
Confidential
Responsibilities:
- Development of complex virtual appliances containing Web applications on clustered middleware with Confidential WebSphere Application Server and Confidential DB2 pureScale database (Java, HTML, JavaScript, Linux Shell scripting, DB2)
- Maintained automated builds and releases of virtual appliances
- Created external design documentation/ white papers for external customers
- Acted as a SCRUM Master for a globally development distributed team
- SCRUM agile software development
Software Test Engineer
Confidential
Responsibilities:
- Built complex test scenarios involving multiple Confidential products spanning the full software development process including requirements definition, UML modeling, implementation, deployment, and testing
- Managed and coordinated testing for Rational Software Architect product release
- Handled problem recognition, research, isolation, suggested resolution and follow-up for product defects, referring to the current defect tracking database
- Tested software changes to evaluate whether product will resolve reported problem.
- Executed defined testing strategies and documented test plans following each development cycle
- Collaborated with team members and other departments to reach defect resolution and assess departmental goals.
- Participated in and suggested policies and procedures to help increase team efficiency and effectiveness.
- Automated GUI regression testing
Software Designer
Confidential
Responsibilities:
- Software Design for WiMAX Access Service Network Gateway
- Participated in porting system software from legacy hardware to new hardware platform
- Integration testing of Confidential WiMAX end to end solution
- Fixed defects