Api Architect Resume
SUMMARY:
- API Architect with 12 years of experience in java development and financial domain with clients like Confidential .
- Hands - on experience in developing web application on Java/J2EE stack with Spring framework and Oracle database.
- Hands-on experience on various API gateway products like AXYWAY Vordel, APIGEE and IBM DATA Power.
- Well versed with latest domain trends like tokenization or virtual cards for payment gateways and digital wallets
- Design and develop Security Federation API’s between various Network Card Issuer’s and Catalogue providers for initiative like WALLET and Membership rewards.
- Excellent understanding of various API security models like OAuth, SAML, Message level X509, custom attribute level authorization techniques.
- Comfortable in development of both Rest-full and SOAP based API using JAX-WS and API management tools.
- Proficiency in developing secure web applications and server side development using Spring Framework, Node js, Angular js, Oracle, DB2, MySQL, JDBC, JNDI, ORM - Hibernate and various Design Patterns .
- Demonstrated ability to work in different phases of Software Development Life Cycle (SDLC) methodologies like Agile and Waterfall.
- Good knowledge of Prepaid Card Industry and worked on applications that involved financial transactions from Bank Accounts and CC to Am-Ex prepaid cards online and virtual Payment Cards.
TECHNICAL SKILLS:
Languages: Java/J2EE, C/C++ and Smalltalk
Databases: Oracle, Db2, SQL and Oracle Golden Gate
Interface knowledge: SOA Architecture, Interfaces using MQ,Web services
Frameworks: Spring MVC, JDBC, Spring Multi-threading, JAX-WS Web Services, Node js, Angular js
API Gateways and Tools: Axway Vordel, APIgee, Datapower, Informatica, Ab-initio
Web Servers: WAS 6.1, JBOSS and Apache Tomcat 5
Methodologies: Agile product development using Rally and Jira
Testing Tools: HP Quality Center, JIRA
IDE & App. S/w: RAD 7.5, Eclipse, SOAP-UI, Tortoise SVN, VSS, Toad, Putty, JUnit, Web Application testing in Ruby (WATIR), LDAP, MS Fiddler, Clear Case and Clear Quest
Project Management: MS Office Suite (Microsoft Word, Microsoft PowerPoint, Microsoft Excel), MS Project, JIRA
Business process modeling tools: MS Visio, Rational Rose
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Develop GPS maps feature using ARCGIS API to plot user trip data on Map
- Consume rest services for application backend business flow.
- Develop rest controllers, services and DAO layer for application business logic and data mapping.
- Development of web UI features and enhancement using Angular js controllers, directives, service, factory and filters.
- Migration from SVN to Bitbcket and Github.
- Automated builds using Jenkins
- Designed and developed custom logging events for Splunk reporting and Debugging.
Confidential
Responsibilities:
- Re-design the 3-tier web based architecture to RESTful API based architecture
- Designed and implemented White-labelling solution for presentation layer
- Defined API service specification for APIGEE B2B Gateway and integration with Enterprise API developer portal using OAUTH integration.
- Designed application logging framework for Analytics capabilities using Splunk based reporting like Executive dashboard for business
- Real time monitoring using GOMEZ and IBM TIVOLI alert
- Defined architecture for Global Distributed High Available (GDHA) SOA enabled application environment
- DR solution using Active - Active and Active-Passive infrastructure and Golden Gate replication
- Worked on various business proposal for potential new use cases like Mobility and Tokenization platform to help generate more revenue for Confidential Product and on-board new clients.
Confidential - Phoenix
API Architect
Responsibilities:
- Designed and developed SOA API for integration with Confidential
- Implemented Proxy API’s using AXWAY VORDEL. Setup VORDEL nodemanager in multi-tier architecture using Grouping and asynchronous replication between the nodes.
- Dynamic routing engines using integration with BRMS engine
- Implemented multi-protocol service using VORDEL attribute based routing and request handling
- Designed custom logging framework for real-time monitoring of API traffic using Spring JAVA framework and Oracle ODA as backend
- Developed security model for API authentication and authorization using Datapower gateway.
- SLA and capacity planning for SOA architecture built on Datapower X150, Datapower XC10 cache, WAS 6.1 and Oracle ODA
- Technical Discussion with Service Provider teams from Confidential
Environment: Axway VORDEL, DATAPOWER, Java 1.5, Web Sphere 7.1, Spring 2.0, JAX-WS Web Services, Axis 2.0, Log4j 1.4, Ant, Eclipse 3.1, Subversion, Quality Center, Microsoft Visio, Xml, Xslt, Oracle 10g, PL/SQL, and Linux.
Confidential
Responsibilities:
- Designed SAML integration model for security federation between Confidential
- Designed and developed OAuth integration model for security federation between Confidential
- Developed web services to orchestrate pay with points calls using Datapower gateway and Java Webservices
- Designed dynamic components for platform like Routing, entitlement, alerting etc.
Environment: AXYWAY VORDEL, Quality Center, Microsoft Visio, Xml, Xslt, Oracle 10g, PL/SQL, and Linux.
Technology Lead
Confidential
Responsibilities:
- Design and Developed dynamic routing engine for A2A XML calls and JAX-WS Web service call for high availability environment.
- Extensively worked JAX-WS and message transformation using Jaxb framework
- Extensively worked business, and persistence tier using the Spring, and Hibernate frameworks.
- Development of key functional requirement using core Java/J2EE framework
- Responsible for leading client calls from offshore during requirement analysis
- Use cases creation from High level business requirement and daily review with client.
- Designed the web services solution architecture for vpayment system
- Created high level Solution architecture and System Security interaction document
- Developed key design innovations like xml to web service convertor, configurable switch between web service and xml request and handling web security for new clients being added without impacting the application availability
- Managed development team of 10 members at offshore and delivered project for testing ahead of schedule.
- Handling and Raising CMRs, IMRs and other related processes.
Environment: Java 1.5, Web Sphere 7.1, JAXB, JAVA Marshalling/Un-marshalling API, JAX-WS Web Services, Log4j 1.4, MAVEN, RAD, Subversion, Quality Center, Microsoft Visio, Xml, Xslt, Oracle 10g, PL/SQL, and Linux.
Confidential
Technology Lead - Offshore
Responsibilities:
- Managed high level change requests, designed solution and analyze impact on existing system
- Created and reviewed low level design documents
- Developed web application pages and core application logic
- Daily work assignments, code reviews and deployments to testing environment.
Environment: JSP/Servlets, Struts 1.1, Java 1.5, Web Sphere 7.1, Hibernate 3.0, Spring 2.0, RAD, Subversion, Quality Center, DB2, PL/SQL, and Linux.
Confidential
Responsibilities:
- Worked as Senior Developer and implemented high complexity functional requirement.
- Migrating code from Smalltalk to JAVA
- Providing first & second level support to clients.
- Involved in data-model and object-model for some project related entities.
- Writing XSD for Web-Service developed using application framework.
- Documentation (Technical Specifications) and preparation of user guide relating with the Enhancements.
Confidential
Responsibilities:
- Development of JSP pages and Webwork action classes.
- Understanding use cases for development of application logic.
- Writing XSD, Web-Service Java APIs
- Writing Castor Mapping files to map Java Object to XMLs for Marshaling and Unmarshaling.
- Involved in data-model and object-model for some project related entities.
- Responsible for creating custom tags specific to project requirements.
Confidential
Responsibilities:
- Development of JSP using custom tag libraries.
- Preparing Interactive Financial exchange (IFX) calls through Ajax.
- Developed Action class for transforming Xml via XSLT and sending response back to client.
- Code Re-factoring and identification of anti-patterns.
- Defect analysis and defect fixing .
Confidential
Responsibilities:
- Development of application GUI using JSP using custom tag libraries.
- Developed form Beans and Action classes to call different services and model classes.
- Preparing JDBC calls for database access and creating prepared statements for querying database.
- Developed UI/Business validation logic by writing custom validation classes.
- Defect analysis and defect fixing.