Avatar of John Petri.
John Petri
Sr Principal Engineer, Master Inventor
ProfileResume
Posts
0Connections
In
Avatar of the user.

John Petri

Sr Principal Engineer, Master Inventor
Experienced Senior Software Engineer with a demonstrated history of leading high performance development teams in the Information Technology industry. Twenty one years of experience creating enterprise applications with expertise in web and mobile development.
IBM Watson Health
University of Sioux Falls
Rochester, MN, USA

Trình độ chuyên môn

  • Tình trạng hiện tại
    Đã có việc làm
  • Nghề nghiệp
  • Lĩnh vực
  • Kinh nghiệm làm việc
    Hơn 15 năm (Hơn 15 năm liên quan)
  • Kinh nghiệm quản lý
  • Kỹ năng
    Mobile Application Development
    Development
    node.js
    html5
    javascript
    css3
    agile
    mentoring
    patents
    React Native
    React.js
    React.js/Redux
    Angular
  • Trình độ học vấn cao nhất
    Master

Ưu tiên tìm kiếm việc làm

  • Hình thức làm việc mong muốn
    Full-time
    Quan tâm đến làm việc từ xa
  • Vị trí làm việc mong muốn
    Senior Software Engineer
  • Địa điểm làm việc mong muốn
  • Freelance
    Không phải freelancer

Kinh nghiệm làm việc

UI Development Lead - IBM Cohort and Measure Tool

01/2021 - Hiện tại
In a technical leadership role, I have lead the adoption of a modern, industry-established technical foundation built around TypeScript, React functional components, and the Carbon design system. I also authored the team’s coding style guidelines to set forth engineering best practices. As a result, the team is developing code much more efficiently, and with fewer bugs. As a key contributor to the Cohort and Measure Authoring Tool technology, I have extensive hands on experience with React JS functional components, React hooks, React context, TypeScript/JavaScript, HTML, CSS, and Node JS.

Owner and Principal Developer - 10KLakes, LLC

01/2017 - Hiện tại
My primary focus is on front end web and mobile application development, with additional knowledge and skills in Node JS Express server and Heroku deployment for back end API services. My company's first application, Swimmetry™, is a mobile app for iOS and Android used by competitive swimmers, coaches, and parents to track goals and visualize progress. I wrote the app in React Native, utilizing redux and SVG. It has an average rating of 4.6 on the App Store: https://apps.apple.com/us/app/swimmetry/id1209290967

IBM Master Inventor

03/2012 - Hiện tại
I have filed over xxx patents with IBM. As an IBM Master Inventor, I'm recognized for demonstrating excellence in all of the following: - Mastered the patent process - Mentored broadly for invention activity of others - Added value to IBM's portfolio, including by consulting with technical expertise - Demonstrated sustained patenting and IP leadership

UI Development Lead - IBM De-identification

05/2020 - 12/2020
8 mos
I lead the technology and design choices for a brand new administration UI, used for configuring a de-identification service. As a member of a two person team, I was a key contributor to the design and development of the UI, writing state of the art React JS functional components, React hooks, React context, Typescript, and Node JS code. I was also instrumental in the adoption of Cypress as an automated front-end test framework, which was incorporated into our team's CI/CD toolchain.

UI Development Lead - Care Advisor for Oncology

10/2019 - 05/2020
8 mos
I lead a UI team of 5 in the planning and prototyping of a web-based oncology care application based on IBM Watson technology. In this dev lead role, I provided guidance on technology choices as well as coding best practices. I have gained extensive hands on experience with modern front end languages and frameworks including React JS functional components, React hooks, React context, TypeScript/JavaScript, HTML, CSS, Node JS, and GraphQL.

UI Development Lead - Oncology Literature Insights

06/2018 - 05/2020
2 yrs 0 mos
I lead a small UI team in the planning and development of a web-based application to provide medical literature insights to doctors. I gained extensive experience with React JS, Redux, d3 and SVG graphical rendering, Node JS, and GraphQL. I worked primarily on the rendering of literature insight data, for example as bubble and bar charts.

UI Development Lead - Watson for Oncology

01/2014 - 10/2019
5 yrs 10 mos
I was the UI development lead from the conception of the Watson for Oncology product. Watson for Oncology helps doctors understand treatment options and evidence, and is one of the most visible applications in the Watson Health portfolio. I gained extensive experience with AngularJS, Angular, JavaScript/TypeScript, HTML, and CSS. For my significant technical and business contributions to this project, I was awarded the prestigious Corporate Technical Award. This award was given to only 133 individuals (out of over 350,000 employees) .

Resources & Algorithms Dev Lead - IBM Watson

01/2012 - 01/2014
2 yrs 1 mo
I lead a small team of engineers working on structured resources and algorithms for cognitive policy matching applications. The applications understand how well an individual matches with policy information, such as an insurance policy or a clinical trial. In this role, I helped develop and refine data structures and algorithms to facilitate Watson's processing of this unstructured policy information.

Development Lead - Mayo Clinic Collaboration, DDQB

01/2010 - 01/2012
2 yrs 1 mo
I worked closely collaborating with the Mayo Clinic in developing innovative healthcare and life sciences applications. In this role, I was the dev lead for a database abstraction project, which utilized XML, databases (DB2), Java EE, JavaScript, HTML, and CSS. The application was used for building cohorts for research.

Chief Programmer - Regulatory Compliance Software

01/2005 - 01/2010
5 yrs 1 mo
I was a dev lead, as well as Chief Programmer for a major release of IBM's Solution for Compliance in Regulated Environments (SCORE). I gained expertise in a wide range of technologies while in this role, including XML content management, UI development, JavaScript, HTML, CSS, as well as automated testing.

Học vấn

Master of Science (MS)
B.S. Computer Science and Mathematics
1995 - 1999