We provide IT Staff Augmentation Services!

Founder, Architect, Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

OBJECTIVE:

Fulltime backend development position in Java or C++ in San Francisco or upper Peninsula.

SUMMARY:

Software engineer with strong Java and C++. Extensive experience in scalable backend/platform and applications in diverse domains. Good in component design and writing clean efficient code. Quickly embrace and, if necessary, refactor existing code base. Worked in various vertical markets including: search engines and crawling, e - commerce, location based services, investment management, wireless messaging, portals, online video, cloud storage/CDN, enterprise application integration. Self-motivated with strong can-do attitude.

EXPERIENCE:

Confidential, San Francisco, CA

Founder, Architect, Developer

Responsibilities:

  • cloud storage and CDN for large files; highly distributed, comprised of small inexpensive nodes. ad server for dynamic ads, generated on the fly based on the context. web data mining with crawling, extraction, indexing, search, and map/reduce relevance enhancement. consulting projects in advertising, performance, big data, security, web app platform, etc.

Platforms: Java/J2EE/Spring/Hibernate, C++/Boost/APR, LAMP/PHP/MySQL/Zend internals, Apache Hadoop/Jackrabbit/Camel/Shiro/Qpid/Wicket. Also Cassandra/Brisk, Groovy, some C# and Python.

Confidential, Oakland, CA

Senior software engineer

Responsibilities:

  • Location server for geocoding, mapping and routing.
  • Refactored old code to C++/STL, latest GCC/autotools; valgrind-ed it.
  • Map data import tool, an ETL app, ~100-step file transformations.
  • Had to write tons of CLI tools, for which created a universal UI (patent) and put it under control of 'make'.

Platforms: C/C++, STL, CTTL.

Confidential, Lafayette, CA

Senior software engineer

Responsibilities:

  • Core subsystems: cash flow planner, investment analyzer, portfolio optimizer.
  • Performance optimized computational library for slow Sparc FPUs.
  • Rule based data normalization.
  • Custom data abstraction layer DataSpaces, which become foundation for all the application's algorithms.

Platforms: Java/J2EE (Spring, JPA/Hibernate, JMX, JBoss rule engine), C++, MSSQL/DB2.

Confidential, San Mateo, CA

Senior software engineer

Responsibilities:

  • High performance core based on hyperscale threads.
  • Created or redesigned many subsystems including fault tolerance, shared memory cache, custom concurrency primitives, parsers/grammars.
  • MMS-R relay server.
  • Routes and processes MMS messages, interfaces with most network protocols.
  • Designed and developed rule based routing, many MMS interfaces.

Platforms: C++, STL, CTTL.

Confidential, San Francisco, CA

Senior software engineer

Responsibilities:

  • High load application for long operations (e.g. crawling).
  • Supports job state persistence, checkpoints and resuming.
  • Crawling infrastructure.
  • Supports pluggable document crawlers for file systems,
  • Web, document management systems.
  • Performs indexing and taxonomization.
  • SWIG-based API externalization.

Platforms: migrated from C++/COM to Java. Oracle/Postgres/MSSQL, major app servers, SOAP, SWIG.

Confidential, Foster City, CA

Senior software engineer

Responsibilities:

  • Indexer and search engine for semi-structured data with real-time updatability.
  • Supports diverse inputs, relationships, numeric and range queries.
  • Used to build product search index and taxonomy for portals.
  • Created common C++ libraries and migrated components from Java.

Platforms: C++, Java, Tcl, Oracle and Berkeley DB.

We'd love your feedback!