We provide IT Staff Augmentation Services!

Technology Evangelist Redwood Shores, Ca

3.00/5 (Submit Your Rating)

SUMMARY:

  • Attracted developers’ interest for application messaging through blog articles by explaining why Internet of Things (IoT) needs a messaging layer and evaluating popular messaging protocols’ pros and cons.
  • Targeted a new market segment and a customer base at a security software startup and developed its product and service offerings by analyzing market data of security breaches and customer concerns.
  • Helped design an intuitive management console of an enterprise - oriented data loss prevention software at a startup for non-technical small business users, without a need for training, by consolidating its features.
  • Helped set pricing and develop feature and performance test cases of a social collaboration platform, Confidential, deployed as a SaaS and an on-premises product, over five major releases across such features as activity streams, micro posts, search, data analytics, and message and presence notifications.
  • Reduced the deployment time of Sun Java System Access Manager (open sourced as OpenSSO) from weeks to days by implementing a full-stack performance tuning tool, Amtune, as its product owner and one of its developers over three major releases in four years.
  • Worked in an agile development team and completed scrum master, scrum product owner, project management and Cisco Product Management training series courses. Certified Scrum Product Owner.
  • Experience with Rally, Java EE, HTML5, JavaScript, Android SDK, MongoDB, Oracle DB, Solr, XMPP, Confidential, MQTT, RabbitMQ and SAML, and an understanding of AMQP, OAuth 2.0 and OpenID Connect.

PROFESSIONAL EXPERIENCE:

Confidential, Redwood Shores, CA

Technology Evangelist

Responsibilities:

  • Developed white papers on: matching right IoT messaging protocols to use case requirements, evaluating a messaging layer’s role in event-driven microservices architecture, using event-driven architecture (EDA) to merge Industry 4.0’s operational technology (OT) and information technology (IT) data and classify connected cars’ various data streams, and scaling up blockchain applications through a message broker.
  • Simulated connected cars’ real-time analytics data flowing through a message broker, Confidential, using JavaScript APIs as a demo for Pivotal Cloud Foundry on Google Cloud roadshows. Presented a demo on IoT sensor data going through a message broker, Confidential, and explained its roles and strengths in IoT and cloud computing use cases to developers at AWS re:Invent, QCon and SAP TechEd trade shows.

Confidential, Irvine, CA

Technical Product Manager

Responsibilities:

  • Helped improve ease of use of MyGuard’s feature set and positioned its strengths to stand out in the SMB market segment by researching customer bases and features of the existing products in different segments of data loss prevention (DLP) and secure file management markets and studying industry analyst reports.
  • Helped design a simplified version of the management console for non-technical users, based on HTML5 and MongoDB as MyGuard’s data repository, by working with the offshore development team on the intended user experience and helping them adopt new processes and tools. Evaluated performance implications of adopting different GUI modes.

Confidential, San Jose, CA

Software Engineer IV

Responsibilities:

  • For evaluating cloud computing platforms for hosting the product, presented the strengths and weaknesses of Amazon Web Services and OpenStack. Conducted performance benchmark tests to evaluate Oracle Database 11g Real Application Clusters’ (RAC) suitability for scaling the product horizontally.
  • Helped eliminate scalability bottlenecks in the product’s RESTful web services APIs for manipulating community resources in JSON and XML. Recommended Apache Solr’s version upgrade from 3.1, after finding its SolrQueryParser defect, which caused the XML parsing performance bottleneck.
  • Profiled the APIs for retrieving activity streams data from MongoDB collections and helped create indexes for frequently searched queries. Implemented optimal JVM options for an XMPP server, Openfire’s heap use, reducing its subscriber message synchronization time with Oracle DB by more than 30%.

Confidential, Santa Clara, CA

Product Owner, Access Manager

Responsibilities:

  • Gathered requirements and created functional specifications for, and helped implement Amtune, a full-stack tuning tool in Java for Access Manager (open sourced as OpenSSO), by compiling tunable parameters for Solaris and Linux TCP settings, Sun Directory, Web and Application Servers, JVM heap sizes, garbage collection algorithms and OpenSSO, and developed performance tuning and deployment planning guides.
  • As the product owner of Amtune, managed its lifecycle, planned its feature roadmap over four years, d eveloped scenarios for testing stability, scalability and performance, executed the tests with colleagues, performed root cause analyses of memory leaks, threading issues and poor performances, and helped find and review the fixes with module owners.
  • Developed the capacity sizing guide for Nova Search Engine with a colleague, by identifying such sizing factors as index partition size, average disk space requirement of a resource description (RD), number of concurrent search users and types of search operators used and helped find the fixes for the hangs, crashes and memory leaks of the search engine (open sourced as Minion on java.net) and its web crawler, Robot.
  • Traced the causes of process hangs and crashes to individual modules and helped find and review the fixes, after load testing all the modules of iPlanet Market Maker, a business-to-business e-commerce platform, using Oracle Database, Netscape Directory Server and iPlanet Application Server.
  • Helped resolve the server’s process hangs, crashes and memory leaks, and JVM garbage collection bottlenecks by reproducing them and working with module owners to find their root causes and fixes.

We'd love your feedback!