Michael Farias

Michael Farias Email and Phone Number

Technical leader who delivers results while mentoring others @ Vista
Saint Paul, MN, US
Michael Farias's Location
Greater Minneapolis-St. Paul Area, United States, United States
Michael Farias's Contact Details

Michael Farias work email

Michael Farias personal email

About Michael Farias

A trusted software engineer who oversees development practices, cultivates technical talent, and architects event-driven and microservice-based cloud applications. A hands-on expert with demonstrated ability to guide multiple software development teams, evangelize new solution architectures, and use experiments and metrics to inform decisions leading to increased revenue.

Michael Farias's Current Company Details
Vista

Vista

View
Technical leader who delivers results while mentoring others
Saint Paul, MN, US
Website:
vistaprint.com
Employees:
38
Michael Farias Work Experience Details
  • Vista
    Vista
    Saint Paul, Mn, Us
  • Imagine Learning
    Staff Software Engineer
    Imagine Learning Jun 2023 - Present
    Scottsdale, Arizona, Us
    Led technical architecture of new generalized reporting solution to replace product-specific systems.• Architected and delivered a new reporting solution that leverages internal Apache Flink, ElasticSearch, and GraphQL data platform to support a new frontend for back-to-school.• Diagrammed event flow between stateful functions and across systems, documented decisions and data contracts, then presented system design to engineering department for feedback. • Coordinated multiple development teams from project inception to production rollout, screened and onboarded developers, and hosted meetings to discuss and overcome challenges.• Collaborated with frontend team to define GraphQL endpoint contracts so frontend visual components could be developed concurrently with backend data processing.• Implemented first GraphQL endpoint and ElasticSearch queries to establish pattern for the supplemental reporting teams working on usage and growth reports.• Initiated development of a .NET batch job to aggregate usage for students and organizations, then shared code and lessons learned with team developing a batch job to aggregate scores.• Designed a multi-stage process to sync metadata between the old and new reporting systems by reading from files, uploaded to a CMS, triggering a webhook, then sending events to a queue.• Implemented many features in stateful functions including grading questions, determining the overall score, and converting from the state model to the index model used in ElasticSearch.• Created an internal tool to generate sequences of events to enable debugging and automated testing, including the setup of students, organizations, and metadata needed for scoring.• Created the first unit and integration tests as examples for the team to follow, added tests for important edge cases, and maintained the test data used for the integration tests.
  • Vista
    Lead Software Engineer
    Vista Aug 2021 - May 2023
    Waltham, Ma, Us
    Supervised a full-stack team, set technical direction, planned epics, developed backend services, designed frontend components, reviewed merge requests, and coordinated with other leaders.• Oversaw creation of a multi-source read abstraction in a NodeJS REST API to enable the strategic transition to a new customer asset management system prior to the holiday season.• Refactored a .NET Core add-to-cart orchestration service to adapt to merchandising changes.• Updated NodeJS event handler to transfer more customer data types for queued login events.• Expanded and improved features in a React-based editor prototype optimized for mobile users.• Coached team members and created ways for them to learn new skills and mentor others.
  • General Mills
    Application Architect
    General Mills Apr 2021 - Aug 2021
    Minneapolis, Minnesota, Us
    Managed supply chain applications, mentored developers, and evaluated static code analysis vendors.• Developed a cloud native batch process to pull millions of directory records from the Microsoft Graph API each day and then upload data files to Google Cloud Storage for import into data lake.
  • General Mills
    Senior Application Developer
    General Mills Jun 2019 - Mar 2021
    Minneapolis, Minnesota, Us
    Integrated backend services, automated deployments, and updated components for branded websites.• Modernized search results, rating, and review features using ASP.NET and Vue components.• Designed and implemented multiple REST API integrations using C# and Swagger tools.• Orchestrated builds, tests, deployments, and releases with Jenkins and Artifactory.• Created Groovy scripts to measure website performance, publish a custom deploy event to application performance monitoring system, and submit requests for static code analysis.
  • Ameriprise Auto & Home Insurance
    Senior Software Engineer
    Ameriprise Auto & Home Insurance Apr 2015 - May 2019
    De Pere, Wi, Us
    Oversaw software development across the organization and led the developer community.• Recognized with long-term incentive award for outstanding performance after implementing new API integrations urgently needed by key partner responsible for majority of new policies.• Architected an intranet application backed by microservices, partnered with front-end developer to prototype a single-page application, and supervised development of initial features to provide keyword-based search and replace a manual process with instant reinstatement decisions.• Refactored the internal framework shared by all applications to increase startup performance, reduce memory usage, improve security, update dependencies, and remove obsolete code.• Restructured complex dependency chain to expedite migrating an internal payment processing integration off a deprecated vendor endpoint to prevent disruption of premium payments.• Supervised the DevOps team, advised senior leaders regarding vendor solutions, and oversaw upgrade to a new CI/CD system that required redesigning the build pipelines.• Hosted meeting series to discuss insights from The DevOps Handbook within the IT department.
  • Ameriprise Auto & Home Insurance
    Software Engineer
    Ameriprise Auto & Home Insurance Apr 2014 - Apr 2015
    De Pere, Wi, Us
    Completed implementation and supported the delivery of a massive data model transformation project.• Guided the completion of a two-year project to transform how customer data was stored in the core system saving over 10 million dollars each year from reduced handle times.
  • Ameriprise Auto & Home Insurance
    Senior Programmer Analyst
    Ameriprise Auto & Home Insurance Jul 2013 - Apr 2014
    De Pere, Wi, Us
    Developed Windows application to manage policy data and integrated Web API services with vendors.• Automated the creation of web services by defining a set of project templates, then completing a tool to copy and customize them so they could be immediately compiled, run, and tested.
  • Schwabe North America
    Senior Application Developer
    Schwabe North America Aug 2009 - Jul 2013
    Green Bay, Wi , Us
    Developed ASP.NET web pages, WCF services, and Silverlight applications for ecommerce websites.• Unified how product pages and event articles were searched, sorted, and filtered.• Implemented a secure password reset to enable self-service and reduce support calls.
  • Fuelquest, Inc.
    Senior Software Engineer
    Fuelquest, Inc. Oct 2007 - Aug 2009
    Houston, Tx, Us
    Architected fuel tax suite, designed ASP.NET controls, and developed WCF services.
  • Humana
    Applications Engineer
    Humana Jan 2007 - Oct 2007
    Louisville, Kentucky, Us
    Trained colleagues and designed software to support a third-party document management system.
  • Buy.Com
    Software Engineer
    Buy.Com Jan 2005 - Dec 2006
    Retrieved prices from websites and generated data files for Google ads and marketing affiliates.• Pioneered bulk data processing techniques to generate unique ad copy for millions of products.• Refactored batch process logic for parsing XML files and HTML pages to improve accuracy.

Michael Farias Skills

Microsoft Sql Server C# Asp.net Mvc .net Sql Server Visual Studio Asp.net Core .net Core Writing Javascript React.js Redux.js Json Microsoft Azure Asp.net Web Api Devops Typescript Git Object Oriented Programming Entity Framework Core Solution Architecture Communication Silverlight Windows Phone Google Analytics

Michael Farias Education Details

  • Uc Irvine
    Uc Irvine
    Bachelor'S Degree

Frequently Asked Questions about Michael Farias

What company does Michael Farias work for?

Michael Farias works for Vista

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

Michael Farias's current role is Technical leader who delivers results while mentoring others.

What is Michael Farias's email address?

Michael Farias's email address is mi****@****ail.com

What schools did Michael Farias attend?

Michael Farias attended Uc Irvine.

What skills is Michael Farias known for?

Michael Farias has skills like Microsoft Sql Server, C#, Asp.net Mvc, .net, Sql Server, Visual Studio, Asp.net Core, .net Core, Writing, Javascript, React.js, Redux.js.

Who are Michael Farias's colleagues?

Michael Farias's colleagues are Wejden Bouchamla, Asma Ben Azzouz, Martina Swearing, Christopher Gloyd, Lina Samson, Vikrant Narayan, Jayvic Payuran.

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

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.