Skip to main content
  • Participate in evaluating, selecting, planning, and integrating new technology solutions for the organization’s websites.

  • Engage in all phases of the software development lifecycle: analysis, design, development, documentation, testing, and implementation.

  • Provide ongoing support and maintenance for developed systems.

  • Collaborate with business and IT teams to design and develop prototypes and features in test and production environments.

  • Lead or co-lead small to medium-sized development projects and track, report, and document project progress and timelines.

  • Work with end-users, IT staff, vendors, and service providers to troubleshoot software issues and meet business requirements.

  • Evaluate and recommend emerging technologies relevant to Promega’s needs.

  • Contribute to the creation and maintenance of technical and end-user documentation.

  • Understand and comply with all ethical, legal, and regulatory business requirements.

CS Research Papers Blog

These are my thoughts and opinions on research articles & publications in computer science from across the globe.

Navigate to the Blog tab to see what research articles & publications I have thoughts on. Email me with any insights you have about my thoughts and opinions.

Lets start a conversation!