Sr. Principal Engineer/architect Resume
5.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY:
- Offer 20 years of software development and management experience
- Strong qualified Software Engineer/Architect with management experience in delivering secure architecture, design and development services to teams responsible for the application of leading edge technology to deliver efficient and high quality solutions.
- Excellent understanding of full life cycle software development methodologies and tools.
- Ten years experience in management/directions of Enterprise applications development.
- Experience with Graph and Search technologies, Machine Learning/AI, Identity and Access Management, Mobile and Device Management, Cloud Compute/Storage.
- Extensive knowledge with n - tier architectures involving Play Framework, J2EE, .Net and LAMP.
- Experienced with Agile/Scrum, Scala, Java/Spring, Python, C#/C++/C, Perl, Shell scripts, Web Services, HTML5, JavaScript/JQuery, iOS and Android SDK, SSL, TCP/IP, Win32 API, COM, SQL/Non-SQL, Graph Databases, TinkerPop, Splunk, Elasticsearch, Solr, Hadoop, Spark, Docker, Jenkins, Git, Eclipse, Gradle, and Maven.
- Highly creative, self-motivated, strong written and oral communication skills.
WORK EXPERIENCE:
Sr. Principal Engineer/Architect
Sunnyvale, CA
Confidential
Responsibilities:
- Work with other team members to build the high performance index engine with powerful search capabilities for Confidential Store. It allows use to quickly find data using complex, sub-string, fuzzy, and full-text search queries.
- The project technologies include Java/Spring, Solr, Cassandra, DSE, Docker, and Spark.
- Graph Computing and Search Platform
- Work with other team members to build the graph and search platform to denote, process and analyze the relationships between arbitrary concepts.
- The project technologies include Scala, Java/Spring, TinkerPop, Cypher, Gremlin, Neo4J, Couchbase, and Titan.
Principal Software Engineer
Mountain View, CA
Confidential
Responsibilities:
- Work with other team members to build the industry’s leading platform to securely deploy enterprise mobility services with proven MDM, MAM, and MCM solutions.
- The project technologies include Authentication, Information Protection, Machine Learning, Recommendation, Python, Scala, Java, MySql, RMQ, RESTful API, Splunk, and Elasticsearch.
- Media Business Intelligent, Search and Recommendation Engines
- Work with other technical leaders to design and architect the core business intelligent interfaces, which will provide the bridge between content providers and our next-generation video platform.
- The project technologies include AI, Machine Learning, Cloud Computing, Identity Management, Scala, Java, MySql, Web Socket, RMQ, Kafka, XMPP, RESTful API, NoSQL, and Graph.
Technology Researcher/Architect,
Santa Clara, CA
Confidential
Responsibilities:
- Work with other part technical leaders in the exploration research focused on Sensor Networks, Ambient Intelligent, and Trust Relationships for all entities on the Internet.
- Design Semantic Relationship models for identifying patterns and anomalies and for mining data, involving techniques: AI, Machine Learning, Data Mining, Network Analysis, Information Retrieval.
- Implement the Cyber Grid project with Scala, Java, Neo4j, Web Socket, HTML5, JQuery, RESTful API, Android, and Hadoop.
- Coordinate in the innovation research of new ideas for future Engineering solution within the cloud lab environment.
- Lead IAM project and work with others to define and implement a policy-based, fine-grained authorization, involving: SaaS Services & Gateway, EMB, Cloud Billing, OAuth, OpenId, SAML, XACML, WSO2, MongoDB, OpenStack/Amazon EC2.
- Interactive Media Platform (IMP) and Social Interactive Network Infrastructure (SIN)
- Interact with internal business units and external vendors to understand the current and emerging services/application on various content delivery networks and location-based services.
Software Engineering Team Lead
Santa Clara, CA
Confidential
Responsibilities:
- Work closely with team to lead the technical aspects of designing and implementing highly reliable and scalable Confidential Advertise and Search Platform that serve more than half a billion people.
- Lead in the product development using Agile/Scrum, Java, Web Services, AJAX, JSON/JQuery, XSLT, PL/SQL.
- On-demand Marketing Automation, SaaS Web based Platform
- Coordinate and lead in the application development using Javascript, AJAX, JSON/JQuery, XSLT, HTML5, Perl, LAMP, Ruby, Memcache, .Net C#, Java, iOS and Android SDK, PL/SQL.
Software Engineering Team Lead/Architect
Milpitas, CA
Confidential
Responsibilities:
- Lead and manage an engineering team in the design and implementation of Secure Print On-Demand Distribution solution. The technology involves C#, ASP .Net, Java, SOA, JSON/JQuery, XSLT/XPath, XSL-FO, Variable Data Publish template, DRM, File Compression and Encryption, iOS and Android SDK, and PL/SQL.
- Online Credit Card
- Provide project leadership across several department groups for developing and integrating to credit card system, including: budget control, production timetable and team coordination.
Staff Software Engineer/Practice Manager,
Milpitas, CA
Confidential
Responsibilities:
- Manage and perform extensive research and development on portal solution and application security. The architecture of the system is entirely based on SOAP/Web services, SAML, .Net C#, ASP .Net C++/C, Security, Java, J2EE, JSSE API/SSL, XML, and ADFS.
- Web Application/Portal Vulnerability Analysis
- Lead and perform extensive work on understanding how security attacks are conduct. The technologies include URLScan, SSL, Code scanning, OllyDbg, SQL Injection, Cross Site Scripting, MITM.
- Technical Mentoring, Design/Code Review and Customer Support
- Provide technical guidance to the development team members.
- Responsible for design and code review for the enterprise team.
- Work with customers to apply patches/bug fixes.
Staff Software Engineer
Redwood Shore, CA
Confidential
Responsibilities:
- Research and work with team members to develop innovative learning content and collaboration solutions. Technology involves SOAP, WebDav, Java, EJB, Servlet, JDBC, XML, XSLT/XPath, DOM/SAX, JSP, C++/C, and PL/SQL technologies.
- Mentoring and Support
- Provide technical supports to apply patches/bug fixes for customer.
Senior Software Engineer
Confidential
Responsibilities:
- Enterprise Scalability Business Intelligent Framework
- Participate, design and implement the enterprise IBM BI solution. Featuring a C/C++/Java, Web Services, Adaptive Communication Environment (ACE), distributed services architecture.
- Business Intelligent, OLAP, OLE and Web Reporting
- Coordinate and develop OOAD/UML, OLAP, OLE automation, C/C++, Windows Programming, MFC, (D)COM application to expose the report objects.