Michael Rosenstein

Michael Rosenstein Email and Phone Number

Senior full-stack programmer, data modeler, and user-experience specialist @ New Start Mobile, LLC
newtown square, pennsylvania, united states
Michael Rosenstein's Location
Bar Harbor, Maine, United States, United States
Michael Rosenstein's Contact Details

Michael Rosenstein personal email

n/a
About Michael Rosenstein

I am highly productive in the full web stack, including back- and front-end development, requirements gathering, data modeling, data ETL, query optimization, content production, and WordPress customization. I create clean, intuitive user-interfaces in complex domains, and am proud of my work on regendbase.org.I have managed developer and DBA teams in fast-paced startup environments, and am able to quickly understand the business context for a project.I also bring a strong set of professional values. I take great pride in my work and am a continuous learner. I believe in clean code, documentation, and leaving things better than I found them. I measure success by getting things done and solving new problems.

Michael Rosenstein's Current Company Details
New Start Mobile, LLC

New Start Mobile, Llc

View
Senior full-stack programmer, data modeler, and user-experience specialist
newtown square, pennsylvania, united states
Employees:
4
Michael Rosenstein Work Experience Details
  • New Start Mobile, Llc
    Senior Software Developer, Scrummaster
    New Start Mobile, Llc Feb 2020 - Present
    Northeast Harbor, Maine, United States
    - Design, develop, and test scalable internet applications using Typescript (Angular), Java (Spring Boot, RESTEasy/EJB) microservices, and PostgreSQL databases.- Introduced Scrum and other process improvements. Perform ScrumMaster duties.- Introduced modern frameworks and technologies.- Collaborate with clients and developers to identify requirements and implementation details.- Automated versioned database migration and release processes.- Refactored Java API applications to follow best practices in architecture and coding, increasing maintainability and easing migration to updated technologies.- Refactored project databases to follow data modeling best practices, enforce data integrity, and meet performance requirements.
  • Portland Webworks
    Software Developer
    Portland Webworks Jul 2018 - Jan 2020
    Portland, Me (Remote)
    - Designed, developed, and tested complex, scalable internet applications using Angular, Typescript, state management, Java/Spring Boot microservices, and Activiti business-process management in an Agile development process.- Collaborated with clients, designers, and project managers to identify requirements and implementation details following best practices.- Participate in peer code reviews and provide mentoring.- Provide UX input.- Estimate new project work.
  • Rockstep Solutions
    Senior Software Engineer
    Rockstep Solutions Jan 2017 - Jun 2018
    Bar Harbor/Portland, Me
    - Created and extended Angular components and BreezeJS/OData services for a cloud-based animal laboratory information management system in an Agile development process.- Converted application from AngularJS to Angular, refactoring it to be more maintainable and expansible. After conversion, development velocity increased and product defects decreased.- Redesigned substantial portions of the user interface to be cleaner and more intuitive. Set UI standards.- Created onboarding wizard to lower cost of customer acquisition.- Created .NET/C# models, controllers, and business-logic helpers, and SQL Server database objects.- Participate in peer code reviews.- Wrote unit tests.
  • Mdi Biological Laboratory
    Scientific Software Engineer
    Mdi Biological Laboratory Jan 2003 - Jan 2017
    Bar Harbor, Maine
    - Implemented the full software stack for two online scientific databases—RegenDbase (regendbase.org) and the Comparative Toxicogenomics Database (ctdbase.org)—using Java (Spring Boot, Spring Security, JDBC, JEE), PostgreSQL, Oracle, Rserve, JavaScript/jQuery, JSP, and FreeMarker. These applications support complex biological data queries and visualizations in fast, intuitive web interfaces.- Created a Java/Spring application to extract, transform, and integrate data from 16 external resources. The application included generic modules for loading any structured vocabulary, and could refresh data with no downtime.- Gathered requirements from scientific staff.- Designed and maintained data models and database objects.- Tuned SQL queries to meet performance goals.- Analyzed large-scale gene expression data using R. Implemented pipeline for creating miRNA binding-site predictions.- Created a public REST API.- Contributed to publications, grant applications, and budgets.- Completed complex database migration (Oracle to PostgreSQL), achieving substantial cost savings and performance improvements.- Led development and management of the institution's public websites. Maintained highly customized WordPress instances with multiple interrelated custom post types.- Led adoption of Confluence as the institution's intranet platform, thereby modernizing many processes and yielding cost savings.
  • The Jackson Laboratory
    Manager Of Data Resources
    The Jackson Laboratory Jan 2001 - Dec 2002
    Bar Harbor, Maine
    - Worked with business and scientific staff to analyze requirements and design and document data models for complex scientific and administrative systems.- Inventoried institutional data resources to identify integration opportunities. Negotiated with data owners and implemented a mart to federate common data.- Led the institution's Data Resources group, procuring and managing subcontracted services, creating budgets, and managing a database administration team.- Set data modeling standards. Evaluated new technologies.
  • Zentropy Partners
    Director Of Data Architecture
    Zentropy Partners Jul 2000 - Jan 2001
    New York Ny
    - Data-architecture subject matter expert responsible for working with clients of this McCann Erickson affiliate to translate promotional strategies into databases for high-performance web applications.- Supervised and approved all database programming. Created project estimates and budgets.- Analyzed, designed, and documented data models. Created optimized tables, triggers, stored procedures, and queries for Oracle and SQL Server. Performed Oracle and SQL Server database administration.- Implemented strategies for distributing data among heterogeneous systems.
  • Liveperson
    Vice President, Data Architecture
    Liveperson Nov 1999 - Jul 2000
    - Technology manager responsible for leading the live-chat product's data architecture and for helping define product direction.- Led a team of database administrators and programmers to execute all phases of database development.- Designed and maintained a complex, flexible data model able to address both short- and long-term needs. Created and optimized SQL Server and Oracle tables, stored procedures, and triggers.- Migrated data from SQL Server to Oracle, and from an obsolete data model, writing 300 stored procedures in three weeks.- Created a fault-tolerant database infrastructure, and defined global data distribution strategies.- Designed a data mart to facilitate reporting.- Set coding and data modeling standards.
  • Sony Music Entertainment
    Director Of Internet Technologies
    Sony Music Entertainment Aug 1996 - Oct 1999
    New York, Ny
    - Responsible to senior management for all technical aspects of the Sony Music internet presence, including business-to-business applications, email lists, streaming media, and consumer websites for Sony Music, Columbia Records, Epic Records, and 500 recording artists.- Led and performed requirements analysis, system design, data modeling, coding (C, Java, Perl, SQL), and testing and optimization of high-traffic, database-driven websites in a heterogeneous data environment using Oracle and Netscape Application Server. Performed database and system administration.- Managed a team of programmers and system administrators. Coordinated efforts with external contractors and internal divisions.- Created daily traffic reports for hundreds of websites.- Set development and infrastructure standards.
  • Downtown Digital/At&T
    Database Programmer
    Downtown Digital/At&T Jul 1995 - Aug 1996
    New York, Ny
    - Worked with clients and internal teams to analyze and model project requirements and to design and implement Sybase (Solaris) data stores for interactive web content.- Leveraged understanding of content from both creative and technical perspectives to perform data modeling; to develop and tune stored procedures, triggers, and other database objects; to contribute to the creative process; and to create documentation for both technical and non-technical audiences.- Designed and implemented the data layer for the online catalog of Bantam Doubleday Dell using data extracted, cleaned, and augmented from legacy systems.- Analyzed requirements and managed projects.
  • Rubin Baum Levin Constant & Friedman
    Corporate And Securities Associate
    Rubin Baum Levin Constant & Friedman Sep 1991 - Jul 1995
    New York, Ny
    - Worked with clients at this mid-sized law firm to analyze complex legal issues, and to implement solutions to those issues.- Provided broad aspects of corporate and securities legal representation, including negotiating and drafting agreements relating to secured financings, stock and asset acquisitions, mergers, shareholder arrangements, employment/consulting arrangements, and trademark licensing; preparing filings under federal securities laws; formulating employee codes of conduct; and performing legal research and drafting memoranda of law.

Michael Rosenstein Skills

Sql Software Development Oracle Html Java Postgresql Linux Data Modeling User Interface Design Requirements Analysis Web Applications Web Development Bioinformatics User Experience Tomcat Data Integration Database Design Data Migration Javascript Pl/sql Css Jquery Subversion Spring Intranet Confluence Troubleshooting Copy Editing Writing Shell Scripting Angular Sql Server Wordpress Maven Er/studio Website Management Typescript Ux Microsoft Sql Server Perl Integration Apache Solaris Xml Sybase Photoshop Fireworks Photography R Jaxb

Michael Rosenstein Education Details

Frequently Asked Questions about Michael Rosenstein

What company does Michael Rosenstein work for?

Michael Rosenstein works for New Start Mobile, Llc

What is Michael Rosenstein's role at the current company?

Michael Rosenstein's current role is Senior full-stack programmer, data modeler, and user-experience specialist.

What is Michael Rosenstein's email address?

Michael Rosenstein's email address is mc****@****thy.org

What schools did Michael Rosenstein attend?

Michael Rosenstein attended University Of Virginia, Columbia University In The City Of New York, Nyu School Of Law.

What are some of Michael Rosenstein's interests?

Michael Rosenstein has interest in Kayaking, Yoga, Meditation, Photography, Hiking, Bicycling And Long Distance Touring, 2008, Bicycled Across United States.

What skills is Michael Rosenstein known for?

Michael Rosenstein has skills like Sql, Software Development, Oracle, Html, Java, Postgresql, Linux, Data Modeling, User Interface Design, Requirements Analysis, Web Applications, Web Development.

Who are Michael Rosenstein's colleagues?

Michael Rosenstein's colleagues are Samuel Morse.

Not the Michael Rosenstein you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.