Steven Erat

Steven Erat

Bolton, Massachusetts, United States
889 followers 500+ connections

About

My experience in the software industry dates back to 2000 with Macromedia and Allaire…

Activity

Join now to see all activity

Experience

  • Adobe Graphic

    Adobe

    Waltham, Massachusetts, United States

  • -

    Newton, MA

  • -

    Waltham, MA

  • -

  • -

  • -

  • -

  • -

  • -

    Grafton, MA

  • -

  • -

Education

  • AWS Training

    -

    Optimize the use of the AWS Cloud by understanding AWS services and how these services fit into cloud-based solutions.

  • -

    Used AWS SDK and CLI to develop secure and scalable cloud applications. Used Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores.
    Integrate applications and data by using AWS Lambda and Amazon Simple Queue/Notification Services. Used Amazon ElastiCache and Amazon CloudFront to improve application scalability.

  • -

    Two days of team-based, activity oriented scrum & agile training taught by Adobe instructors.

  • -

  • -

  • -

  • -

  • -

  • -

    Graduate Studies, Neuroscience

  • -

    Activities and Societies: Beta Beta Beta - Biology Honor Society

    Biology

Licenses & Certifications

  • Professional Digital Photography

    Boston University Center for Digital Imaging Arts

  • Red Hat Linux Certified Engineer

    Red Hat, Inc

    Credential ID 804006183220498

Volunteer Experience

  • President

    Commercial Industrial Photographers of New England

    - 2 years

    Education

    CIPNE is a volunteer, non-profit photographic organization, whose mission is to help raise the professional standards of the commercial and industrial photographer through educational programs and publications.

    * Ensured the effective action of the board in governing and supporting the organization, and oversee board affairs. Act as the representative of the board as a whole, rather than as an individual supervisor to staff.
    * Ensured that board matters were handled properly…

    CIPNE is a volunteer, non-profit photographic organization, whose mission is to help raise the professional standards of the commercial and industrial photographer through educational programs and publications.

    * Ensured the effective action of the board in governing and supporting the organization, and oversee board affairs. Act as the representative of the board as a whole, rather than as an individual supervisor to staff.
    * Ensured that board matters were handled properly, including preparation of pre-meeting materials, committee functioning, and recruitment and orientation of new board members.
    * Developed agendas for meetings and preside at board meetings.
    * Managed the logistics of recruiting professional photographers and photography industry leaders to present on contemporary and engaging topics at upcoming seminars, including coordinating activities with project partners, sponsors, and managing project budgets.
    * Worked to develop and institutionalize an annual conference and intensive workshop, including coordinating with model agencies, models, makeup artists, wardrobe stylists, equipment rentals, and venue hosts while assuring the workshop quality and scheduling.

Projects

  • Automating System Testing for Web Applications with Selenium, JUnit, & JenkinsCI

    Learn how to build a robust, modular, automated test suite for your website's UI that models real users traversing the application. Built with the free tools Selenium and MXUnit (JUnit), tests can pull in parameterized input data from external sources to make them more dynamic and flexible.

    Using the Page Object Design Pattern, test suites can be made more maintainable and less brittle while allowing for faster test development by abstracting how a user interacts with a website, thus…

    Learn how to build a robust, modular, automated test suite for your website's UI that models real users traversing the application. Built with the free tools Selenium and MXUnit (JUnit), tests can pull in parameterized input data from external sources to make them more dynamic and flexible.

    Using the Page Object Design Pattern, test suites can be made more maintainable and less brittle while allowing for faster test development by abstracting how a user interacts with a website, thus minimizing the effort to fix tests when the website UI changes. Pull it all together with ANT and Jenkins for hands free, reliable test suite execution and test result notification on a daily schedule.

    Other creators
    See project
  • Building Collaborative Creative Suite Extensions with CS SDK & Data Services

    As a demo for my talk at a technology conference in Scotland, I wrote a cool extension for Photoshop written in Flex with the Adobe Creative Suite SDK. Integrating with LiveCycle Data Services (LCDS) and a ColdFusion backend, the extension is usable as a custom panel in Photoshop and it allows a Photoshop editor to simultaneously and synchronously collaborate in a workflow with other users editing the same photos thru a web page.

    An example usage would be a photographer shooting…

    As a demo for my talk at a technology conference in Scotland, I wrote a cool extension for Photoshop written in Flex with the Adobe Creative Suite SDK. Integrating with LiveCycle Data Services (LCDS) and a ColdFusion backend, the extension is usable as a custom panel in Photoshop and it allows a Photoshop editor to simultaneously and synchronously collaborate in a workflow with other users editing the same photos thru a web page.

    An example usage would be a photographer shooting wirelessly tethered to Lightroom while a photo editor retouches the images, a web user enters headlines, captions, and keywords, and a copy writer creates written articles featuring the images for immediate publication. All users working on the same images, at same time.

    Other creators
    See project
  • ImageMetaData Component

    - Present

    Although ColdFusion has the built-in functions imageGetIPTCMetadata and imageGetExifMetadata for photo metadata extraction, those functions only return a subset of the total metadata available. Also ColdFusion does not provide a native method to set image metadata.

    This project ImageMetadata is intended to be an enhancement to those functions. The CFC can extract a much wider range of metadata than ColdFusion can alone, and it offers the ability to set metadata. Setting image metadata…

    Although ColdFusion has the built-in functions imageGetIPTCMetadata and imageGetExifMetadata for photo metadata extraction, those functions only return a subset of the total metadata available. Also ColdFusion does not provide a native method to set image metadata.

    This project ImageMetadata is intended to be an enhancement to those functions. The CFC can extract a much wider range of metadata than ColdFusion can alone, and it offers the ability to set metadata. Setting image metadata in photographs is important because it is common that you would want to set IPTC metadata such as Copyright, Creator, Description, Headline, or Location for example.

    See project
  • Adobe LiveCycle Data Services for Developers

    Discussions of Adobe's LiveCycle Data Services are often entered with the same trepidation as those of Organic Chemistry or Quantum Mechanics, but with ColdFusion, building Web applications that manage complex data sets doesn't have to be that scary. Data Management is a pillar of LCDS not found in it's open source sibling BlazeDS, that offers scalable, real-time data synchronization across very large numbers of connected clients with the benefits of conflict resolution and data pagination…

    Discussions of Adobe's LiveCycle Data Services are often entered with the same trepidation as those of Organic Chemistry or Quantum Mechanics, but with ColdFusion, building Web applications that manage complex data sets doesn't have to be that scary. Data Management is a pillar of LCDS not found in it's open source sibling BlazeDS, that offers scalable, real-time data synchronization across very large numbers of connected clients with the benefits of conflict resolution and data pagination. Come learn how to quickly get up to speed with Data Management by letting ColdFusion do the hard work for you.

    Other creators
    See project
  • Channel Masking for Better Composites

    Before there was Refine Edge in Photoshop CS5, there was alpha channel masking as a technique to carefully select fine details such as hair or fibers and separate it as a selection from an image background. In this 2010 talk, I demonstrate Alpha Channel Masking to accomplish detail selections in order to make better and more believable composite images.

    See project
  • ColdFusion MX Server Administration

    Presented as a guest speaker to Harvard University Extension School's class CSCI-e253 "Introduction to Web Applications" in January, 2007.

    See project
  • Running ColdFusion MX on Unix and Linux Servers

    Presented internally at Adobe as training material for the technical support team.

    See project

Honors & Awards

  • Adobe Founders Award, Nomination

    -

    For the 2nd year in a row, I was nominated by team members for going above and beyond the day to day by truly embodying Adobe’s Core Values: Genuine, Exceptional, Involved, Innovative.

  • Adobe Founders Award, Nomination

    -

    Nominated by team members for going above and beyond the day to day by truly embodying Adobe’s Core Values: Genuine, Exceptional, Involved, Innovative.

  • Technical Excellence Award, Nomination

    Adobe

    Nominated by team members in recognition of exceptional technical contributions to support Adobe’s business. This unique, peer-nominated recognition celebrates employees for their deep technical impact, leadership, innovation and execution.

Languages

  • English

    Native or bilingual proficiency

  • Castillian Spanish

    Professional working proficiency

Recommendations received

More activity by Steven

View Steven’s full profile

  • See who you know in common
  • Get introduced
  • Contact Steven directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses