Profiles from Search

Profile photo

Michael Rothstein

2ndPremium Subscriber

Previous positions

  • Principal Software Engineer DevOps at BD
  • Installation Developer at Tapestry Solutions, Inc.

Education

University of California San Diego – School of Extended Studies and Public Programs, certificate, C# Programming

319

Background

Summary

Organizations continually strive to reduce their operating costs. Thus, organizations appreciate people like me because I can help them reduce those operating costs. The keystone of my 20-year career as a software engineer has involved the continuous process of driving cost-savings initiatives through the development of repeatable software-upgrade processes. Instead of technicians manually upgrading systems at each workstation, the process is administered from a central point using application scripts. ►This reduces expenses through lower billable-hour amounts and fewer coding mistakes. Companies can now direct more resources toward attainment of their long-term business goals. I manage the entire lifecycle of application-development projects for a diverse range of commercial and government users, setting vision and direction for my development team while directly providing hands-on coding contributions. I use a flexible change-management approach in administering new installation and upgrade appeals often delivered on short notice through informal channels. The use of Agile methodologies are very helpful in 1st selecting projects with the greatest company impact. Often I am called upon to provide a “big picture” perspective that demonstrates the integral contributions that all team members make in conjunction with one another. During the morning commute, I’m excited by the challenges that lay ahead—because no 2 days are alike—and the opportunity to document solutions that will be leveraged in future problem-solving endeavors. ►I’m on LinkedIn to build my network of professional connections and will gladly consider your connection request.

Experience

  • Sr. Devops Engineer

    ecoATM Gazelle

    October 2018 – Present(1 year)San Diego, California

     Create CI/CD pipelines using Jenkins  Create software packages using chocolatey  Create containers using Docker  Provision and configure EC2 instances using Ansible  Push build artifacts/chocolatey packages to Artifactory  Push containers to Docker Hub  Deploy packages to ECS cluster  Deploy chocolatey packages to EC2 instances provisioned with Ansible  Serverless Slack Bots with Lambda back end to enable developers to create containers on the fly

  • Principal Software Engineer DevOps

    BD

    2007 – October 2018Greater San Diego Area

    Coordinate initiatives for 10-member team that develops and standardizes automated installation and upgrade processes for software embedded in hardware devices utilized across diverse national and international settings. • I am currently working on DevOps related projects to automate the creation of our environments using Salt, Jenkins, Artifactory and chocolatey Nuget packages. • Initially standardized installation processes for multiple medical hardware units plus 2 acquired companies with disparate installation methods. • After spinoff into CareFusion, unified installation processes for acquired product lines. • Following Becton Dickinson acquisition, develop installation packages for international and DOD clients. Evaluate and prioritize customer installation and upgrade requirements in partnership with product manager. Translate specifications into installation- and upgrade-application development project plans. Design, develop, and test product installations (utilizingC#, Installshield, and coded UI). Guide project team in client installation configurations. Expand use of Agile methodologies, including Scrum and Kanban, as scrum master. Track development and installation project progress (through Git, Perforce, and TFS source control systems).

  • Installation Developer

    Tapestry Solutions, Inc.

    2006 – 2007Greater San Diego Area

    I introduced Agile methodologies as a scrum master and gave ongoing project-development expertise in regards to product-development initiatives aligned with client-DOD requirements. Plus, I coordinated in-house application-tool documentation and installer-package activities. SELECT HIGHLIGHTS During this time, I: ►Provided essential contributions in the standardization of the organization’s installer-development methodology, developing and updating both system processes and tools that tracked customer issues.

  • Software Engineer

    EMC Corporation

    2001 – 2006Greater San Diego Area

    I automated many processes through the design of Windows- and UNIX-platform software-installation applications. SELECT HIGHLIGHTS During this time, I: ►Spearheaded design and development of the VisualSAN installer used in several VisualSAN product upgrades. My development-management scope included liaisons with prominent EMC customers — such as CNT, Dell, Compaq , and Overland Data— gathering end-user requirements in the development of the installer’s OEM versions. ►Was integral in the development of an automated process for installation-package builds. ►Designed architecture and wrote code for the EMC Control Center installation program.

    Recommendations (3)
  • • Led development of Windows and UNIX based installation programs. • Led development of Satellite Tool Kit installation which led to successful release of two major software releases on six different platforms. • Patch and upgrade maintenance for three different products.

Education

Skills & Expertise

  • Computer Security Management
  • Cross-functional Team Leadership
  • Team Foundation Server (TFS)
  • Git
  • Leadership
  • Core IT Operations
  • Automation
  • JavaScript
  • InstallShield
  • XML
  • Automated Systems Build
  • Windows Presentation Foundation (WPF)
  • Strategic Planning
  • System Improvement
  • Flexible Installation Development
  • Business Operations
  • SAP Products
  • C#
  • Unix
  • Continuous Process Improvement
  • Repeatable processes
  • Database Configuration & Management
  • Software Configuration
  • Chocolatey
  • ClearCase
  • Strategic Analysis
  • Management
  • Automated Processes
  • Regulatory Compliance & Standards
  • Artifactory
  • Perforce
  • SALT
  • Kanban
  • Jenkins
  • Cross-platform Development
  • Application Development
  • Microsoft SQL Server
  • Conceptual Design
  • Process Automation
  • Windows Installer (MSI)
  • Software Engineering
  • Agile Methodologies
  • Powershell
  • Rapid Conflict Resolution
  • Software Development
  • Cross-functional Collaborations
  • Scrum

Courses

University of California San Diego – School of Extended Studies and Public Programs

  • C# Programming

Volunteer Experience & Causes

  • Organizer

    www.punkaid.org

    PresentAnimal Welfare

    I organize and release charitable punk rock compilations. Each compilation donates to a different cause. Some of the causes: 1. Boston Marathon victims 2. Oklahoma tornado victims 3. No Kill animal shelter in Los Angeles 4. Suicide prevention