We provide IT Staff Augmentation Services!

Principal Server Engineer Resume

2.00/5 (Submit Your Rating)

San Francisco, CaliforniA

COMPUTER TECHNOLOGIES:

Languages/Scripts: Java, Javascript, C/C++, Scala, Python, C# ASP.NET, Objective - C, Perl, Bourne Shell, SQL, PL/SQL, Servlets/JSP/Struts /Jersey-REST, Hibernate, Ant, Maven, Xdoclet, EJB, JNDI, JMS, SOAP HTML Active Server Pages (ASP.NET), VB Script, SSJS, Tcl/Tk, Assembly

OS’s: Unix (Linux, OSX, AMI, Solaris, BSD, IRIX), Hyper-V, Windows (various versions), pSOS

Databases: MySQL, Oracle 7/8i/9/11, MS SQL Server 2008/2005/2000 , PostgreSQL, Berkeley DB (Java Edition), MongoDB

Graphics/UI: AngularJS, OpenGL, Visualization Toolkit (VTK), X11/Motif, Cocoa (NeXTStep)

Applications: MS Project, Pivotal Tracker, Jira

Networking: Cisco router/PIX, Netopia ENT-series, LocalDirector, F5 BigIP NAT, Active Directory (ADSI), Java Secure Channel (Jsch), OpenSSH/OpenSSL, DNS/BIND, PPP/PPPoE

Other: Unity3D, Gear VR, Eclipse, IntelliJ, Visual Studio.NET, Git, Subversion, Perforce, Jenkins/Hudson (CI), CVS,Veritas RAID volume/backup Manager, SharePoint, Mozilla Bonsai & Tinderbox

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, California

Principal Server Engineer

Responsibilities:

  • Wrote secure extension to Scala Play framework to encrypt and secure RESTful MongoDB multitenant game server backend (GAAS), including JSON de/serialization.
  • Implemented IP address geolocation - based sharding and clustering of MongoDB and Sensu application monitoring within an AWS cloud environment.
  • Used Bouncy Castle securityAPIs. Writing a GearVR driving simulation in Unity3D as a side project.

Confidential, San Francisco, California

Senior Member of the Technical Staff

Responsibilities:

  • Designed & wrote secure WAN communication layer to connect CryptoManager enterprise server cluster to appliances in remote semiconductor manufacturing facilities.
  • Wrote feature for mgmt of High-bandwidth Digital Content Protection (HDCP) keys, including import, PGP-decryption, AES-256 reencryption and packaging for provisioning into silicon devices during manufacture.
  • Wrote key de-duplication prototype using MongoDB. Also wrote REST (Jersey) APIs for AngularJS frontend.

Other tools used include: Hibernate, Jetty, OpenSSH/Java Secure Channel.

Confidential, Oakland, California

Principal Engineer

Responsibilities:

  • Developed transactional secure cryptographic electronic currency (Bitcoin alternative) & auditing system with high availability architecture for stealth-mode startup.
  • Responsible for big data stores for wallets, transaction history and transaction frontend through full lifecycle from features & requirements definitions, testing, and initial customer software integration and pilot deployment at a mobile telco carrier in Uganda.

Technology stack includes: Concurrent Java, Berkeley DB Java Edition (NoSql), HornetQ JMS, JAX-RS/Jersey/REST, Java-RMI, Tomcat, etc. Reported directly to CTO and worked closely with the firm’s other C-level execs.

Confidential, Emeryville, California

Software Engineer

Responsibilities:

  • Delivered multiple releases of and provided operational support for Confidential ’s phonetics application, a J2EE web application used by linguists for the creation of accurate phonetic representations of entertainment metadata in 20 different spoken languages for use in automotive, mobile and embedded text-to-speech (TTS) and automate speech recognition (ASR) applications.
  • Led functional team of 4 software, QA and content engineers.
  • Also designed and built system for phonetic XML map management with a custom XMLSpy ATE/COM plugin.
  • Developed multithreaded socket-based server and multiple JAXWS/Metro web services in Java, both utilizing a hybrid Java/C++ architecture with Java Native Access (JNA).
  • Direct experience with Nuance Communications APIs: Vocalizer for Automotive and VoCon 3200 Embedded Development System.

Other technologies used: Tomcat, JBoss, Postgresql, Oracle, C++, JNA, Hibernate, Metro/WSDL.

Confidential, San Francisco, California

Management and Technology Consultant

Responsibilities:

  • Provided DBA, application development in T-SQL and SQL Server 2005, C#/ASP.NET and network architecture services to MEMS pressure sensor startup firm.
  • Developed RDBMS schema and stored procedures for logging sensor production test and acceptance data.
  • Also responsible for design and management of all corporate IT infrastructure, including: Active Directory; network resources and security; backup and disaster recovery; specification, procurement and issuing of all corporate servers, desktop and notebook computers; router, switch, firewall and VPN access configuration & management; licensing and services agreements for telecommunications and other IT services vendors. Implemented HP DL-580 RAID-5 terabyte storage solution.
  • Software Consultant (Systron Donner Automotive. Feb 2006--Feb. 2008). Developed database access DLL, schema design and library of stored procedures for automated semiconductor (MEMS) manufacturing line. Written in T-SQL, ADO and C++, this library provides 100% manufacturing traceability for all parts and process parameters and functions similarly to a master production line controller. Worked on-site in Prum, Germany at equipment fabricator, Grohmann Engineering Other projects for this client included:
  • Business process reengineering analysis of purchasing activities ad developed requirements and specification for new Supplier Portal website using ASP.NET 2.0 and SQL Server 2000 stored procedures. Implemented beta version of the portal.
  • Development of interactive marketing demo—a physics-based 3D vehicle simulation with real-time data acquisition of gyro and accelerometer data for vehicle control. Demo’d at trade shows and to John Fry (of Fry’s Electronics) for potential retail offering.
  • CAN bus and embedded development.
  • Provided system requirements analysis, design and software implementation of investor relations portal based on ASP.NET 1.1, SQL Server 2000 and Windows Server 2003 for a private equity hedge fund.
  • Built enterprise search engine for Pacificare HMO portal using custom healthcare taxonomy. Key technologies used: Java, Lucene, JDOM, SAXP, and PL/SQL on JBoss and Oracle 8/9.
  • Provided system requirements analysis, design and software implementation of a 3-tier J2EE shopping application for custom configuration and purchase of colocated server hardware and software.
  • Application suite of Java Server Pages (JSP) manages product matrix and shopping carts through a CMP EJB layer to MS SQL Server database.
  • Integrated realtime payment via Authorize.net and PayPal. System design includes secure administrator’s back end interface and integration with legacy Platypus billing system through ad hoc SQL queries. Ant build scripts with Xdoclet tags, and standard J2EE XML deployment descriptors are used for build/configuration management.
  • Application suite has been ported/validated to following J2EE JSP/servlet and EJB containers: Orion, JBoss/Jetty, JBoss/Tomcat and the J2EE Reference Implementation.
  • Consultant (PetGuardian.com). Provide systems and business analyses to new venture for pet life trust planning.
  • Advisory Board Member (MetaCyber.net). Provided technology, bizdev & fundraising services to software reverse-engineering tool firm.
  • Project management and technology consulting in evolution of Bethesda,MD-based cable tv network’s e-commerce site. Managed internal customer relations, end-to-end requirements process (from order collection to fulfillment), evaluated commercial solutions, planned/scheduled internal development/integration deliverables, plus some technical implementation. Java servlets/Java server pages (JSP) and server-side Javascript (SSJS) on a Solaris/iPlanet/Oracle 8i platform.

Confidential, San Francisco, California

Engineering Manager

Responsibilities:

  • Responsible for feature and release planning, scheduling and execution of engineering activities of online consumer photo site of major discount retailer.
  • Coordinated development, QA, 24x7 site availability, bug tracking & resolution both internally and with outside vendors.
  • On-time delivery of Hallmark photo greeting cards and in-store electronic photo kiosk in 12 Denver-area Wal-Mart stores.

Confidential, San Francisco, California

Director of Software Development

Responsibilities:

  • Led team of 6 Java and web developers in creation of enterprise system for delivery of product e-brochures and clickstream analysis of consumer behavior for 3rd-party e-tailers.
  • Planned/scheduled development activities and milestones.
  • Recruiting, interviewing mentoring and review of employees.
  • Performed substantial hands-on servlet/JSP development and Oracle DB administration, including operational responsibility for an Apache/Weblogic/Oracle 8i application stack hosted on a Solaris server infrastructure.

Confidential, San Francisco, California

Vice President of Engineering

Responsibilities:

  • Led technical effort to launch three action sports websites.
  • Hired and supervised team of 6 Java and database developers and 2 system administrators.
  • Project managed software and network teams from Confidential .
  • Managed 2 server farm co-location installations at Confidential .
  • Hardware & software budget responsibility.
  • This effort ranged from authoring Java servlets and Java server pages (JSP), configuring iPlanet webservers, SQL 7.0 database cluster, WinNT/Dell servers, networking setup, F5 BigIP load balancers, Cisco switches and firewalls, and stress-testing. Site services over 500,000 unique visitors per month.
  • Oversaw and/or performed specification, procurement, build-out and configuration of Solaris server farm comprised of 14 Sun E220R and 420R servers, A1000 and L1000 storage arrays. Installed/configured full application suite, including: operating systems, RAID Manager, Veritas volume and backup management, iPlanet webservers, BEA Weblogic application servers, Interwoven Teamsite content management system, custom-developed Java servlet code and Java server pages (JSP), Texis Webinator search engine, Accucast outbound email agent and campaign manager, iChat Rooms and Message Boards.

Confidential, Redwood City, California

Manager, Set-top Client Software

Responsibilities:

  • Led 6 software engineers in design and implementation of Navigation Shell for DCT-5000 set-top box. analog/digital TV tuning, web browsing, email, shopping and entertainment services. Coordinated product management and human interface design functions to define feature set and to rationalize engineering schedule.
  • Demonstrated and delivered a functional Phase I release to Confidential National Digital Television Center.
  • Recruited & hired staff for server engineering, SQA, and set-top software teams.
  • Managed external relationships with vendors/co-developers of DCT-5000, including: Microsoft, Sun Microsystems, Sony, Macromedia, RealNetworks, ATI Technologies, and TV Guide Networks.
  • Managed internal /external schedule dependencies and engineering resources, especially with Microsoft’s OS group. Was key point of contact with Confidential (customer) PMO to keep development efforts focused and on track.
  • Co-authored client software architecture white paper. Garnered buy-in and consensus from partners and customer.
  • Championed rigorous software engineering methodologies----formal requirements and specifications, peer-reviewed design, coding standards, source code control, structured code walkthroughs, formalized unit and system test plans, UML design notation and reverse-engineering through CASE tools.
  • Mentored junior engineers.

We'd love your feedback!