Software Engineering professional with over 20 years of extensive experience in all phases of the software development life cycle. Effectively analyze, design, implement and test a wide range of systems and network management products.
Large scale software development experience of web based applications for multiple global retail clients using JAVA/J2EE, Tomcat, JBoss, WebSphere application servers, MVC Spring framework, Apache Camel.
Translated IT requirements into solutions via the design, development, and integration of software components to create custom retail information systems. Gather business requirements and write specifications based on the requirements.
Product conception, design, specification
Experience on Point of Commerce solution
Extensive experience with Agile software development methodology, specifically Scrum
Senior IT SpecialistTOSHIBA COMMERCE SOLUTION － Raleigh, NC
Developed POS Server extensions to create a predefined Route with specific extension points for message handling that flow between the POS client and the business logic using Apache Camel, Spring Framework, Server/Client messaging(JSON).
Developed customized receipt extension with receipt triggers, specific XML receipt data, receipt formatting using XSLT and CSS.
01/1997 to 01/2012
Advisory Software EngeneerIBM STG AND TIVOLI － Raleigh, NC
Lead, designed and developed System Management Agent software for complete set of services to manage total agent solution.
Services included remote access, discovery, request access, query, event, process manager, monitor, security, resource collection, software deployment / distribution / upgrade, network communication, client access.
Utilized Java, C++, CIM, CTS, SLP, DSA CIM, Tivoli Common Agent Services, IBM IPC.
Developed and enhanced the security system to enable seamlessly secure connectivity and interoperability with Enterprise Information Systems (EIS) and external security providers.
Applied industry standards with an open architecture for securing J2EE applications.
Services include Credential Transformation Service (CTS) Authentication, Authorization, Role model, Single Sign-on.
Auditing, Identity Context Propagation.
Took ownership of the Discovery Service components to discover and configure network-level resources or manageable endpoints using different discovery mechanisms and protocols.
Utilized SLP, CIM, SNMP, DCOM and IBM Tivoli Common Agent protocols.
Lead and delivered the standalone product of Systems Management Upward Integration.
System established compatibility with third party enterprise-management products to interpret and display data provided by IBM Agent software, collect inventory data, view agent event notifications, and distribute Systems software packages.
Enterprise-management products supported are CA, HP, NetCool, and Tivoli.
As part of team, developed and implemented the application to provide Standardized and Secure remote API access to Core System Management Resources and APIs for customer and partner applications.
Services supported by Notification, Discovery, Inventory, Scheduler, Event, Status, and Tasks.
Utilized REST, JMS and JAVA.
Created and drove infrastructure migration strategy to begin transformation of managed endpoints from a legacy client-server workshop to a modern business-aligned operation built upon enterprise architecture best practices.
Took ownership of the application components to support remote access including remote control tools for Virtual Network Computing - VNC and Remote Desktop - RDP, web-based remote control for IBM BladeCenter® and RSA, hardware command line, remote command line, and file transfer tools.
Resolved core customer issues through the analysis and debug of the network and security- related data from complex environment.
Lead the design and development for the common codebase with Interprocess Communication for applications to transfer data between server and agents, synchronize activities locally, or via the network.
Development tools and technologies used are Semaphores, signals, and internal message queues, Java, C/C++, SSL, LDAP, JNI and TCP/UDP.
Master of Science: Computer ScienceVanderbilt University － TNComputer Science