We provide IT Staff Augmentation Services!

Developer Technical Support Engineer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

Experienced software engineer with an emphasis on back - end web applicationsDevelop software for enterprise and web consumer applications. Known for thorough testing, ensuring important details are handled correctly, problems are found early, and expenses are reduced.

TECHNICAL SKILLS:

  • Provided Technical Support - Confidential, Confidential, BMC
  • Java, C++
  • Object-Oriented Analysis & Design (OOAD)
  • Java, Servlets, Spring, JSP, JavaScript, JQuery, JSTL, HTML, CSS, Ajax, Tomcat, JBoss
  • REST and SOAP Web Services
  • Junit, JMock
  • Eclipse, IntelliJ, Jira, Perforce, Git
  • Windows, Unix, Mac OSX Operating Systems
  • Agile Methodologies
  • Working knowledge of Groovy / Grails, backbone.js, Python

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Developer Technical Support Engineer

Responsibilities:

  • Provided tier 2 support to external developers using Confidential 's public API's, i.e., Trading and Finding API's.
  • Resolved external developer technical issues.
  • Reviewed Confidential seller application certification requests, ensuring that they adhere to Confidential policies and guidelines.

Technologies used: SOAP, SoapUI, HTTP, XML, JSON, ReST, Java, Jira and Microsoft Dynamics CRM

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Worked on a distributed Confidential service hosted on AWS. This service provides Confidential functionality for QuickBooks Online, Turbo Tax and other Confidential products.
  • Ran performance tests to determine the feasibility of uploading source Confidential documents using a push methodology in place of the current pull methodology.
  • Ran failure mode tests on the Confidential service to determine the impact of high CPU and IO loads on nodes in the cluster. These tests were modeled after Chaos Monkey tests.
  • Enhanced and automated functional and integration Confidential service tests. This involved eliminating direct calls to AWS and making tests adaptable for different deployment environments.

Technologies used: Java, Unix shell script, Python, Git, Splunk, New Relic and AWS console

Confidential, Sunnyvale, CA

Senior Software Engineer

Responsibilities:

  • Implemented SQL queries and stored procedures to migrate customer records to a new database schema.
  • Implemented unit and integration tests for financial transaction features and related REST API's.
  • Utilized Java, Spring, Hibernate, SQL Server and Tidal Job scheduler to support the exchange of financial transactions with financial institutions like Fidelity, Vanguard, etc.

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Designed and implemented front-end and back-end components for a web application which allows mobile payments transactions to be imported into QuickBooks online. This work was done utilizing Java, servlets, Spring, JSP, JavaScript, JQuery, HTML, CSS and Oracle database.
  • Extracted a Java-based payments web application, built on a proprietary web framework, from a monolithic payments code base. Proprietary technologies were replaced with Spring/MVC, JSP, Maven and Tomcat. This work was the first step towards breaking down the monolith into standalone applications and web services.
  • Designed and implemented component interfaces for 3 types of check scanners used in a new QuickBooks check scanning payments feature. Created web pages for configuring scanners.
  • Utilized the Splunk Java API to extract entries from server logs. Wrote Java programs to generate reports from the extracted log data which were used by finance department.
  • Enhanced web pages for 2 payment applications that involved redesigning pages, resolving cross-browser issues and introducing new functionality in large backbone.js based application.
  • Provided tier 3 technical support to resolve customer issues.

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Designed and implemented features in the QuickBooks small business accounting program utilizing C++, Java, COM and RDBMS.
  • Lead a project to allow 3rd party developers to add custom data to QuickBooks business objects through an SDK. This involved integrating a significant amount of new code into a mature code base.
  • Restructured and tuned code to improve the performance of QuickBooks after the original ISAM data store was replaced with a RDBMS. Implemented caching to reduce the time to export/print transaction reports. Time to export/print was reduced by 50%.
  • Refactored business logic in QuickBooks to remove a deeply embedded limit on the number of transactions types. This allowed for the continued expansion of QuickBooks functionality through the addition new transaction types.
  • Provided tier 3 technical support to resolve customer issues.

Confidential, Santa Clara, CA

Senior Software Engineer

Responsibilities:

  • Developed server-side components for an e-commerce web site.
  • Designed and implemented the infrastructure for saving /retrieving objects in an RDBMS. This project utilized C++, ATL, STL, ADO, IIS, JavaScript, XML and COM+.
  • Designed and implemented a digital asset management system interface utilizing Java, JDBC and Oracle RDBMS. This was a core feature in the development of a new product.

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Developed client-side software for the Command/Post enterprise management system. Designed and implemented complex, ActiveX controls within Command/Post and web browsers utilizing C++, COM, MFC, ATL, sockets and DCOM.
  • Designed and implemented Visio-style editing tools in Command/Post, which were used by customers to model their systems.
  • Provided tier 3 technical support to resolve Command/Post client-side customer problems. This included multiple trips to customer’s site.

We'd love your feedback!