Mark Tomas

Mark Tomas Email and Phone Number

Senior Software Engineer @ NVIDIA
santa clara, california, united states
Mark Tomas's Location
Fort Collins, Colorado, United States, United States
Mark Tomas's Contact Details
About Mark Tomas

Experienced Software Solutions Architect with a demonstrated history of working in the information technology and services industry. Strong engineering professional skilled in Storage, Databases, Java, Networking, and Java Architecture for XML Binding (JAXB).

Mark Tomas's Current Company Details
NVIDIA

Nvidia

View
Senior Software Engineer
santa clara, california, united states
Website:
nvidia.com
Employees:
18356
Mark Tomas Work Experience Details
  • Nvidia
    Senior Software Architect
    Nvidia Sep 2022 - Present
    United States
    Primary role is as an architect working on the design of a new storage control plane and abstraction layer service. This service will be a key building block for providing storage services to numerous AI/ML platforms as NVIDIA continues to provide more cloud services powered by the latest generates of GPUs and DPUs.
  • Lenovo
    Senior Software Architect
    Lenovo Feb 2022 - Sep 2022
    United States
    Primary role as lead architect of a new open-source software project to develop an OpenBMC-based firmware stack tailored to run on BMCs in next generation Lenovo rack-mounted servers. This opportunity gave me great exposure to the challenge of to get open-source software developed in an ecosystem where there is contention in how to maintain feature differentiation, work with partners via open-source collaborations, and find a way to deliver the best products for the evolving market demands.
  • Hewlett Packard Enterprise
    Senior Software Architect
    Hewlett Packard Enterprise Jan 2020 - Feb 2022
    Fort Collins, Colorado, United States
    Software architect and developer working as a technical lead on the Picasso project which is a containerization of the MapR clustered file system software via HPE acquisition. The focus was enabling management of a data fabric storage cluster using patterns and APIs that are present in a Kubernetes cluster environment. Key technologies used in the design are the Kubernetes operator pattern, admission controllers, and GoClient API integration with Kubernetes.
  • Hewlett Packard Enterprise
    Senior Software Architect
    Hewlett Packard Enterprise Apr 2018 - Jan 2021
    Fort Collins, Colorado Area
    Software Architect working out of the Hybrid-IT CTO office. The primary project was InfoSight for Servers as the chief architect of a complex data pipeline project that involved the secure gathering of telemetry from hundreds of thousands of HPE ProLiant servers at customer sites, secure transmission and storage of the telemetry, analysis of the data looking for failure signatures, predictive signatures, and collecting data trends. This data was then used to provide customer’s automatic support case creation and management of systems with a UI portal.
  • Hewlett-Packard
    Senior Software Architect
    Hewlett-Packard May 2013 - Apr 2018
    Fort Collins, Colorado Area
    Principal software designer of manageability solutions for the Virtual Development Unit (VDU), which covers ten customer-facing product solutions. Key designer and (code) contributor to the control-plane and manageability plane architectures of these storage-centric software solutions. Other responsibilities include user interface design, participation in architecture forums, and coordinating software design with other business units.Some software solutions developed in recent past include:-- Hyper-converged (HC) storage appliance management. 2015-PresentDesigned the java middleware to provide an aggregate manager for customer manageability interfaces, such as GUI, REST, and scripts. Aspects of the design were how to organize the middleware into plugins, how to cache data (chose an in-memory H2 java database), and the design of many horizontal features such as exposing REST, logging, HP phone home, upgrade, event/alert logging, and I18N support. Also had the role of designing the user interface, its layout, UX patterns, and code interaction patterns with the server middleware. -- File Persona management feature of 3PAR arrays. 2013-2015Designed the manageability strategy for how to incorporate a NAS (file sharing) feature into the 3PAR block storage array product line. Was the principal in charge of proposing and evangelizing the solution spanning many individual teams and organizations. The middle-ware was principally written in Java, with the UI portion in JavaScript and HTML5. There was also a CLI written in TCL that was necessary to interact with as an API boundary. Once designed, my role was as lead developer and oversight in both the middleware and the user interface.
  • Hewlett-Packard
    Solution Software Architect & Team Manager
    Hewlett-Packard May 2007 - May 2013
    Fort Collins, Colorado Area
    Principal software designer of the manageability solutions for the Virtual Development Unit (VDU) and also functional manager of the manageability team. The team size varied over the years, but mostly had four HP badged employees and a contracting team of twenty or so reporting to me. The team offered services in the area of JavaScript/HTML Web UI development as well as java middle-ware development. My role was driving the software architecture we developed inside HP across a portfolio of products for the best re-use of code and expertise.Some software solutions developed during this time include:-- HP IBRIX X9000 Storage Appliance 2009-2013My role was to design and drive the java middleware and JavaScript UI solution to manage the IBRIX NAS (file sharing) storage appliance family, which ranged from single nodes to large distributions of clustered filesystems. I had heavy involvement in shaping the requirements so that we developed usable features. This product-line came by way of acquisition so the challenges were how to productize an appliance experience atop a software stack that was, by nature, very decoupled from its environment. Invested in the OOB experience, working improvements in the installation and upgrade processes.-- HP StoreOnce Virtual Storage Appliance 2011-2013The HP StoreOnce appliance provides a backup/recovery solution for customers using VTLs and NAS shares. My role was to design how to re-use the HP IBRIX X9000 management solution we had developed. I architected the re-use strategy and managed and development with the team that did the java middle-ware and JavaScript UI.
  • Polyserve
    Senior Software Design Engineer & Team Manager
    Polyserve 2005 - 2007
    Portland, Oregon Area
    Functionally managed a staff of UI engineers, and had key involvement in the project management, design, and implementation of the engineering software releases.Note that PolyServe was acquired by Hewlett Packard in 2007.
  • Tut Systems
    Senior Software Design Engineer & Team Manager
    Tut Systems 2004 - 2005
    Portland, Oregon Area
    Project managed two successful engineering software releases. My involvement was in coordinating the release cycles of two releases involving engineering, marketing, sales, manufacturing, and service. My focus was on the engineering side tracking the scope and schedule.
  • Videotele.Com
    Ui Development Manager
    Videotele.Com 2000 - 2005
    Functionally managing a staff of UI engineers. I also played the hands-on role of principal architect for the three element management user interfaces developed, being heavily involved in the requirements.
  • Mattel Interactive
    Senior Software Developer
    Mattel Interactive 1999 - 2000
    Cedar Rapids, Iowa Area
    Software consultant and developer to the online development team generting the Barbie.com site using a SQL database and ASP/VB technologies.
  • Cms Consulting
    Consulting Partner
    Cms Consulting 1998 - 2000
    I was a software consulting partner in a small consulting group that provided software development consulting in the Eastern Iowa area.
  • Tomas Computer Consulting
    Sole Proprieter
    Tomas Computer Consulting 1994 - 2000
    Out of college I began contracting and consulting in the Eastern Iowa area as a software systems solutions provider. A full list of customers I’ve worked with between 1996 and 2000, as well as a list of all the solutions provided, is available on demand.
  • Parsons Technology
    Software Consultant
    Parsons Technology 1998 - 1999
    Specified, architected, and developed a marketing mass-mailing reporting software tool that provided complex query data from a large repository of customer data. Used SQL and Delphi.

Mark Tomas Skills

Software Development Software Engineering Sql Agile Methodologies Nas User Interface Unix Project Management Web Development Active Directory Software Quality Assurance Networking Java C++ Databases Rest Jquery Jaxb Storage Linux Cloud Computing Distributed Systems Software Design Shell Scripting

Mark Tomas Education Details

Frequently Asked Questions about Mark Tomas

What company does Mark Tomas work for?

Mark Tomas works for Nvidia

What is Mark Tomas's role at the current company?

Mark Tomas's current role is Senior Software Engineer.

What is Mark Tomas's email address?

Mark Tomas's email address is ma****@****ily.com

What is Mark Tomas's direct phone number?

Mark Tomas's direct phone number is +150394*****

What schools did Mark Tomas attend?

Mark Tomas attended University Of Iowa.

What skills is Mark Tomas known for?

Mark Tomas has skills like Software Development, Software Engineering, Sql, Agile Methodologies, Nas, User Interface, Unix, Project Management, Web Development, Active Directory, Software Quality Assurance, Networking.

Who are Mark Tomas's colleagues?

Mark Tomas's colleagues are Yao Shi, Ankit Agrawal, Noa Ben Artzi Asor, Yuanpei Zhang, Kalyan Sikder, Janmesh Kalra, Yoav Katz.

Not the Mark Tomas 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.