Open Site Navigation

James is a Senior Software Engineer with a Masters degree in Information Systems Management. He started his career in 2012 at IBM, working on mission critical networking and case management systems for IBM Cloud and Watson Health.

He has 8 years of experience in customer facing roles surrounding the product lifecycle, from the phases of planning, analysis, design, implementation, and delivery to maintenance.

Other experience includes:
--Certified IBM Application Developer for Cúram SPM V7.X
--Building prototypes to investigate new technologies and patterns
--Utilizing Domain Driven Design and design thinking to provide solutions to customer problems
--Working alongside Product Managers to drive MVPs from product planning to implementation
--Mentoring junior members

When not brushing up on best practices and new technologies, James can be found playing guitar and finding new places to travel.

Projects

Sports Team Management

  • Built the front-end MVP for a web application responsible for managing and displaying sports teams, events, and statistics.


Health Care Case Management

  • Investigated and implemented API best practices and patterns across the organization.

  • Contributed to open source research.

  • Utilized automation to drastically cut developer setup time by 50% across the organization.

  • Created and successfully handed over end-to-end test automation framework.


Service Lifecycle Manager

  • Led knowledge transfer and collaborated with external customers to identify and drive to resolution all software issues.

  • Configured management tool adhering to ITIL standards to maintain application environments and availability.


Information Technology Infrastructure Library

  • Led knowledge transfer and collaborated with external customers to identify and drive to resolution all software issues.

  • Configured management tool adhering to ITIL standards to maintain application environments and availability.


Network Management

  • Developed software for a mission critical detailed network discovery, device monitoring, topology visualization, and RCA tool.

  • Re-developed an applet based topology visualization UI into a user experience rich HTML5/ Web 2.0 Style UI.

Connect with James

New York/Ireland (home town)

New York, NY (current city)

Master of Science, Information Systems Managment, National University of Ireland, Galway

Java, JavaScript, TypeScript, REST, Hypermedia, GraphQL, SQL, Oracle, DB2, Ruby, Rails, HTML, Cucumber, CSS, React, Redux, Bash, Linux, Kafka, Docker, Kubernetes, Jenkins, Gradle, Maven, Ant


Object Oriented Design and Design Patterns, Domain Driven Design, Test Driven Development, Behavior Driven Development



James Duffy

Senior Software Engineer