Sr. Solution Architect Resume
5.00/5 (Submit Your Rating)
Palo Alto, CaliforniA
SUMMARY:
- 19+ years of experiences on J2EE & Portlet application development in both front - end and back-end.
TECHNICAL SKILLS:
- Expertise on Java Servlet
- Portlet JSR168/286
- Portlet-Factory
- Hibernate
- JPA
- Web-service (SOAP/Restful)
- Web Socket
- Apache Kafka
- Confluent
- CXF
- JMS
- HTML5
- CSS3
- W3.CSS (Responsive Design)
- XML
- XSD
- JAXB
- JSON
- JSF
- PrimeFaces
- Ajax
- JQuery
- Javascript
- JSP
- Web-2.0
- Junit
- JMock. Frameworks used include SpringMVC
- SpringData
- SpringBoot
- Spring DM
- OSGi Bundle
- Struts 2
- Web-Object
- Rails
- Faces
- Oracle ADF
- Flask
- Django javascript
- Node.js
- Angular.js 10+ years of experiences on Enterprise Architecture design and implementation. Best practice on multiple design-patterns. Expertise on design and implement Public
- Private and Hybrid Cloud platform using AWS (Lamda
- EC2
- S3
- CloudFront
- Elastic Beantalk
- AWS Tools) deep knowledge on Confidential Blue Mix and MS Azure
- Service-Oriented-Architecture (SOA)
- Event-Driven-Architecture (EDA)
- Business-Intelligence (BI)
- Web-Service-Remote-Portal (WSRP) Ecommerce B2C & B2B
- Cloud-based and SaaS Application architecture
- Security architecture with Role-Base-Access-Management (RBAC)
- Single-Sign-On (SSO)
- OAuth
- SAML
- Identity Access Management ( Confidential TIM-TAM
- AWS IAM
- WSO2 IM)
- Elastic Search
- Lucene-SOLR
- Test-Driven-Development (TDD). Languages: C
- C++
- Java 7 & 8
- Portlet Factory/Experience
- Perl
- Python with Flask and Django shell-scripts
- Node.js and Ruby-Rails with reliable clean & optimized coding. Front end: HTML5
- CSS3 w3.css
- Angular.js javascript
- JQuery
- Bootstrap
- Web 2.0 and Responsive Design. Hand-on automated performance architecture design performance monitoring &tuning for large-scale Web/E-commerce application. Tools used; LoadRunner
- WebRunner
- Heap Analyzer
- PMD
- Find Bugs
- JProfiler
- Your Kit
- JMeter
- Blaze Meter
- Seige
- Confidential Wily Introscope and Dynatrace. Architectures: Object-Oriented (OOD)
- Service-Oriented (SOA)
- Webservice Remote Portal (WSRP)
- Microservice
- API Management
- Serverless architecture. E-commerce suites: ATG
- Hybris 5 years experiencing on Project Manager and Engagement Manager with customer facing project coordination sizing capacity planning and cost control scrum master project management including deploying testing bug tracking delivery release risk and change management using Agile methodology
- MS Project
- Jira
- VersionOne
- Git. Databases: DB2 9.1
- MySQL 5.6
- Oracle 11g/12c
- MongoDB 3.4
- Cassandra 3.5
- Solr/Lucence 6.0 Hand-on experience on WebSphere Application Server Network Deployment v.6
- 7 & 8 (WAS-ND)
- WebSphere Portal V.6 7 8
- WebSphere Content Management V.6.1 (WCM)
- Apache HTTP
- LDAP
- Tivoli Identity and Access Manager (TIM
- TAM
- TPS
- TDI
- TDS
- LDAP) and Single-Sign-On (SSO) e-Community (ECSSO)
- WSO2 Identity Management
- OAuth
- SAML
- Tomcat
- JBoss. Deep knowledge on LifeRay and BackBase Portals. Development tools: Eclipse 4
- Spring Tool Suite (STS) 4
- Aptana 3.0
- JDeveloper
- Rational Application Development (RAD) v. 6 7.5 8
- Confidential Portlet Factory 6.1
- Experience Factory 7.0
- UML 2.0
- DB2 Toolkits
- MySQL Workbench 5
- Hibernate
- JPA
- Ant & Maven 3
- Gradle
- Docker
- AWS Lamda
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Solution Architect
Responsibilities:
- Provide application/solution architecture consultant service to IT clients on contractual basic.
- Total 5 contracts has executed up to the mid of 2016. Design and development of “BlogIt ” system application to provide cold-marketing and friend-made platform for the public. Technical stack used include: HTML 5, CSS3, w3-CSS for front-end Responsive Design, Python 3.5, Flask 0.10, MySQL 5.6, MongoDB 3.5, Bootstrap JS, AngularJS, Apache Webserver, and OpenID. Microservice architecture. Design Platform Architecture for SmartHome IoT project of VERIK System, Inc. using XMPP, DDS, and Amazon cloud service (EC2, S3, EBS, Lambda, Beantalk). Develop Gateway prototype on NetBeast to process communication data between Wireless Sensor Nodes and backend processes on cloud.
- Design architecture and manage project to improve Healthcare Analytics system to a closed-real-time data-warehouse for Veteran Administration Medical Research Center. Tasks include revise existing BI architecture, modify extractors and orchestrators code, re-modeling medical data-objects and normalized Oracle RDBMS tables, HIPAA compliance, working with cross-team from Informatica and data-mart vendors.
Confidential, Palo Alto, California
Sr. Solution ArchitectResponsibilities:
- Assist on re-architecting set of Digital Marketing applications structures and flows to fit into the new company’s IT infrastructure and providing remote service for other part of HP (Enterprise) after the company splitting in-half.
- Refractor java code of Product Information Management (PIM) and Digital Marketing applications to improve application health. Technology stacks: Java 8, JSON, Mongo DB 3.5, Oracle 12c, SpringData, Spacedog, Tidal Scheduler, Angular JS Develop POC for Product Marketing Microservice, using Angular.js & SpringBoot.
- Design Hybrid cloud strategy and working with AWS on pricing and options to maximize ROI. Using AWS VPC, S3, EC2, CloudFront, EBS, Lambda and Beantalk Prototype cloud-based and SaaS on product data processing and Digital marketing applications used for various business clients. Design Stream Data platform to enable real-time and shared data using Apache Kafka (desired to attach to AWS). Delivery also includes revision for unified data model across applications, and POC on Confluent.
Sr. Performance Architect
Confidential, Beaverton, Oregon
Responsibilities:- Review architecture design of the B2B Ecommerce application for performance and scalability improvement.
- Legacy Code Refactoring using Java 8, Oracle 12c, MongoDB 3.4, Solr 6.0, Splunk, Angular JS, Bootstraps, HTML5, CSS3 Responsible for all performance criteria of both the core application and integrated components (web-services, analytics,..) in-front of stakeholders Lead an agile performance-tuning team to troubleshoot and analysis performance bottle-neck, using JProfiler, Seige, BlazeMeter, JMeter, LoadRunner Write Performance Test Cases & Suites for next coming release and setting various component benchmarks Develop performance automation test plan (Python, Nose automation framework) and lead the integration of test automation into build (Jenkin, Docker) process.
- Implement Performance Monitoring Dashboard, using Node.JS, D3.js, HTML5, CSS3, Ajax, integration with existing Graphite server health check Additional Tools used include Jmeter, Blazemeter, JProfiler, YourKit, HeapAnalyzer, MongoDB, MongoDex, SQLDeveloper, Oracle Enterprise Management (OEM)
Sr. Solution Architect
Confidential, San Ramon, California
Responsibilities:- Research & design Platform-as-a-Service (PaaS) used for GE rapid SaaS (Software-as-a-Service) development. Responsible for architecting Portal component that includes customization, personalization and Customer-Relationship-Management (CRM) capabilities. Coding prototype cloud-application for monitoring Oil & Gas pipeline to utilize PaaS API
- Using Java SpringBoot, REST, Hibernate, Oracle, Docker
- Coding unit test, design test plan and procedure to establish the average API performance benchmark. Tools used: JProfiler, JMeter, Junit, JMock and Java.
Sr. Solution Architect
Confidential, Cupertino, California
Responsibilities:
- Manage & lead team on performance tuning for a large-scale E-commerce application.
- Deliveries include performance bottleneck identification (using LoadRunner, JProfiler, JMeter), code profiling analysis (using PMD, Firebugs), changes implementation, metric and verification. In addition, debate and coding selected modules as proof-of-concept (POC) for the die-hard of WebObject (business-managed multithreading) framework in large scale environment. Proceed to redesign long-term application-architecture using MVC framework and SOA in cloud platform.
Sr. Solution Architect & Sr. Project Manager
Confidential, Fremont, California
Responsibilities:- Role in Engagement Manager to lead an architecture team from discovery phase to initiate new client account, (ROW44) whose business is to serve video-streaming on air-planes. Help client to implement Service-Oriented-Architecture (SOA), replace content management system, and enhance digital-marketing features.
- Also responsible for customer point-of-contact, project coordination and cost and release management. Design e-commerce architecture for this video-streaming service company using Hybris e-commerce solution to achieve new e-commerce business strategy and goal with maximum reusability of current infrastructure and resources.
- Design and implement Security Architecture, Role-Based-Access (RBAC) and Single-Sign-On (SSO) for a new Portal platform that co-operated with an old Web-based application system. Technology stack: WAS 8, WPS 7, WebSeal, TIM, TAM, Tivoli Directory Server (TDS) and MS Active Directory. This is used for Canadian Pacific Railway Portal.
- Leading development of Business-Intelligent (BI) Dashboard Portal project for a large-scale Analytic system in Telecom industry, hand-on java portlet coding on portlet-communication and search modules. Technology stack: WebSphere Portal 7, WAS 8, JSR286, JSF and PrimeFaces, RAD 7.5, Maven, Agile methodology. Consult and develop project roadmap to help client upgrading Oracle 9i to 10g with major changes and enhancements (at KRAFT FOODS). In addition, perform security architecture review on RBAC and e-community SSO implementation across business domains. Utilize Active-Directory, LDAP, SAML, Esurf and Protected System pattern. Revise existing RBAC architecture to enhance dynamic permission assignment into client authorization system that was manually developed by client with external RBAC database structure and java coding modules. Design architecture solution and hand-on implementation of security mechanism and e-community single-sign-on for a large-scale Portal & legacy J2EE applications system at Canada government agency.
- Require to unify security, governance for both systems operated in different user-domains. Technology stack includes Webseal, TIM, TAM, Policy server, TDS, Active Directory, and Apache, Agile methodology. Design and implementation Role-Base-Access-Management (RBAC) for a new Enterprise Portal system, including working with business end-users to define role, operations and resources, working with role engineer and admin team on implementation. Technology stack includes WAS, Web seal, TIM, TAM, SSO, SAML, TDI, TDS. Re-design database security architecture for Well-Link project (at BAKER HUGHES) to provide entitlements of wells data access to various stakeholders of an Oil Drilling company in Houston, Texas. Utilize the PPDM Data Model, ADF Framework, Oracle 11g and WebLogic 11gR1. Manage updates, release, risks, bugs and change requests using MS Project and VersionOne.
- Performance tuning and troubleshoot 7 J2EE applications in client environment via re-evaluation of pre-designed application architecture, changing servers configuration and recommendation on various code changes. Tools used include Confidential Wily Introscope, GWT console, DynaTrace, Firebugs, and Confidential Heap Analyzer Fully design the architecture and lead agile team to implement of Vendor Evaluation tool for an Ecommerce client (SEARS HOLDING).
- This is a machine-learning analytic application that develops a generic web-mining algorithm without any knowledge about web-structures of thousands target vendors. The application recursively trains itself on the fly in order to detect critical information on target websites for analysis and evaluation. Discuss and contribute to scoring definition and formula based on various features, including Assessment, Assortment, Pricing Index, Locator, Support, Web-quality, Delivery and Popularity. Leading and manage development team. Technology stack included Confidential Nutch with Hadoop, Lucene Solr, Perl, Java 6, Hibernate, MongoDB, JQuery, Ajax and Agile development methodology.
Researcher
Confidential, MountainView, California
Responsibilities:- Conduct research, modeling and coding simulation programs on next generation concept of Dynamic Space Configuration. Languages: Perl, Python and Java multi-threading on CyberPro framework. Develop grid-cell partition algorithms to improve data-mining methodology for processing huge real-time flight data using machine-learning. Develop Merge and Diverge Clustering Simulation, a java multi-thread application, to detect Flight Structure Network Pattern & Vibration.
Sr. Portal Architecture & Manager
Confidential, SanFrancisco, California
Responsibilities:- Evaluate pros & cons between Websphere Portal, LifeRay and BackBase Portals to make final design decision and demo to business partners.
- Fully architect and develop a new Portal and portlet infrastructure from scratch to replace the old thin web-system of the university and convert old applications into portlets. Coordinate various stake-holders, school-departments who own the applications for agreements and supports along the process. The new Portal platform utilizes WAS 6.1, WebSphere Portal 6.1, WCM 6.1, TIM, TAM, LDAP, SSO, WebSeal and Oracle 10g products, based on Service-Oriented Architecture (SOA) in High-Availability (HA) & cluster environment. Lead and mentor agile team to develop Graduation Planner (GP) portlet application.
- It helps student successfully schedule and complete on-time their 4-year academic program. Lead and mentor team to develop Official Transcript Request (OTR) portlet application to provide online transcript request, payment and delivery encrypted transcript via download or email. Lead and mentor agile team to develop Financial Aid Online (FAO) portlet application to provide online Financial Aid system, included filling application, verification, submitting, processing and recording. Operate on-site Portal Training Program for administrators, developers, end-users and related parties.
Sr. Software Architect
Confidential, San Jose, California
Responsibilities:- Design Architecture & Lead the conversion of “Channel”, a CRM application from J2EE to Portlet JSR 168 and deploy it on Confidential Global Business Partner Info portal. Fully convert the Servlet and JSP front-end pages. Technology stack included Portlet Factory 6, WAS 6.1, WebSphere Portal Server 6.1 and DB2 9.1, Spiral methodology.
- Re-design the architecture & lead the team to implement a new Web-based Contact Center for Websphere Message Broker (WMB) product support, using SpringMVC, JMS, WAS 6.1, DB2 9.1, and Web 2.0. Lead development of "Price Management" J2EE application used by local Marketing Dept. to manage product pricing, business partner discount/promotion and synchronize manufacturing inventory status of various Confidential products. Use SpringMVC, JSP, Hibernate, Was 6.1, DB2 9.1, Water-Fall methodology. Leading development of "Schedules", a J2EE application used to schedule shipping/handling and tracking of various Confidential products according to product availability, store-locators & destination world-wide.
- Use Struts2, Hibernate, JSP, Was 6.1, DB2. Lead invention and development of "Single-Sign-On" (SSO) technology to automatically log-in user into various Confidential web/application servers via single unique log-in ID and password, plus managing user secured level and entitlements using Tivoli Policy-Director (early TIM+TAM). SSO won US patent in April, 2002 and embedded into WAS as configurable service. SSO use LTPA cookie mechanism to transfer user base-auth from application to application in the same cluster/domain, Water-Fall methodology.
- Develop the front-end of "Global Partner Info" application, using JSP, Object JavaScript, DOM and XHTML. This is a 3-tiers e-Business application that connects Confidential Business Partners into a shared supporting channels & marketing lines operated by Confidential . Develop Manufacturing Remote Control System (MRCS) in C++ to monitor, transfer real-time control message in/out manufacturing floors via TCP/IP protocol. Develop automated controller for manufacturing robots using Programmable-Logic-Control (PLC), Dynamic C, and C++ programming language.