We provide IT Staff Augmentation Services!

Sr. Api Platform & Microservice Architect Resume

4.00/5 (Submit Your Rating)

Palo Alto, CaliforniA

SUMMARY

  • 21 years of experiences on J2EE & Portlet Full - stack development. Expertise on Java 7-10, Portlet JSR168/286, Portlet Experience, GO, Python, Ruby-and-Rail (ROR), Hibernate/JPA/Marshmallow (ORM), Web-service (SOAP/Restful), Swagger, Microservice, API, Web-socket. Frameworks used include SpringMVC, SpringData, SpringBoot, Spring DM, Spring Cloud, Struts, Web-Object, Rails, Faces, Flask, Tornado. Unit testing: Junit, JNock, TestNG, Slenium, Postman, PyTest. Code Versions & Tracking: SVN, Git, Github, JIRA, VersionOne. DevOps: NPM, Maven, Gradle, Travis, Jenkin, CircleCI, Docker, Swarm, Docker Hub, Docker Cloud, Kubernetes, Mesos-DCOS, AWS ECS.
  • 10+ years of experiences on Enterprise Architecture design and implementation. Best practice on multiple design-patterns.
  • Expertise on design and implement IaaS/PaaS/SaaS on Public, Private and Hybrid Cloud platform using Heroku / AWS, Service-Oriented-Architecture (SOA), Event-Driven-Architecture (EDA), Business-Intelligence (BI), Micro-service & Containerize Architecture, Web-service APIs, 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, OWSAP, SSL, Cryptography, HIPAA, Identity Access Management ( Confidential TIM-TAM, AWS IAM), Elastic Search/Lucene-SOLR, Agile and Test-Driven-Development (TDD), RDBMS & NoSQL Database, Data Modeling & Tools (MS Visio, Lucichart, Rational, SQL Workbench, SQL Developer, ERWin), Asyn/Synch Performance Monitoring using Prometheus API, New Relic
  • 3 years of Architecture Design and hand-on IoT development using AWS IoT Platform, Azure IoT Hub, protocols: MQTT, D2D, XMPP, java 8, SDKs, Big Event Data Acquisition & Processing infrastructure (ETL, Hadoop Map?Reduce, Kafka, Zookepper/Eureka, Spark, ELK stack - Elastic Search, Logstash & Kibana), IoT for Anonymous Driving System used in Electronic Vehicle (EV) industry.
  • Languages: C, C++, Java 7 & 8, Portlet Factory/Experience, Perl, GO, Python with Flask/ Tornado, Unix shell-scripts, Node.js, Object Javascript, Typescript, RubyOnRails (ROR), AngularJS, ReactJS-Redux (SPA), D3, Boostrap (Reponsive-design), HTML5, CSS3, LESS, SASS, JQuery, XML, XSD, JAXB, JSON, YAML, Web 2.0, OWASP 10, SANS 25, SOX, HIPAA, Checkmarx & Jsoup.
  • 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, YourKit, JMeter, Blaze Meter, Seige, Selenium, Confidential Wily Introscope, Dynatrace, Prometheus, New Relics.
  • 8 years experiencing on Technical/Project Manager and Engagement Manager with customer facing, project coordination, sizing, capacity planning and cost control, team building/coaching/training & management, project management including scrum master, progress/bug tracking, reporting, build cut-off & release, risk/change management. Tools used include MS Project, Jira, VersionOne, Rally, Git in Agile & Scrum methodology.
  • Databases: DB2, MySQL, Postgres, Oracle, MongoDB, Cassandra/Datastax, Solr/Lucence, ElasticSearch, AWS Auora/DynamoDB.
  • Hand-on experience on WebSphere Application Server Network Deployment 8.5 (WAS-ND), WebSphere Portal V.6,7,8, WebSphere Content Management V.6.1 (WCM), Apache HTTP, Nginx, LDAP, Websphere Edges, WebSeal, Tivoli Identity and Access Manager (TIM, TAM, TPS, TDI, TDS), AWS IAM, WAS Single-Sign-On (SSO), e-Community (ECSSO), Tomcat, JBoss. Deep knowledge on LifeRay, and BackBase Portals.
  • Development tools: Eclipse, Spring Tool Suite (STS), Aptana, JDeveloper, Rational Application Development (RAD), Confidential Portlet Experience Factory, Atom, Visual Studio Code (VSC), PyCharm, Golang, UML 2.0, DB2 Toolkits, MySQL Workbench, Ant & Maven, Gradle..
  • Confidential Code Management & Version Control (CMVC), Rational ClearQuest/ClearCase, Subversion (SVN), Git, GitHub, JIRA, VersionOne.
  • Platforms: Confidential AIX, Linux RedHat/Suse, Window Servers 2008/2012, MacOSX.

PROFESSIONAL EXPERIENCE

Sr. API Platform & Microservice Architect

Confidential

Responsibilities:

  • Design API platform following micro-services and containerize architecture that serves for Anonymous Driving system to manage driving data in multi-formats LIDAR, ROS, etc.
  • From control system and database to the endpoint sensors in cars.
  • Also design to an extend to promote cloud capability of elastic scaling to create a custom cloud base used across the organization with greatly cost reduction.
  • Technical stacks include: Java, Kafka, Hadoop, GO, Python, Tornado, Marshmallow, Swagger, NGINX for cache, load balancer and API Gateway, Postgres, MongoDB, ElasticSearch, Vagrant (VM), Docker, Kubernetes, Mesos-DCOS, Jenkin, GitHub, Selenium, Postman, PyTest and JMeter for automated testing, Confluence, Swagger for documenting. Lead design and development of API common platform and microservices bundle. Architect asyn/sync performance monitoring & dashboard using Prometheus API and New Relic Working with DevOp team to align the CI/CD requirements and guidance, using Jenkin, Docker, Kubernetes cluster for service containers, and Mesos-DCOS for database containers.
  • Migrating Mongo & ElasticSearch data across cluster environments. Tools used are Studio 3T, ElasticDump, and JSon-tools. Conduct research and POC on PortWorx and Artificial Intelligence (AI) add-on architecture.
 

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 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 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 process.
  • Implement Performance Monitoring Dashboard, using Node.JS, HTML 5, CSS3, Ajax Additional Tools used include Jmeter, Blazemeter, JProfiler, YourKit, HeapAnalyzer, MongoDBMongoDex, SQLDeveloper, Sharding and Replica Sets.

Sr. Solution Architect

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
  • 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 & Project Manager

Confidential, Cupertino, California

Responsibilities:

  • Manage & lead team on performance tuning for a large-scale E-commerce application at Apple. In charge of project deliveries that includes performance bottleneck identification (using LoadRunner, JProfiler, JMeter), code profiling analysis (using PMD, Firebugs), changes implementation, metric and verification. In addition, debating the die-hard of WebObject (business-managed multithreading) framework in large scale environment, creating POC and providing recommendations.
  • Design e-commerce architecture for Row44, a video-streaming service company, using Hybris solution to achieve new business strategy and goal with maximum reusability of current infrastructure and resources.
  • Manage BI project on Healthcare Analytics for Veteran Administration Medical Research Center.
  • Develop data-model, design ETL flow & Data-mining architecture, guarantee compliances (HIPAA,..). Technology stack: Java 8, Oracle 12c & Informatica.

Researcher

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 Develop Merge and Diverge Clustering Simulation, a java multi-thread application, to detect Flight Structure Network Pattern & Vibration.

We'd love your feedback!