Josh Widen

Senior Software Engineer at Verily
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Minneapolis-St. Paul Area

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Vasily Vylkov

I worked on the St. Jude Medical EnSite Velocity system with Josh for about two years, on the core systems and signal processing team. Josh was a great colleague and mentor to work with, and remains one of the most impressive engineers I've worked with to this day. He's always been one of the experts you go to for questions that require deep understanding of the large scale software architecture of the system, but at the same time someone very approachable and easy to get along with and collaborate with. Most importantly, he has the ability and drive to effect change at the big-picture level, making significant non-trivial improvements to the customer experience and quality of the product. During my tenure on the team, Josh was tasked with everything from systemwide architectural refactoring of a legacy codebase, to end-to-end development of major new customer-facing feature, down to the humblest of tasks such as upgrading libraries, helping to investigate bugs and writing up tests and documentation for FDA compliance. His work ethic and humility allows him to be effective and a top contributor in all the needs of a complex software/systems project -- whether large or small, fun or tedious. Having completed the architectural survey and refactoring, he gave in-depth presentations and one-on-one individual help to the rest of the team, and was a constant resource for architectural and system behaviour questions. When leading the effort to support a major new product feature, he acted as point-of-contact liaison and software team representative to several cross-functional teams, driving features to completion and maintaining communication on schedules and deliverables. He remains professional and supportive and courteous even when others are difficult to work with, and at the same time is uncompromising on quality and best practices & standards. It is telling that Josh continued to lead the way in process modernization and improvements to the software development environment in the last few years. While a lot of us would gripe and grumble about out-of-date or inefficient tools, then go back to using them for our day to day tasks, Josh takes initiative and rallies others to improve the status quo. Josh has been a significant pillar of the success of the software projects he has been able to work on, and would be an exceptional addition to any systems or software team, no matter the domain.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Hospitals and Health Care
    • 700 & Above Employee
    • Senior Software Engineer
      • Jun 2018 - Present

    • United States
    • Computers and Electronics Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jun 2016 - Jun 2018

    • United States
    • Medical Equipment Manufacturing
    • 700 & Above Employee
    • Principal Software Engineer
      • Aug 2008 - May 2016

      • Developer on the EnSite Velocity Cardiac Mapping System product team, completing nine full software releases in six years under an IEC 62304 compliant process (Medical Devices) • Linux development in C++, using Qt, Boost, and standard libraries • Promoted from Software Engineer II in early 2012 and Senior Software Engineer in August 2015 • Presented the Star Award: Gold Level for exceptional work performance in July 2013 • Served as Technical Lead on a new feature to track ablation data in 3D space • Developed networking code to retrieve real-time force data from TactiSys™ Quartz system • Created a system that would efficiently save and replay application settings when playing back recorded data segments, also allowing the user to override certain settings during playback • Worked extensively on the GUI and user experience, a constant voice for the customer • Helped create a CMake/Ninja-based build system to replace existing Cook-based system, and successfully pushed new tools and technologies into a traditionally slow-moving environment Show less

    • United States
    • Computer Games
    • Software Engineer
      • Jun 2006 - Aug 2008

      • Contributed to the design, creation, and enhancement of several major subsystems in a cross-platform, next-generation videogame engine (C++) • Worked within a diverse team of more than 20 engineers, 15 artists, and 10 game designers • Primarily worked on physics, vehicles, modeling damage systems, gameplay level technology • Helped lead an effort to move away from a traditional class hierarchy for game entities and towards a composition based system • Analyzed application bottlenecks and memory leaks and refactored the identified sub-systems using appropriate data structures and design patterns to enhance performance Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Quality Engineer Intern
      • May 2005 - May 2006

      • Wrote and maintained automated tests for several databases on Windows and Unix systems • Managed several databases including Oracle, DB2, Sybase, and Informix • Wrote and maintained automated tests for several databases on Windows and Unix systems • Managed several databases including Oracle, DB2, Sybase, and Informix

Education

  • Bethel University
    Bachelor's Degree, Computer Science, Biology
    2002 - 2006

Community

You need to have a working account to view this content. Click here to join now