Marty Bruck

Marty Bruck Email and Phone Number

Principal Software Engineer at Vineti @ Vineti
Marty Bruck's Location
Boulder, Colorado, United States, United States
About Marty Bruck

Objective:To utilize my engineering, business, and leadership skills, as well as my passion for innovation. Also to work on a highly-motivated team to make awesome things happen and have fun in the process.Technical Experience Overview:- Experience with a variety of Java architectural frameworks. Also Ruby on Rails and some .NET- Experience with a variety of software life-cycle methodologies. Certified Scrum Master.- Experience in software design methodologies, particularly Object and Aspect Oriented.- Experience in a wide variety of implementation languages including Java, Ruby, C++, JavaScript, among others.- Strong background in data architecture and database design, including SQL development, ORM, and XML technologies among others.- Experience working with subject matter experts to generate system and software requirements.- Experience leading both teams and projects.- Experience in a wide range of domains including medical, financial, software productivity tools, among othersAbout me: I like to think of myself as a creative, "out of the box" problem-solver, and like to work on complex issues. I am very technical, but also very people oriented. As such, I like to work on issues that need a strong technical component to solve a business need. I like working with diverse teams and across business boundaries. I am also passionate about good process, and believe that a company's process needs to be uniquely tailored to it's own corporate goals and personality. I like to have fun at work while doing amazing things. It is also very important for me to have a good work/life balance. In my spare time, I like to spend time with my family, play music, do woodworking, am interested in photography, videography, literature, and am an amateur inventor.

Marty Bruck's Current Company Details
Vineti

Vineti

View
Principal Software Engineer at Vineti
Marty Bruck Work Experience Details
  • Vineti
    Principal Software Engineer
    Vineti Nov 2021 - Present
    San Francisco, California, Us
    Responsible for driving the execution and delivery of features by collaborating with many cross-functional teams, architects, product manages, and engineers. Drive best-in-class software design, development, and deployment techniques.
  • Oracle
    Principal Engineer
    Oracle Mar 2017 - Nov 2021
    Austin, Texas, Us
    Principal engineer at Oracle Data Cloud (ODC), an industry leading ad tech division of Oracle, Inc. Working as part of the data ingestion team, was responsible for bringing the data ingestion platform to the next level. This team does big data loading and processing of multiple petabytes of data each year in support of the multiple ad tech products that ODC offers. As a full-stack architect and developer, responsible for backend big data processing, as well as developing front-end tools to move development and support of these complex processes into the hands of end-users and operations support. The project is complex and multi-faceted, using a variety of languages and tools as needed, including Java, Groovy, Scala, Python, JavaScript, React/Redux, Hive, Spark and others.
  • Omni Resources
    Senior Consulting Engineer
    Omni Resources May 2014 - Jan 2017
    Senior Consultant at TASCActed as technical lead on mission critical project after previous lead left the company. Came up to speed quickly on complex project that crossed multiple systems. Project required analysis, architecture, design, implementation, and leading/mentoring a team of 4-7 developers (including three offshore). Also acted as the primary technical interface to project management and quality assurance. This project was recently released and has been working flawlessly in production.Worked with senior management to identify areas for process improvement and provided strategies to accomplish these goals. This included such things as using formal design methodologies, using a more robust tool set, and incorporating agile methodologies.
  • Omni Resources
    Senior Consulting Engineer
    Omni Resources 2014 - 2016
  • Connecture
    Technical Lead / Integration Architect
    Connecture Feb 2013 - May 2014
    Milwaukee, Wi, Us
    Senior member responsible for software architecture, design and implementation. Performed various functions as needed by the business to get through a critical period in the company's growth. Worked with senior management to develop software processes to help streamline development efforts. Worked with various teams to help implement these processes, and helped train and mentor team members in their usage. Acted as scrum master on multiple teams. Lead external client integration software development efforts. Acted as a Development Manager, leading off-shore and on-shore development teams of sizes ranging from six to twenty team members. Worked as a Technical Lead responsible for providing day to day technical direction and mentoring of development teams. Tasked to start a DevOps team responsible for standardizing development and operations processes across the organization. This was deemed a mission-critical initiative by the business. Worked with senior management to develop roadmap. Was the primary driver in developing the overall architecture, and directed the activities of three developers to implement this architecture. Worked closely with the Operations teams to help them develop their strategic vision as well. Also implemented the tooling, which was written primarily in groovy. The long range plans were to create a software factory to provide a framework to provide well-structured, yet highly customizable product offerings to a number of clients.
  • Centare
    Senior Software Engineer
    Centare Mar 2010 - Feb 2013
    Milwaukee, Wi, Us
    Acted as a consulting engineer at various clients. Received scrum master certification from scrum.org, along with additional coursework as a scrum master trainer.
  • Manpowergroup
    Consulting Engineer
    Manpowergroup 2010 - 2013
    Milwaukee, Wisconsin, Us
    Worked on-site as a senior consultant to assess technology, improve software development processes, and develop new product features. Developed the enterprise architecture to re-implement a tool for retrieving job postings and then send them to the front office system of record. This tool had outgrown its capacity and was no longer working. Designed and implemented the middleware application using and ESB architecture based on Apache Camel. This application also interfaced with a third-party service responsible for parsing and formatting the individual responses. The project has had 0 defects in eight months of operation and was considered a huge business win.Completely re-architected an existing job/candidate matching search system that was no longer functioning because business usage had exceeded the system’s capacity. This feature was considered mission critical. Re-worked the searching algorithms using Hibernate Search / Lucene, and split the system into numerous RESTful services that could be run on different machines to allow for scalability. Developed tools to augment business processes using JBoss Drools Flow and Expert technologies. This is a major new direction for the company that they see as a strategic opportunity.Also investigated such MPP technologies as Apache Hadoop for future product inclusion.
  • Yoga And Food For You
    Development Manager
    Yoga And Food For You Sep 2009 - Feb 2010
    Worked with owner to develop business plan and get funding for the project. Designed, set up, and maintained accounting system using QuickBooks. Employed filming studio to shoot video for DVDs, and then did all of the post-production engineering. This was done using the Adobe CS4 Production Premium software suite for video, and Mac Logic Pro for audio production. Worked with graphic artist to design web-site and packaging. Implemented and deployed the web site (www.yogaandfoodforyou.com) using XHTML 4.0, JavaScript, and YUI toolkit. This included setting up the company as an affiliate of companies such as Target (using Google Ad Sense) and Amazon, and adding the appropriate interfaces to the web site. Set up company as a seller on Amazon with links through the web-site. Set up YouTube account with sample videos for marketing purposes. Worked with SEO to improve web visibility. The DVD is currently selling on Amazon and at several local retailers.Environment: JavaScript, XHTML, YUI, Aptana Studio, Windows, Macintosh, Adobe CS4 (Photoshop, Production Pro, Encore, Media Encoder, After Effects, Sound Booth), Logic Pro, Final Cut Express, Compressor, QuickBooks Pro
  • Archiblox, Llc.
    Senior Software Development/Software Director
    Archiblox, Llc. Apr 2007 - Aug 2009
    Set up and managed the development effort for a new web-based application. The application was based on software factory concepts and is intended to provide guidance for specifying a software product through a series of ‘expert’ interviews. Developed software methodologies and procedures for the company. Worked with principals to develop product architecture. Led a team of three developers in creating a web-based application implemented in Ruby on Rails with an extensive Ajax-enabled JavaScript front-end. Designed and implemented a substantial portion of the product. The product was integrated with in-house web services as well as other SOA providers. The product was accepted for inclusion in Demo 2009 (although the company declined to attend).Environment: JavaScript, Ajax, ExtJS, YUI, Ruby, Rails, Linux, Windows, Java, SQL, iterative development,4+1 architecture, OOP and AOP methodologies, Selenium (automated testing), XML, .NET
  • Stark Investments
    Senior Architect/Lead Software Developer
    Stark Investments Jun 2001 - Apr 2007
    Principal developer for the in-house developed real-time order management system. This system incorporated real-time interface to brokers, real-time pricing feeds, compliance monitoring, among other features.Worked with a senior trader to develop a custom tool that allowed the company to manage financing of multi-billion dollar bond holdings on a daily basis. Added features and reporting capabilities as needed.Worked with the accounting department and traders to determine requirements, then designed and implemented an automated trade reconciliation process through an external agency using a socket-based interface with an XML-based protocol.Worked with traders and the legal department to develop a dynamic commission analysis tool that was used as a basis for broker fee negotiations. Used data warehousing techniques to prepare the data for analysis.Set up a business reporting team and worked with consultants to develop the initial reports.Served on the software architecture team and various business-level committees.Environment: C++, Java, .NET, Iterative development, J2EE, JBoss, iterative development, Oracle, SQL, DB4O, Hibernate, XML, BIRT, Actuate, Ruby, Rails
  • Stark Investments
    Front Office Department Manager
    Stark Investments Jun 2001 - Jul 2003
    IT manager responsible for all software related to front office trading activities, including both new product development and installed base support. Department size ranged from 8 to 20 based on project load. Coordinated a major integration project with a vendor. Worked with senior management to re-architect the project forin-house development. Acted as senior architect and team lead on this project in addition to manager responsibilities.
  • Leapnet Consulting
    Senior Engineering Consultant
    Leapnet Consulting Jul 2000 - Jun 2001
    tasked with re-engineering legacy software and developing new software to meet the needs of a rapidly growing hedge fund company. Worked with traders and accountants to identify product needs. All software was targeted for a Windows platform.
  • Spr, Inc.
    Senior Software Consultant
    Spr, Inc. 1998 - 2001
  • Various Consulting
    Spr, Inc
    Various Consulting Mar 1999 - Jul 2000
    Acted in varying capacities as project manager, lead designer, and programmer on 3-6 month assignments.Worked with, and managed teams across multiple states. Received training on Broadvision e-commerce framework, and acted as business technical expert in this area. Worked on a variety of business areas including: an e-commerce travel web site for Sam's Club, an insurance application for Lincoln National Re-insurance, and a Y2K preparedness audit for Case Manufacturing across multiple states.Conceived and developed an in-house, project-based skills development lab designed to help consultants upgrade their technical skills. Directed and aided the initial project using ASP technology.Environment: Windows, UNIX, Java, C++, VB, VBA, IIS, NES, Broadvision, JavaScript, ASP, JSP, SQL, SQL Server, Oracle, Btrieve, Cold Fusion
  • Camtronics Medical Systems
    Consulting
    Camtronics Medical Systems Jul 1995 - Feb 1999
    Us
    Responsible for requirements analysis, design, and implementation of a real-time digital x-ray capturedevice used to provide network access to x-ray images. Member of system design team, with focus areas ofuser interface, database and event control design for the next generation of this product. Was responsiblefor introducing C++ and OOAD technologies to the team.Project lead responsible for developing two cardiac analysis tools that were sold as product upgrades.Directed the activity of two engineers as well as acted as technical liaison with a Ph.D. from Stanford whoprovided core analysis algorithms.Environment: Proprietary Hardware, Nucleus Real time OS, Windows, C, C++, Intel Assembly, TCP/IP, Visio, Zinc UI, Soft scope Debugger, OOAD
  • Camtronics
    Software Engineer
    Camtronics 1995 - 1999
  • Opus Technologies
    Consulting Engineer, Co-Founder
    Opus Technologies Sep 1989 - Dec 1998
    Co-founded the company in 1989. Over a 10 year period, the company was built up to have 13 employees.Peak revenue was over $1.2M. Worked on benefits, sales, legal, and financing as needed. Sold thecompany to Leapnet, Inc. in 1998. Also consulted full-time.
  • Ge Medical Systems
    Consulting
    Ge Medical Systems Sep 1989 - Jun 1995
    Chicago, Us
    Worked with Field Service department to develop the service delivery architecture within the CT product.Translated this architecture into technical requirements and then implemented solution using OOADtechniques. Designed the user interface architecture, and implemented a portion of it utilizing XWindows/Motif. Developed the overall testing and documentation strategy for the team.Analyzed hardware design and recommended hardware modifications to improve test coverage, thendesigned and implemented board-level diagnostics for in-house developed hardware.Environment: Workstations (Sun, SGI), UNIX, VxWorks (real-time OS), C, Objective-C, C++, 68000 Assembly, TCP/IP, UNIX Sockets, Informix SQL, Motif, Software Though Pictures CASE Tool, OOAD, HP Emulator
  • Marquette Electronics, Inc
    Software Engineer
    Marquette Electronics, Inc Feb 1989 - Sep 1989
    Responsible for the design and implementation of a Patient Monitoring central review station that allowedcentral access to bedside and telemetry patient monitors through in-house developed proprietary network.
  • General Electric Medical Systems
    Software Engineer
    General Electric Medical Systems Sep 1982 - Feb 1989
    Project lead responsible for the re-design of the per-patient system calibration procedure. LeadDesigner/Developer responsible for proprietary scanning hardware and software interface. Worked withphysicists to develop new features and scanning techniques.

Marty Bruck Skills

Web Services Software Development Java Scrum Sql Hibernate Software Design Unix Javascript Linux Enterprise Architecture Web Applications Architecture Oop C++ Objective C Rest Eclipse Agile Object Oriented Design Uml Spring Mysql Apache Junit Jquery Css Analysis User Interface Tdd Design Patterns C Oracle Sql Tomcat Jdbc Html Python Jira Ooad Xml Ruby Ruby On Rails J2ee Ejb Ajax Subversion Jboss Swing Jsp Cvs

Marty Bruck Education Details

  • Marquette University
    Marquette University
    Computer Science
  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Computer Engineering
  • Marquette University
    Marquette University
    Computing
  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Computer Engineering
  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Computer Engineering

Frequently Asked Questions about Marty Bruck

What company does Marty Bruck work for?

Marty Bruck works for Vineti

What is Marty Bruck's role at the current company?

Marty Bruck's current role is Principal Software Engineer at Vineti.

What is Marty Bruck's email address?

Marty Bruck's email address is ma****@****ail.com

What is Marty Bruck's direct phone number?

Marty Bruck's direct phone number is +141451*****

What schools did Marty Bruck attend?

Marty Bruck attended Marquette University, University Of Illinois Urbana-Champaign, Marquette University, University Of Illinois Urbana-Champaign, University Of Illinois Urbana-Champaign.

What are some of Marty Bruck's interests?

Marty Bruck has interest in Inventing, Woodworking, Mentoring, Music Composition And Performance.

What skills is Marty Bruck known for?

Marty Bruck has skills like Web Services, Software Development, Java, Scrum, Sql, Hibernate, Software Design, Unix, Javascript, Linux, Enterprise Architecture, Web Applications.

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.