Avatar of John Petri.
John Petri
Sr Principal Engineer, Master Inventor
列印
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

职场能力评价

专业背景

  • 目前状态
    就职中
  • 专业
  • 产业
  • 工作年资
    15 年以上 (15 年以上相关工作经验)
  • 管理经历
  • 技能
    Mobile Application Development
    Development
    node.js
    html5
    javascript
    css3
    agile
    mentoring
    patents
    React Native
    React.js
    React.js/Redux
    Angular
  • 最高学历
    硕士

求职偏好

  • 预期工作模式
    全职
    对远端工作有兴趣
  • 希望获得的职位
    Senior Software Engineer
  • 期望的工作地点
  • 接案服务
    不提供接案服务

工作经验

UI Development Lead - IBM Cohort and Measure Tool

2021年1月 - 现在
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

2017年1月 - 现在
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

2012年3月 - 现在
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

2020年5月 - 2020年12月
8 个月
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

2019年10月 - 2020年5月
8 个月
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

2018年6月 - 2020年5月
2 年 0 个月
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

2014年1月 - 2019年10月
5 年 10 个月
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

2012年1月 - 2014年1月
2 年 1 个月
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

2010年1月 - 2012年1月
2 年 1 个月
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

2005年1月 - 2010年1月
5 年 1 个月
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.

学历

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