We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • More than twenty years of Software Design and Development for Windows and Unix platforms. Also provided configuration management, and database performance tuning.

TECHNICAL SKILLS:

Languages: Java, C/C++, C#, SQL, Perl, Python, XML.

RDBMS: MySQL, MS SQLServer, PostgreSQL, Oracle, Sybase, SQLAnywhere, Confidential .

Systems: Linux, MS Windows, Unix, Mac OS X.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Sr. Software Engineer

  • Took an ownership of the central subsystem of the ad delivery platform “LAX” with more than 400 classes. Maintained the subsystem during explosive ad delivery volume growth.
  • Designed and developed ad frequency capping feature.
  • Redesigned the URL construction component to improve performance and scalability.
  • Developed scripts to populate database configuration tables for new customers and providers.

Used: Java, MySQL, Perl, Redis.

Confidential, Sunnyvale, CA

Staff Software Engineer

  • Designed and developed synchronization process and applications to keep internal databases in sync with the ad - source data for Google and MSN advertisements.
  • Optimized MySQL database schema and procedures for the synchronization.
  • Redesigned the Reporting sub-system to allow timely and robust integration of the ad-source data into the company-wide reporting framework.
  • Designed and developed persistence image caching to decrease latency of showing product images on the company main website.
  • Maintaining Synchronization and Reporting sub-systems, continuously improving robustness and performance characteristics.

Used: Java, C++, MySQL, Ruby, Python.

Confidential, San Jose, CA

Sr. Software Engineer

  • Optimized database schema of the appliance to improve the response time and the appliance utilization.
  • Worked on providing backup/restore functionality for applications, including MS SQL Server.
  • Designed and implemented backup policy export and import functionality.

Usied: C++, C#, pgSQL, Perl, XML.

Confidential, Santa Clara, CA

Software Consultant

  • Worked on data storage level for common application framework. The applications are used to control a family of semiconductor-manufacturing equipment and the stored data is used to monitor technological processes as well as for failure analyses.
  • Re-factored the application framework to encapsulate database access functionality. Provided object-relationship mapping inside the database access layer and application specific API to application developers.
  • Tuned the database and improved query performance. Replaced dynamically generated queries with properly tuned stored procedures. Achieved high customer satisfaction for query response time.

Used: C++, ODBC, SQLServer 2000.

Confidential, Santa Clara, CA

Senior Software Engineer

  • Developed tools for the Confidential server performance and scalability characterization. The tools allow single-client and multi-client coordinated load using ODBC, JDBC or Confidential FQL API.
  • Worked with Storage team to resolve performance issues.

Used: C++, ODBC, FQL, Java, JDBC, Perl on both MS Windows 2000 and Mac OS X.

Confidential

Staff Software Engineer

  • Lead the efforts to port application code from RWTools++ to STL Port.
  • Enhanced build and release system to use CYGWIN on Windows 2000 in order to use the same bash scripts on all supported platforms. (SunOS, Linux, Windows 2000)
  • Revised regression testing system to allow parallel execution of the individual test cases.

Used: Perl, Python, CONS, bash, CYGWIN.

Confidential, Cupertino, CA

Senior Software Engineer

  • Designed and developed server replication (hot stand-by) to ensure service availability.
  • Added rule-based query optimization for ranged searches to the persistence engine.
  • Designed and developed recovery from checkpoint/transaction log.
  • Proposed error logging standard and developed error logging support module.

Used: Java, XML, Log4j, JUnit, Xerces, JSSE, JCE, JNDI, LDAP.

We'd love your feedback!