Software Engineer at Apple
San Francisco Bay Area
Pittsburgh branch (GDC4S | Viz; f.k.a. MAYA Viz) - Java software developer on the CoMotion collaborative data visualization workspace, including (1) extensive architectural work. Helped design and develop the 1.0 release of TransViz, a product for US TRANSCOM. Pittsburgh branch (GDC4S | Viz; f.k.a. MAYA Viz) - Java software developer on the CoMotion collaborative data visualization workspace, including (1) extensive architectural work. Helped design and develop the 1.0 release of TransViz, a product for US TRANSCOM.
What company does John McCall work for?
John McCall works for General Dynamics C4 Systems
What is John McCall's role at General Dynamics C4 Systems?
John McCall is Software Engineer
What industry does John McCall work in?
John McCall works in the Computer Software industry.
Who are John McCall's colleagues?
John McCall's colleagues are Guillaume Pinneterre, Francis Mistrih, Pau miguel, Eric Gourlaouen, Jean-Baptiste Gartner, Fanny Tosca, Gautier DELORME, charly delaroche, Louka Desroziers, and Rachid Boumoula
đź“– Summary
Software Engineer @ General Dynamics C4 Systems Pittsburgh branch (GDC4S | Viz; f.k.a. MAYA Viz) - Java software developer on the CoMotion collaborative data visualization workspace, including (1) extensive architectural work. Helped design and develop the 1.0 release of TransViz, a product for US TRANSCOM. From January 2004 to July 2006 (2 years 7 months) Software Engineer @ Apple Language design and implementation for the Swift language. Member of the Core Team with primary responsibility for the project and its language design. Implemented code generation. Designed the ABI. Designed and implemented extensive portions of the runtime. Designed and implemented the error-handling feature. Designed major enhancements to the value-ownership system with implementation ongoing in collaboration with other team members. Extensive other contributions to the design and implementation. Providing senior technical leadership to a team of ~20 engineers.Language design and implementation for the Objective-C language. Designed and implemented the Objective-C Automatic Reference Counting (ARC) feature. Designed and implemented many interactions of Objective-C with C++. Extensive other contributions.Code owner of LLVM IR generation for the Clang compiler. Implemented major components of the C++ language in Clang, including access control and exceptions. Designed and implemented several major warnings. Extensive contributions to the design of LLVM's IR for exception-handling. Extensive other contributions throughout the Clang project. Principal maintainer of the cross-platform "Itanium" C++ ABI specification.Language expert for C, Objective-C, C++, and Swift.Previously: worked on an LLVM-based JIT for JavaScript meant to form a component of the WebKit web-browser core. Greater New York City Area
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
2 year(s), 7 month(s)
Unlikely
Likely
There's 94% chance that John McCall is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
John McCall's Social Media Links
/company/a... /school/po...