We provide IT Staff Augmentation Services!

Computer Science Instructor Resume

5.00/5 (Submit Your Rating)

CAREER SUMMARY:

  • Senior software engineer and technical lead with significant experience in the product development and professional services arenas.
  • Experienced in providing both technical and administrative leadership to engineering/development teams.
  • Several years experience as computer science instructor in high school and college.
  • Demonstrated ability to manage multiple projects and deliver on schedule.
  • Managed large Professional Services customer engagements for Confidential 500 clients.
  • Expert in Java, C++, C, and Perl application/systems design, development, and testing
  • Experienced in the use of junit for unit testing
  • Experienced in object oriented design and development
  • Experienced in J2EE and J2SE
  • Experienced in developing web services
  • Experienced in the use of SQL and relational databases
  • Experienced mentor and teacher
  • Strong work ethic
  • Excellent communication skills
  • Experienced in both agile and waterfall development methodologies

PROFESSIONAL EXPERIENCE:

Confidential

Computer Science Instructor

Responsibilities:

  • Taught AP Computer Science (java), Java Database Programming, and Matlab classes.
  • Taught junit, java swing, and basic data structures
  • Students achieved a 60% pass rate in AP Computer Science A exam.

Confidential

Adjunct Instructor

Responsibilities:

  • Taught java class at local college. Gave lectures, graded homework assignments and quizzes. Tutored students.

Confidential

Adjunct Instructor

Responsibilities:

  • Part time instructor of college mathematics at local community college

Confidential

Senior Development Engineer

Responsibilities:

  • Designed and developed supply chain software for processing customer orders. Software written in java and php.

Confidential

Senior Development Engineer

Responsibilities:

  • Designed and developed software to support Amazon’s supply chain. All software written in java, C++, or perl. Components included:
  • Inventory tracking software, including the “Sourcing Lead Time” daemon, used to surface item lead time information to the website.
  • Software related to Amazon’s Fulfillment Exception Management system, which was used to handle various exceptions (missed promises, release date changes, inventory changes) in Amazon’s order processing.
  • Customer promise generation software
  • Provided project management and technical leadership for launching several important company initiatives, including release date delivery and the Amazon Italian website.

Confidential

Senior Development Engineer/Technical Lead

Responsibilities:

  • Designed and developed software to support Confidential ’s automotive website and lead management software. Components included
  • Software used for performing automated “mystery” shopping. Project was delivered on time, with high quality (less than 5 bugs reported over a year) . It reduced manual effort to perform mystery shopping by 80%.
  • Data upload software to interface with Microsoft Mappoint. This included a perl data extraction tool and a java webservice client.
  • Inventory feed software
  • Improved software configuration management, allowing organization to support multiple releases

Confidential

Senior Development Engineer

Responsibilities:

Responsibilities:

  • Designed and developed software to support Amazon’s supply chain and promotion subsystems.
  • Designed and developed software to provide order care support within Amazon promotions package

Confidential, Bellevue, WA

Senior Project Manager and Technical Lead

Responsibilities:

  • Technical lead for several teams of engineers doing customer feature implementation. Provided feature definition and implementation on multiple customer engagements. All development was done using java, jsp, and C++.
  • Project Manager for Confidential ’s largest Confidential 500 portal customer account (HCA) - Responsible for requirements definition, customer interactions, and resource allocation. Assumed the management responsibilities for this project at a time when there were some serious challenges. With a relatively small staff, guided the project to successful completion over an 8 month time period. All feature rollout deadlines and budgets were achieved.
  • Performance and Scalability expert - Identified and resolved a large number of memory and performance issues in the core product and custom enhancements. This enabled the Confidential portal solution to scale to an enterprise level (50,000-100,000 users).
  • Instituted release engineering, source control, and code review practices within the Confidential Professional Services organization.
  • Designed and developed software to perform customer data migration from the 4.x to the 5.x release of the Confidential portal product ( Confidential Interaction Server).

Manager and Technical Lead

Confidential

Responsibilities:

  • Managed Confidential ’s server development team (5 - 10 engineers).
  • Architect of the DCS server component. The server provided several major services to the DCS client - storage (content), directory, notification, and subscription. Each of these conveyed an XML DOM API to access in-memory and persistent objects. . The back-end layer of each module utilized jdbc to access a SQL Server or Oracle database.
  • Managed the scheduling and tracking of engineering milestones for several product releases. All releases were delivered on schedule.

Confidential, Bellevue, WA

Chief Architect and Director of Engineering

Responsibilities:

  • Managed Cambio’s engineering department. This was a hands-on roll in that I was also responsible for a significant amount of software design and development.
  • Managed the scheduling and tracking of engineering milestones for several product releases. All releases were delivered on schedule.
  • Defined the overall architecture and object model for Cambio’s next generation network inventory product, as well as the detailed architecture of the client component.

Technical Lead and Manager

Confidential

Responsibilities:

  • Managed a team of five engineers developing Cambio’s network inventory product, COMMAND.
  • Defined the architecture of the COMMAND network inventory product. This was a distributed architecture consisting of a Windows client and a UNIX server. The Windows client utilized extensions of MFC classes.
  • Designed and developed a large number of features for the Windows client. All software written in C++ and MFC.

Confidential, Mountain View, CA

Staff Engineer and Project Lead

Responsibilities:

  • Technical lead for teams of up to ten engineers.
  • Handled project planning for two major releases of Solstice Enterprise Manager, a distributed network management suite. All releases delivered on schedule.
  • Designed and developed several major components of Solstice Enterprise Manager. All software was written in C++ and Motif.
  • Designed and developed a graphical user interface for Sun’s licensing and software installation..
  • Designed and developed a stress test harness and various test suites using C++.

We'd love your feedback!