Integration/apigee Architect Resume
Jersey City, NJ
SUMMARY
- Total IT experience of 7+ years with proven capabilities in requirements analysis, innovative design ideation, analytical thinking and learning new technologies, frameworks and methodologies in SOA and API Management
- Highly qualified in design, architecture and implementation of n - tier applications using DataPower IBM Web Sphere MQ, WMB (Message Broker), WTX and Apigee.
- Excellent experience in Requirement elicitation, Feasibility analysis, Risk mitigation, Estimation, High level design, Low level design and implementation of the application systems on diversified platforms.
- Working as an Integration Architect, having strong knowledge in API Management tools like APIGEE(Oauth, service callout, monetization, node.js, push notification splunk, Developer portal, Analytics) both on on-premises and cloud
- Hands on experience in AWS Cloud Infrastructure(VPC, LoadBalancer,EC2,Cloud Formation Scripting,S3), Puppet
- Has strong knowledge in Core Java, Swings, REST, Ant, JUnit, Struts, Hibernate
- Has strong understanding of complete software development lifecycle
- Has sound foundation in relational and object oriented design methodologies and well versed in Windows, UNIX, Linux, MAC Platforms
- Expertize in WMQ script creation and issue resolution/administration.
- Expertise in developing applications using Java, J2EE, JSP, Servlets, JDBC, Hibernate, Spring, Groovy & Grails, APIGEE tool, Angular JS
- Good experience developing legacy transformation suing WMB.
- Specialist in ESB specific complex XLST programming.
- Proficient in all cycles of project life cycle from design to defect resolution andmanaging defect lifecycle and Warranty support.
- Implemented SOA solutions in different domains like banking, card and payments, travel, etc.
- Fair experience oracle stored procedure creation and object oriented data modelling.
- Training and Pilot experience in Layer7 and Apigee.
- Good documentation skills required for all the phases of software development life cycle.
- Excellent communication and presentation skills, self-starter, quick learner and a good team player.
- Have good understanding on the API Management concepts which includes API Design & Development, Security, Governance & Control, API Documentation, API Monitoring & reporting.
TECHNICAL SKILLS
Languages: Java (J2SE 5.0, Java SE 6)
J2EE Technologies: JDBC, Servlets, JSP, Groovy & Grails, Restful Webservices
Tools: & IDE: Intellij, Eclipse
Databases: Oracle10g, MySQL
GUI: Angular JS, JSP, AJAX, JavaScript and HTML
Scripting: Java Script
Web Servers: Apache Tomcat Server
Application Servers: Web Logic
Operating Systems: Windows XP/7, Linux
Frameworks: Groovy & Grails,Hibernate, Spring
Design Patterns: MVC, Singleton, Domain Driven Design
API Management: APIGEE tool
OR Mapping Tools: Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Integration/APIGEE Architect
Responsibilities:
- Developed strong knowledge and skills in the domain of API Management and APIGEE Products/Components targeted for the same domain.
- Made significant contribution for the implementation of overall API Management Solution using APIGEE Products.
- Involved in Development of code (Application/ Proxy) for the validated design documents.
- Involved in Configuration and Release Management.
- Involved in Code and Infrastructure optimization/ enhancement to get the best Performance result under high load test runs.
- Developed strong knowledge and skills in the domain of API Management and APIGEE Products/Components targeted for the same domain.
- Made significant contribution for the implementation of overall API Management Solution using APIGEE Products.
- Involved in Development of code (Application/ Proxy) for the validated design documents.
- Involved in Configuration and Release Management.
- Involved in Code and Infrastructure optimization/ enhancement to get the best Performance result under high load test runs.
Environment: Java, APIGEE EDGE, web services
Confidential, Minneapolis, MN
Architect
Responsibilities:
- Enterprise search team lead/architect.
- Revamp the search infrastructure design.
- Project delivery using Agile/Scrum methodologies.
- To work as SME/Team coordinator on the project.
- Perform SME/Implementation level tasks in Web eCommerce & Search technologies like ATG, Endeca and Web Services.
- Understand the AT&T Web eCommerce application requirement functionally and design/suggest Solution close to eCommerce & Search requirements.
- ATG DAF, Commerce Endeca, Fullfillment system integration design and setup.
- Support monitoring, and responsible for identification of problems in production and lower level Environments and their resolution.
- Web services governance and management using Apigee.
- Take complete ownership of the project from design and development delivery perspective.
- Support the deployment and release processes.
Confidential, Santa Clara, CA
APIGEE Developer
Responsibilities:
- Implemented the application using Spring Boot Framework and handled the security using spring security.
- Implemented WMQ for provisioning using the Spring JMS Listeners, parsed the XML message.
- Worked on ORM Technology Spring, JPA to access the data from the database.
- Used JAXB and Castor transformer for marshalling and un-marshalling.
- Working on APIGEE façade to expose E commerce APIs.
- Created the upload and download functionality of gif, pdfs formats into the Documentum server and API development.
- Implemented multi-threaded design for delivering good response times and avoiding deadlocks and race conditions. Optimized application system for high-availability and high-performance using Load balancing features of WebSphere.
- Used DB visualizer as a Database management tool.
- Created UNIX shell scripting for periodic generation of reports.
- Wrote the JPA annotation entities for Oracle database.
- Apply patches and upgrades received from vendor.
- Developed UI pages using Angular JS.
- Used DB visualizer as a database management tool.
- Used eclipse Luna as IDE to develop the Application and followed the standard features for debugging and running.
- APIs migration strategy from Apigee to IBM API Manager tool
- Used AntHillPro for continuous Integration (CI).
- Responsible for API management product evaluation and gap analysis.
- Used rally tool for defect tracking and monitoring of work assignment in the system.
- Developer unit test cases using Junit frameworks like Jock and Easy mock.
- Customizations/implementations within API management and datapower gateway.
- Log4j was used to monitor the error logs. Used Git repository as version control tool.
- Designed application the execute on various browsers like Internet Explorer, Mozilla Firefox, Google Chrome and opera using various debugging tools like firebug, IE developer tools.
Environment: Java/J2EE, Spring 3.1,J2EE1.7, AJAX, XML, CSS, HTML 5,Ajax, JavaScript, JQuery, AngularJS, Node.JS, IBM WebSphere, Hibernate 4,MyBatis,JSON, JUnit, REST, JSP, JSTL, Restful services, Log4J 1.2.
Confidential
Java Developer
Responsibilities:
- Designed and developed the application using the J2EE design patterns such as Session Façade, Value Object and Singleton, Business Delegate, Service Locator.
- Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Coded programming logic in modules using C#, C++.
- Developed the Form Classes, Objects and Interface using C# for code-behind depending on the business logic.
- API development experience in C++, C#.
- Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
- Entity Beans used for accessing data from the Oracle 8i database.
- Worked on JDBC for data persistence.
- Used AJAX for faster page rendering.
- Prepared high and low level design documents for the business modules for future references and updates.
- Deployed the application in JBoss Application Server in development and production environment.
- Implemented CVS as Version control system.
- Code Walkthrough/ Test cases and Test Plans.
- Used ANT as build tool and Junit tests.
Environment: Core Java, J2EE, JSP, Servlets, Struts MVC, Hibernate, EJB, JavaScript, Spring, Eclipse, Rational Application Developer,JDBC,C#,C++,WebSphere 6.5,Oracle8i database, Web services,HTML,XML, UNIX,JBoss,ANT, AJAX, Junit.