Software Engineer Resume Profile
UsA
Summary:
Having worked in the IT industry for over 12 years I bring a wealth of knowledge across many sectors including Retail-Ecommerce, Supply Chain, Order Processing ,Telecom from working in countries such as India, Singapore and UnitedStates.The ability to consolidate this experience is truly useful to organizations initiating technical strategies or business transformation by Experience of building new ecommerce or migrating existing operations to Java, J2EE, ATG,Hybris and Websphere commerce in WebLogic Websphere and Apache Tomcat, Oracle, Solaris, and Linux. Currently focusing on Ecommerce, Catalog Search, Caching, Security, Messaging, and Web Services with SOA. Telecom, Retail and Banking domain application experience with Verizon, AT T, Deutsche and Citi Banks.RIM, Team Leader Architect for full Life Cycle development on some projects and applied strong knowledge of multi-tier applications, distributed environment and Extensive Ecommerce applications development B2B,B2C ,Order processing and Supply Chain. Applied profound strength in object-oriented modeling and design OOAD with SOA based standards principles of design development of database centric enterprise applications with Search using Endeca and Solr. Also developed architectural and functional alternatives as part of feasibility studies for new projects. Resolved stability and performance issues in current environment improve scalability and troubleshooter multiple problems on several applications
Enterprise Impact
- Improves enterprise IT strategies and practices for client engagement, project methodology, architectural governance, enterprise documentation, infrastructure migration, development team evolution, and IT support. Full life cycle development using a range of methodologies, specializing in waterfall, iterative, agile techniques such as XP and SCRUM with Security design methodology SSL,OAuth,JAAS,JSSE,CertPath,JCA and SAML , patterns, best practices, and reality checks .
Aligns IT with business strategies through agile methodologies that leverage business and technical architectures, information workflow, use case analysis, and risk assessment to verify fitness-for-purpose. Also I have a deep understanding of Model View and Controller MVC2 design pattern, Struts framework, and Hibernate and must be proficient in Spring framework, UML Use case diagrams, activity diagrams, sequence diagrams and class diagrams , application methodologies and business requirements gathering via use case. Stabilizes ad hoc support operations by clearly defining the boundaries and responsibilities of project and operational teams, while progressively injecting fitness checks earlier into the project lifecycle.
Also played as architect and performed on designed system modeling using TOGAF techniques, performance tuning, securing and extending enterprise product lines built upon service-oriented enterprise architectures and open source frameworks Struts, Spring, Hibernate that are secure Kerberos, X.509 , scalable, extensible component-oriented , interoperable SOA XML, JMS, Web Services with ESB, manageable, and serviceable in Apache CloudStack Heroku .
Large E-Commerce/Supply Chain/Order Processing systems built upon robust multi-layer architectures with high-performance B2B, B2C and Integration by applying SOA principal standards with better Catalog management standards designs.
Operating System : Windows 2000 Server, UNIX, Sun Solaris, Red Hat Enterprise Linux
Languages : C , JAVA 1.4, 1.5, 1.6 , UML, SQL, PLSQL, C XML XSD, XSLT, STAX ,C
J2EE Tech : JSP, JSF, SERVLET, EJB 2.x-3.x, JDBC, JPA, JMS,JCP, JTA, Swing
EAI SOA : SOA JWS, JAX-RPC, JAXP, JAXB, XML, RESTful,WSDL ,Apache CXF WS
EAI Tools : JCAPS 6.x , Oracle SOA Suite 10.x , JBPM, BPM, WSM, BPEL, ESB,OSB
Frame work : Struts 2.x, iBatise, Spring 3.x, Hibernate ORM ,
E-Commerce Platform : Oracle ATG 10.x -11.x, Sterling Commerce and Hybris 4.1
App Servers : WebLogic 7.x-11g , WebSphere5.x-6.0, JBoss5.1, Oracle Server, GlassFish 9
Portal Server : Weblogic portal 8.x-10.x and Portal Admin, REST, DOJO
Web Server : Apache Tomcat 4.x 5.x with Apache-CXF
RDBMS : Oracle 8i, 9i ,10g Base DBA , MS-SQL Server 7.0, MySQL 4.1, Sybase, db2
IDE : Weblogic Workshop 8.1, WSAD 5.0,WID 6.0, RAD 6.0, JDeveloper Eclipse
Tools : Ant, Toad, JRocket , JProfile, CVS,ClearCase,SVN,
Search Engines : Apache Solr 1.4-4.x with Apache Lucene , Oracle Endeca Commerce 3.x -11.x
Design Tool : Rational Rose 4.0, Enterprise Architect 4.0, Visio 2007, and TOAD
Certified Course Completion:
Sun Training on JavaCaps 6.0
Sterling Order management BI
Oracle ATG Web Commerce and Endeca Suite
Certifications: Web Methods 6.0 Certified Developer
Experience:
Project Name
confidential
The main purpose of this business solution confidential is to share the fulfillment information with real-time view of product details to its customers with search and refinement of all devices page and product catalog search ability with Endeca. Also order handling with ordering processing system through Queues JMS and WDSL interfaces.
Roles and Responsibilities:
- Design the application architecture changes with security perspective and designed as an architect
- Also customized certain service components as per SOA standards as a consultant
- Analyzing the business requirements and catalog structure on BCC Store front
- Working on Endeca integration with ATG commerce by understanding of catalog structure
- Also indexing the data on MDX instances from ATG server
- Integrating with external and dependency applications using SOA principles and standards
- Writing REST and SOAP services by going through functionalities using ATG API
- Customizing catalog structure based on new functional demands
- Performance tuning applied XSS for application security
- Wrote some business component services on product catalog and pricing with contracts and promotions
- Configuration cartridges of in workbench of the server
- Implemented Cross scripting , service oriented security vulnerabilities
Trouble shoot them whenever issue in the application deployment and configuration
Skills used: ATG Commerce 10.2 11,Java, J2ee, JMS, Spring Framework 3.0, SOA REST,JWS,JMS,XML,XSD,XSLT , Angular JS, Weblogic 11g with Oracle 11g DB, SQL PLSQL,Endeca 3 11 , JProfileer ,Endeca Experience Manager, Implemented Cross Scripting Security . Red Hat Enterprise Linux OS.
Project Name 1: confidential
This system will be used for the Flight Information Display, Gate Information Display, Baggage Information Display and any other generic digital signage required for AA. The data service is responsible for communicating to the back end systems and gathering the data that will be displayed by the players. The data service provides various plug-in. The data could be pretty much anything that can be rendered by a PC but not limited to Flight information, Gate display data, Baggage display data, Standby list, Commercials, Slideshows, also Data feed for external airport clients will be sent in the AIDX format in both a web service and an MQ feed.
Flight data Standby information Weather information Baggage information Media collection etc
Roles and Responsibilities:
- Design the application architecture and infrastructure architecture then get it reviewed with Sr. Principal Architect
- Also designed MQ architecture and WAS cluster design with technical case for flight information feed to local and external.
- Understanding the external application architecture and functional cases with different signage works FIDS, GIDS,BIDS and CGIDS etc .
- Implemented Cross scripting and security configurations
- Doing Design and development with team, enhancement code of Signage Data Harvester with SOA architecture of Messages , Web Service SOAP REST ,ORM
- Worked closely with Sr. Principal Architect to recommend solutions and implemented this application solely.
- Performance tuning in the application server and memory usage analyzed.
Working on Core java and middleware SOA REST SOPA using Spring Framework, Hibernate ORM,Multithreading,Quartz Scheduling, Spring-WS , Spring-JMS and IBM MQ for the complete integration, Enterprise Bus Services Mule , Consuming ,Managing Queues,WebSphere Cluster servers 8.0.3 and Shell Scripts
Deployed the application in Webshphere Application Server Clustering and Configuration.
Working on xml presentation using XML and XSD
Performance tuning SQL and application on WAS service oriented security vulnerabilities.
Involved database design and changes with MS SQL, Procedures, and SQL.
Skills used: Java, J2ee, Spring,HTML5, Hibernate ORM ,SOA SOAP-WS,REST-WS,JMS ,Spring MVC, Spring Integration with OSGi, Mule ESB, Heroku Cloud,MS SQL 2008 R2, Shell script,XML,XSD,XSLT,XHTML,SQL,SQL-WorkBench,MS SQL Server Management Studio,Eclipse. Websphere 8.0.x, IBM Websphere Message Broker MQ , IBM Health Center, and Red Hat Enterprise Linux OS , Nginx HTTP Server,MS Visio Design Tool using TOGAF.
Project Name 2: confidential
Verizon Online Business Management Level BML , Service Management Level SML and Provisioning Services for different purposes at different stages of Order Life Cycle. I was working on the application interfacing with other downstream system like provisioning, billing, prouduct catalog and bundles and also implementing based on functional cases of the billing ordering application OSS BSS as per the requirement. Preparing the Design Docs and development, enhancement code of ISPGW with SOA architecture standards for five systems
UCSR Billing SSP Adapter SSP Ordering Monitoring Reporting Search Profile , Account , Skus
Roles and Responsibilities:
- Understanding the application architecture and functional cases of the billing ordering application OSS BSS
- Doing Design and development, enhancement code of ISPGW with SOA architecture of WF,Messages,WebService
- Health check, working with production team for production issues, deployment.
- 360 degree Search functionality provided by indexing account profile, product catalog and provisioned data order reports using Endeca
Working on Core java and middleware SOA EJB,JWS,Apache CXF,BEPL and JMS MDB for the complete integration, Exposed Services, Consuming ,Managing Queues, Managed servers and Shell Scripts , Oracle Service Bus
Deployed the application in WebLogic Application Server Clustering and Configuration with Sys Admin.
Performance tuning in the application server and memory usage analyzed using JROCKIT
Involved database changes with Oracle 10g, MySQL and PLSQL,SQL Query by raise CA change request for some issues.
Implemented service oriented security vulnerabilities
Working with Development team for some issues and give resolutions for issues.
Skills used: Java, J2ee, Struts, Hibernate ORM ,Spring with OSGi, Apache CXF 2.3 WebServices,Spring MVC,Java script and HTML5, Spring Batch 2.1,Oracle 10g, Weblogic 9.x -10.x, Linux,ETL,SOA JWS,JMS,BEPL,Apache CXF 2.3,SOAP-WS,REST-WS and Websphere Message Broker MQ , JRockit ,ESB,Script,XML XSD,XSLT ,SQL,PLSQL,Toad Oracle,MYSQL ,RAD 8.0, Red Hat Enterprise, Endeca ,Endeca Experience Manager MDEX ,Red Hat Enterprise,JRockit Mission Control.
Project Name 2: confidential
AT T portal application will provide a single entry to land for all internal applications as all integrated with portal as collection of portlet with proper access control.WebTrax work request application which helps to track all the requests are been logged by AT T employees and giving the status ,Implementation, Maintenance and deployment .
Roles and Responsibilities:
- Understanding the requirement and prepared HLD and LLD. TDD
- Designed Application architecture and infrastructure architecture
- Implementation complete Core java and middleware JMS Involved in the design and JMS for the complete integration for status update and events call and provided very dynamic spot lights in the front page and Clustering of data in WebLogic Application Server and Clustering and Configuration.
- I have implemented all business services by writing Query with iBatise and WebTrax Work request alls from Java Business Class using Patterns like DAO, SF, VO, singleton, and factory etc .
- Involved in the design and development of xml presentation using XML CSS and XSLT.Also involved database design and created schema with Oracle 10g and SQL Query with iBatise
Skills used:Java,J2ee,Struts 2,Spring MVC,SOAP-WS,REST-WS,iBatise, Informatica, jQuery,Oracle 10g,Weblogic 9.x -10.x,Sun Solaris OS and Windows,DOJO,jQuery,javascript,AJAX,JSTL,CVS,JPA,JMS and Blackberry 8900 with Simulators and devices.XHTML, Apache CloudStack,Solr and Cingular EMI Report and CPW ,WLST,Reporting.UML,Eclipse,Ant,XML,SQL,PLSQL,Log4j.Agile Methodology used for development.
Project Name 3: Broadband Gateway Provisioning System Verizon, USA Oct 2008 to Feb 2009 as Technical Consultant
Verizon Business requires new functionality of Element Management Level EML and Inventory System that will be able to auto-design and auto-activate DS3 and above circuits once circuits order are received. The user who is accessing BGW application will place a TPTA order by filling required information like Circuit Id, Site A CLLI , Site Z CLLI , bandwidth etc inventory data .
Roles and Responsibilities:
- Understanding and analyzing the project requirements, then prepared HLD and LLD and TDD
- Implemented the request work flow is processed through queue messaging system as asynchronously with JMS server in ActiveMQ
- Implemented all Business calls MDB and DB calls by ORM mapping of DAO and Beans by Spring with Hibernate with standard patterns like DAO,SF,Facoty,VO,Locator,Proxy etc
- Implemented few web services to get circuit availability for external third party or out sourced application and similarly consumed some services like customer verification status.
- Skills used: Java, J2ee, Spring and Hibernate 3.0, JMS, Apach Tomcat 6.0, Apache beehive, Oracle and Oracle SOA Suite with Oracle Service Bus, BPM,JDeveloper, Eclipse,UML,JPA, AXIS-2 Web Services SOAP and REST,XML,WSDL,Eclipse,Ant,XML,SQL,PLSQL, Apache Nginx HTTP Server,ActiveMQ,Log4j.
Project Name 4: confidential
Generally, we used an enterprise wide SOA establishment is necessary to ensure a communication hub based on JavaCAPs to manage all kinds of integration across systems EAI . Specifically, for the SAP-JDA integration, there is a requirement to constantly input the master and transactional data from SAP ATG into JDA-EP and JDA-Intactix to allow Merchandise Planning while add a product to catalog , Shelf Space planning and planogramming in the onsite delivery by doing all configurations, deploying, demonstrating and QA support. Roles and Responsibilities:
Understanding and analyzing the project requirements
Design the application architecture and infrastructure architecture then also prepared HLD and LLD
Created a system to allow Merchandise Planning, Shelf Space planning and planogramming in the onsite delivery functional design cases and worked with team to implement
Implementation completely on Core Java, JavaCAPS 5.1 eGate 5.x into Oracle SOA Suite as middleware BPM,BEPL,JWS,WSM,JMS,ETL
Involved in the complete design and development as integration between SAP and JDA.ETL with ODI and All the services are integrated with BPEL and also Provided POC on Oracle SOA Suite 10g with ODI with ETL.
Integrating catalog configuration through service for product fulfillment based on plannogramming report
Writing API service call in ATG framework and used the same for functional usage and integration
Configuring ESB in DEV and TEST environments
Developed an common service framework process monitoring CSF using JMS
Skills used: Java CAPS 5.1.3 JCAPS ,ATG Commerce B2C,B2B and SOA SOAP REST,JMS , Oracle 10g, Sun Solaris, SOA and CSF framework audit, error, email with Spring, MDM, ETL,XML,XSD,BPM,DTD,SOAP,SQL, PLSQL,Log4j.
Project Name 5: confidential
Description: The main purpose of Global business solution is to share the fulfillment information between WC World Cat and its cutomers, suppliers service providers, and provide near real-time view to its customers and management of order information. Handled Order management and User Management module that includes three aspects of creating a organization which is covered under Organization management and Creating User ID for the Organization, which is covered under user management, Also House Keeping like managing application, Task and search configurations
Roles and Responsibilities:
- Understanding and analyzing the project requirements from BRD and design application architecture using Rational Rose UML design assigning task to team module leads and provide assistance.
- Created Search functionality on the product catalog with Endeca search by indexing product skus in memory
- 360 degree Search functionality provided by indexing account profile, product catalog and provisioned data order reports using Endeca MDEX.
- Involved in the performance tuning and securing and extend enterprise level of application standards
- Involved in the design and development for User, Organization and Task Management with respect to different religions on PUMA sales cockpits B2B and B2C .All sales approval status events , order status and shipment status events updated using MDB JMS and SMTP for sending confirmation mails between inventory ,management and customers.
- Getting complete customer details from CRM application as Service and also getting production status and availability Also suppliers are getting order in the form XML and convert into Java object using XSD with JAXB as Service Oriented SOA
- Worked on SSO using openLDAP and implemented service oriented security vulnerabilities
- Involved in integration using ETL,SOA REST,SOPA and JMS between multiple systems
- Using JRockit Mission Control and JRockit Runtime Analyzer
Skills used: Java, j2ee,EJB 2.0, Tomcat Weblogic 8.1, 10 , Hybris 4.1 , Endeca MDEX,Endeca Studio, Endeca Information Discovery , Endeca Search on product catalog , Spring, Struts and Java script, Eclipse 3.2, DB2, Open LDAP,Web Servics,DOJO,JMS,JWS SOAP ,XML,XSD,JPA,JTA,JTS,JRockit Mission Control and Profiling with performance,Eclipse,Ant, XML,SQL, WLST,UML,Log4j, SOA, Endeca Search engine with indexing complete skus and profile,Oracle Weblogic 11g. TOGAF ,Endeca 3.1 .
Project Name 6: confidential
Description: In workforce optimization solutions, our Witness Enterprise Solutions division offers Impact 360 - a powerful combination of packaged software and services specially designed for optimizing and managing labor in the retail banking and financial services market, as well as across back-office operations environments that impact the customer experience.
Roles and Responsibilities:
- Understanding and analyzing the project requirements assigning task to team members and provide assistance of this product with agile development process.
- Implementation functional interfacing services through SOA and JMS for Complete customer service and workforce management with proper design patterns.
- Implementation, Maintenance and deployment and Production Support.
- Involved in integration with JBI and legacy using JCAPS infrastructure tool
Skills used: Java, j2ee,EJB, Weblogic 8.1,Jboss 4.1, Services SOAP REST ,Websphere 6.0, Hibernate ORM , Oracle9i, Spring FrameWork,DOJO- Ajax, Eclipse 3.0 and Jprofiler for performance tuning, Rational Rose Clear case and Clear Quest.Apache CXF,Eclipse,HTML,Java script, XML, SQL, JPA,Python, Log4j.
Project Name 7: confidential
Description: The project has the enhanced core retail banking solution for Citibank Germany, which has all kinds account dealings like investment, customer relationship management etc. and working on the module 'Product trolley' which has various functionalities like opening all types of accounts that the product offers.
Roles and Responsibilities:
- Understanding and analyzing the project requirements
- Implementation, Maintenance and deployment and Production Support.
- Implementation with Core java and middleware EJB,JMS for Core Retail customer account relationships
- The all interaction processed through JMS queue messaging system as synchronously with Websphere Message Broker MQ server.
- Developed and deployed the application in Websphere Application Server.
Skills used: Java, j2ee,EJB,JMS,MQ,WID,Websphere 6.0, db2, Spring Framework, HMTL with Java script, XML, DOJO-Ajax, WSAD into Rational Application development RAD ,RUP,JSTL,JTA, Rational Rose Clear case and Clear Quest, Eclipse, Ant, XML, SQL,UML ,BPM with SOA SOAP REST ,C ,Log4j.
Project Name 8: confidential
Description: The CBM is invited to sub-region SOARs and their attendance are at their discretion in order management. If they choose to attend, they have equal approval authority as the HPS approver s for the order quoted and confirm the order to ordering system by using business rules. If the CBM chooses not to attend a sub-region SOAR or fails to attend a WW or Regional SOAR, then their approval authority is delegated to the HPS approver s by integration.
The major goals of the SOAR process are to:
Ensure management approval of Pre-sales expenses bid/pursuit costs early in the process.
Reduce the amount of risk involved with implementing the program's service requirements.
Integrating with CRM and order management system by interfacing SOAP real-time services offline processing
Interfaced between Sibel and SAP as real-time approval process and off line data exchange for BI
Roles and Responsibilities:
- Analysis on the requirement of order management system and interact with architect for the integration
- Help general managers make rapid and informed decisions.
- Reduce the amount of risk involved with implementing the program's service requirements.
- Interfaced between ordering management, CRM and SAP as real-time and off line data exchange
- Construct the TDD and FDD.
Implementation
Unit Test
Skills used: Siebel 7.5, EIM, Oracle 9i, PLSQL, EAI, SAP, Java, J2ee, EJB, JMS, JSP, Web Service SOAP , XML, XSD, JAXB, SQL Loader, WebSphere 5.0 and Sterling Order Management Business Rules.
Project Name 9: confidential
Description: The main purpose of the Web-based Interfaced Systems IS monitoring Tool is to assist the Administration/Maintenance Team with issue analysis and in monitoring the health status of interfaces. This tool is used to monitor and view transactions sent or received via the Tenet Interface Engine enterprise. The existing IS user interface running on the AS400s, does provide a web-based user interface and is coded and designed to intract on the AS400 platform.
Skills used: Eclipse IDE, Servlet, JSP, JMS MDB , JMX, Struts 1.1,CSS, Windows 2000 server, Seebeyond EAI 5.0, Oracle 10 g,XML,DTD,Eclipse with Ant,UML,Log4j,Weblogic Server 8.1.
Project Name 10: confidential
Description: This system deals with borrowing a security from a broker and selling it, with the understanding that it must later be bought back hopefully at a lower price and returned to the broker. Security Locates provided on the Web site are preliminary indications of Deutsche Bank Securities, Inc.
Skills used: J2ee,EJB, Servlet, JMS MDB , JSP, Weblogic server 8.1, Weblogic Portal 8.1 Alfresco content repository configuration, JUnit, Enterprise Architect 4.0, Weblogic Workshop IDE 8.1 with Ant,JSR 168, Struts 1.1, Java Script ,WLST,Windows 2000 server, Sybase SQL,Proc and Functions ,UML, Log4j.
Project Name 11: confidential
Description: The project implements the selling marketing in the real world ecommerce on the cyberspace. A website is built in such way that which makes the ends meets. One end is a Buyer and other end is a seller. A customer at a given instance can be a seller or buyer but not both. Developed business logic components
Skills used: Java,J2ee,Servlet, JSP with HTML and Java script, JDBC, Struts 1.1,CSS, MySQL 4.0, Tomcat4.1, Struts Studio 4.7, Log4j.
Red Hat Linux 8.0
Project Name 12: confidential
Description: The Reem DSM is a Distributor Sales Management System, which intends to improve operational effectiveness in the various processes inside the sales function of the organization like Forecasting, Budgeting, Enquiry, Order, Daily Order Tracking and Stock Allocation. The system also provides information related to selling Sales all, Sales Promotion, Service campaign, and Warranty Claims and dealer management processes that are external to the Organization. This system will be the vital to the organization for strategic planning and decision-making
Skills used: JavaJ2EE, EJB, JSP with HTML and Java script,CSS, XML, Servlet,Swing,JDBC, Oracle 8.x, PL/SQL, BEA Weblogic Server 6.1, HTML, Windows NT, Eclipse 2.1, WLST,Log4j.