James Stack work email
- Valid
- Valid
James Stack personal email
- Valid
- Valid
- Valid
- Valid
Clearances available upon request. I am a customer and application-focused software engineer who loves working closely with end users to deliver software that precisely meets their needs and exceeds their expectations. Most of my work has revolved around Remcom’s flagship product. XF is a multiphysics EDA/CAE tool providing electromagnetic, thermal and static voltage simulation capabilities. My close customer relationships help fuel sales while allowing me to enhance my software development skills and gain useful expertise in antenna design, antenna array synthesis, antenna/platform integration, radar cross section, MRI and implantable medical devices.I enjoy designing and implementing customer workflows and intuitive GUIs using Qt and MFC; however, my real passion lies in high performance computing. Fast simulations facilitate rapid design iterations. This results in lower costs, reduced material waste, shorter release cycles and more dependable products. Therefore, I continually seek out techniques to speed our FDTD, Laplace, thermal and ray tracing solvers.My love for speed began when I realized how simple refactoring of existing code could yield substantial performance gains. This led me to study techniques for writing efficient C++ code. My drive for computational speed quickly brought me to multithreading and MPI. More recently, I have used SSE vectorization, on-chip cache optimization and NUMA-aware techniques to achieve greater CPU performance.My GPGPU experience began in 2002 when I helped develop an OpenGL-based ray tracing mesher. I designed and implemented an OpenGL FDTD calculation engine in 2005 before developing a new GPU-accelerated FDTD library using CUDA in 2008. Along the way, I have explored other GPGPU technologies including OpenCL and RapidMind.
-
Senior Principal EngineerCommnet, Llc Nov 2022 - PresentForest Hill, UsSupporting ASA(ALT) -
Senior Principal EngineerCommnet, Llc Aug 2013 - Oct 2022Forest Hill, UsSupporting C5ISR S&TCD (formerly CERDEC S&TCD) -
Training, Applications, And Consulting ManagerRemcom Inc. Feb 2009 - Aug 2013State College, Pa, Us● Manage application engineering team as head of application engineering department.● Department responsibilities include○ Technical sales ○ Technical support ○ Development and delivery of training materials for all software products ○ Development of technical marketing materials● Perform research and development tasks to facilitate the introduction of novel software features and workflows.● Rapidly prototype new features and algorithms using QtScript (JavaScript), C++, MFC and Qt.○ Particle Swarm Optimization (PSO)○ Golden Section Search○ Automatic gridding for FDTD○ Antenna array synthesis○ ODB++ Import.● Conceived and implemented a novel memory storage technique for GPU accelerated FDTD.○ Can reduce memory usage on GPU by up to 33% (22% on average).○ Can reduce total simulation time by up to 30% (20% on average).● Designed and implemented new MR birdcage tool.○ http://www.remcom.com/press-releases/remcom-announces-update-to-xfdtd-em-simulation-software-with.html● Secured commercial funding for numerous product enhancements, including MPI-GPU feature.● Author whitepapers, articles, research papers and other technical content for journals, conferences and Remcom's website in order to promote Remcom research and capabilities.● Mentor less experienced engineers in customer relations, technical writing, EM propagation, software development and project management. ● Perform consulting work on behalf of Remcom in the areas of antenna design, FCC/FDA certification of implantable medical devices, bio-electromagnetic safety analysis, and custom software development.● Develop partnerships and collaborations with customers, universities and other industry players.● Current research topics:○ SSE/AVX vectorization○ NUMA-aware optimization techniques○ On-chip cache optimization○ New GPU acceleration techniques○ Particle Swarm Optimization (PSO)○ Novel radio frequency (RF) structures (antennas and MRI coils)○ Automatic FDTD grid/mesh generation -
Software Engineer | Project Manager | Product ManagerRemcom Inc. Mar 2005 - Jan 2009State College, Pa, Us● Product and project manager for XFDTD, Remcom's flagship product.○ Manage the daily work of the XF development team.○ Lead on requirements elicitation - collaborating closely with clients to understand their problem domain and engineer cost-effective and timely solutions to meet their needs.○ Establish product roadmap.○ Manage schedule and feature tradeoffs.● Established development procedures such as design reviews, code reviews, requirements elicitation/documentation and project management processes.● Designed and implemented a GPU accelerated FDTD library using CUDA. ○ Speeds up simulations by hundreds of times when compared to a traditional CPU.○ Uses an API approach to facilitate integration into multiple products.○ Supports an unlimited number of GPUs with excellent scalability.○ Independently secured commercial funding for development.● Design and implementation of a time-varying material the GUI and calculation engine.● Designed and implemented a DXF translation library.● Researched and designed a conformal dielectric averaging algorithm.● Designed and implemented a system for reading/writing binary files ○ Automatic Endian detection of host and file.○ Automatic correction for reading file from system with different Endian type from host.● Extended Laplace solver to work in threaded and MPI environments.● Extended far zone transformation to work in threaded and MPI environments.● Contributed a novel approach to the design of a new SAR algorithm which significantly improved processing times.● Rewrote FFT algorithm to achieve a 50% speed improvement.● Oversee 4-8 customer training courses per year globally for our flagship product● Develop innovative algorithms and feature concepts for use in 2-3 SBIR/contract proposals each year● Provide critical pre and post-sales support to key customers● Developed best practices for FDTD gridding.● Designed and implemented a proof-of-concept GPU-accelerated FDTD implementation using OpenGL. -
Software EngineerRemcom Inc. Jan 2002 - Feb 2005State College, Pa, Us● Lead on requirements elicitation - collaborating closely with clients to understand their problem domain and engineer cost-effective and timely solutions to meet their needs.● Designed and implemented variable grid structures and routines then integrated these into the XFDTD field updates. This modification eliminated the requirement of using a constant cell size throughout the simulation space and permitted the cell size to vary continuously in order to better accommodate varying geometric detail throughout the space.● Designed and implemented the Hierarchy feature. This is a time-saving capability that could automatically prepare a new project based on a CAD file and an old project using a similar set of CAD objects.● Designed and implemented a set of OpenGL utilities that assists in trouble shooting OpenGL problems, rendering of large data sets and creates watertight objects from faceted data.● Completed the implementation of an OpenGL based ray tracing mesher. This mesher converts the CAD representation of a solid object to the rectangular mesh representation required by the FDTD technique.● Extended the design of the OpenGL mesher to improve robustness, handle new object types and improve speed.● Assisted in the design and implementation of automatic convergence metrics. The convergence metrics determine when the fields in the space have reached steady-state and automatically terminates the simulation.● Helped identify and develop coding practices to improve software efficiency which led to an immediate 10% speed improvement in XFDTD's calculation engine● Designed and implemented a series of MOTIF-based GUI classes for use in Linux version to match available features from MFC.● Create ACIS entities for a series of geometric shapes.● Added hands-on component to training courses by developing practical, real-world examples that could be used in a classroom setting.● Provide application level support to key customers● Perform customer training -
Software Developer, InternRemcom Inc. Sep 2000 - Dec 2001State College, Pa, Us● Implement new features, test software and repair bugs● Wrote an MPEG export tool that allows users to create portable videos of animated electromagnetic fields.● Wrote the company’s first bug tracking database – allowing many simultaneous users to reportissues for multiple products via a web interface. The database was used for over five years before being replaced by an off the shelf application.● Provide basic technical support, including instructing customers in hands-on sessions during training courses
James Stack Skills
James Stack Education Details
-
Penn State UniversitySystems Engineering -
Penn State UniversityElectrical Engineering
Frequently Asked Questions about James Stack
What company does James Stack work for?
James Stack works for Commnet, Llc
What is James Stack's role at the current company?
James Stack's current role is Senior Principal Engineer at CommNet, LLC.
What is James Stack's email address?
James Stack's email address is ji****@****aol.com
What schools did James Stack attend?
James Stack attended Penn State University, Penn State University.
What are some of James Stack's interests?
James Stack has interest in Volleyball, Sse2, Photography, General Purpose Gpu, High Performance Computing, Android Software Development, Cuda.
What skills is James Stack known for?
James Stack has skills like Simulations, Software Development, Algorithms, C++, Linux, Multithreading, Testing, Matlab, Electromagnetics, Fdtd, High Performance Computing, Electromagnetic Simulation.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial