Jim Caldwell

Jim Caldwell Email and Phone Number

Senior Principal Software Engineer @ HP
Austin, TX, US
Jim Caldwell's Location
Austin, Texas, United States, United States
Jim Caldwell's Contact Details
About Jim Caldwell

Jim Caldwell is a Senior Principal Software Engineer at HP. He possess expertise in xml, web services, java, .net, c++ and 24 more skills. Colleagues describe him as "Jim has been a great friend. Jim always wants to work on new and latest technologies since they are more challenging. When working on a bug he will not only fix the bug he was assigned to fix but most of time he would figure the flaws in the whole design and end up fixing the whole design.", "I worked with Jim on one of our less popular Word processing projects. Jim was truly amazing. We good technology, but no debugger. Jim developed windows, source level debugger which became a mainstay of our development process. The idea of 'bootstrapping' a project had never occured to me until I watched this guy in action. 'Need a new project... Start one'... 'Need tools for this new project... Make them'.. Need a debugger to make the tools... No problem, Jim can do that too! This guy is just plain fun to work with, and brilliant too.", and "Jim is a dedicated engineer. He is very intelligent and efficient. He is a great guy to work with."

Jim Caldwell's Current Company Details
HP
Senior Principal Software Engineer
Austin, TX, US
Website:
hp.com
Employees:
148783
Jim Caldwell Work Experience Details
  • Hp
    Hp
    Austin, Tx, Us
  • Dell Technologies
    Sr. Principal Software Engineer
    Dell Technologies Oct 2016 - Feb 2024
    Round Rock, Texas, Us
    OCTOBER 2016 – FEBRUARY 2024SENIOR PRINCIPAL SOFTWARE ENGINEER, DELL TECHNOLOGIES (AUSTIN, TX) Designed and planned out for next generation of plugin-based utilities that will eventually be utilized by the majority of the company’s apps. This entailed working with engineers, product management, design, and managers and defining the tasks and estimates for the required effort. Architect for plugin-based utilities that included video, audio, presence detection, networking. The was designed to reduce the number of installed apps and services that typically were installed on Dell systems. Security consultant that required training, and applying best practices to each applicable aspect of the software that was being released. This included threat modeling, open source examination, analyzing protocol usage, OWASP, etc. Wrote Rugged Control Center v2.0-4.5. Wrote the backend service to handle elevated functionality. Handled json-rpc/gRPC marshalling of events. Wrote parts of the UI with WPF. Implemented extended GPS information, barcode scanning. Managed CI/CD and installation. Managed team of 3 developers and coordinated with marketing, validation, localization, and project management. Designing GPS tracking system with messaging queue and Web app to follow employees’ locations in order to facilitate scheduling. Cloud based with Azure.
  • Ca Technologies
    Sr Software Engineer
    Ca Technologies Nov 2013 - Aug 2016
    San Jose, California, Us
    Working on a mobile test automation engine designed to be used by DevOps (DevTest). The product supports iOS and Android. Supports recording and playback in a graphical context. Handles assertions for application verification. Works with simulators, real devices, and mobile cloud partners. Wrote all the Android management parts. Contributed to the open source project Appium, a mobile automation service. Designed gesture recording, screen differentiation, assertion handling, headless operation of test suites for CI testing. Designed session handling for simulators, real devices, and cloud. Added significant improvements to stability and ease of use. Implemented remote recording. Develop new designs to migrate test automation engine to be cloud-centric, using virtual and real devices. Help client troubleshoot issues and provide patch fixes as needed. Worked in Java, Android, iOS, node.js, javascript, perforce, and git.
  • Dell
    Sr Software Engineer
    Dell Aug 2012 - Nov 2013
    Round Rock, Texas, Us
  • Deutsche Bank
    Senior Software Engineer/Team Lead
    Deutsche Bank Aug 2011 - Aug 2012
    Frankfurt Am Main, Hessen, De
    Working as team lead on the Autobahn project that manages application publishing, deployment, upgrade, and access policies. Ranked #1 in banking software for 4 straight years. This product was deployed to over 150,000 users throughout Deutsche Bank globally. Responsibilities are to coordinate with development and project management, lead junior development, work on new features, lead troubleshooting, and refactor designs to improve performance, scalability, and the development process. Dealt with security details and penetration testing remedies. The product involved web services, web front end, and a desktop application. Tools and Environment: Java,Eclipse,Web Services,Spring,C#,.NET,Oracle DB,JDBC, Maven, jQuery.
  • Citrix Systems
    Sr. Software Developer
    Citrix Systems Jul 1998 - Aug 2011
    Fort Lauderdale, Fl, Us
    Served as Team Lead on the design and implementation of a rule-based load management system for XenApp server, executed real-time server cluster analysis and assigned client connections based on rule configuration. Developed scalable subsystem to accommodate a 1000 server cluster using the distributed architecture of Citrix. Worked on management infrastructure for the XenDesktop virtualization product. This entailed both administration and server portions to provide advanced features to the admins such as delegation and auditing. I also implemented global policies using active directory. Added important functionality to thin client-server product XenApp Server. This entailed design, implementation, and advanced debugging. Specifically worked on server details that handled remote application ticketing for single sign on authentication, launching remote applications, and session manipulation. Also served a significant role of enhancing scalability problems and troubleshooting trapping and memory issues in large server clusters. Worked on session capturing feature which was a mechanism to audit remote sessions and the ability to play them back. Worked on an analysis and performance tool to discover metrics and problem areas in the main ICA protocol virtual channels. Added administration tools to monitor the performance and health of system Developed web portal system incorporating customizable content, user access control and secure remote application launching. Implemented schema design and backend logic for next generation product. Implemented substantial parts of front-end administration using WinForms and .NET. Designed and developed prototype multi-server installation manager for thin client server product, enabling cluster installation and configuration from a single location. Tools & Environment: C, C++, C#, Java, RPC, WinDbg, WPF, WinDbg, Powershell, Wix, Visual Studio, MSMQ, XML, ASP.NET, JavaScript, SQL, . ADO.NET, SOAP, HTTP, Ajax, jQuery
  • Novell
    Senior Software Engineer
    Novell Jun 1994 - Jun 1998
    Provo, Ut, Us
    Designed and implemented features for communication package GroupWise 3.0, 4.0, and 5.0 releases for Windows and Macintosh. Developed mail storage and transmission and scheduled group appointments, mail server gateways, data presentation, and user interface.
  • Wordperfect Corp
    Software Engineer
    Wordperfect Corp May 1992 - Jun 1994

Jim Caldwell Skills

Xml Web Services Java .net C++ C# Distributed Systems Object Oriented Design Javascript Software Development C Perl Cloud Computing Virtualization Agile Methodologies Software Engineering Visual Studio Multithreading Mysql Php Ios Objective C Unit Testing Android Development Node.js Citrix Objective C Android Sdk Eclipse

Jim Caldwell Education Details

  • Brigham Young University
    Brigham Young University

Frequently Asked Questions about Jim Caldwell

What company does Jim Caldwell work for?

Jim Caldwell works for Hp

What is Jim Caldwell's role at the current company?

Jim Caldwell's current role is Senior Principal Software Engineer.

What is Jim Caldwell's email address?

Jim Caldwell's email address is ji****@****ail.com

What schools did Jim Caldwell attend?

Jim Caldwell attended Brigham Young University.

What skills is Jim Caldwell known for?

Jim Caldwell has skills like Xml, Web Services, Java, .net, C++, C#, Distributed Systems, Object Oriented Design, Javascript, Software Development, C, Perl.

Who are Jim Caldwell's colleagues?

Jim Caldwell's colleagues are Craig Croteau, Vladimir Parleev, Peter Hug, Gabrielle Marchioro Dos Santos, Nabil Shash, Zainab Sameer, Przemyslaw (Martin) Terek.

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

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.