Software Developer at Amazon
Toronto, Canada Area
Acquia (acquired TruCentric)
Senior Engineer, Engagement Platform
June 2014 to Present
Toronto, Canada Area
TruCentric
Application Developer
June 2012 to May 2014
Antenna Software
Principal Engineer
July 2009 to March 2012
Dexterra
Senior Software Developer
July 2005 to July 2009
Octanewave Software
Senior Software Developer
June 2001 to June 2005
Daleen Technologies
Senior Software Developer/Architect
January 2000 to May 2001
Inlogic Software Inc.
Software Developer
2000 to 2000
Medius
Software Developer
May 1998 to December 1999
📖 Summary
Software Developer, Architect and Team Lead in various Internet/Wireless related projects. Focus on developing frameworks that other developers build upon or allowing custom extensions on products. Specialties: Java, Hadoop, Objective C, C#, HTML5, XML/XSLT, Eclipse Framework, Android, BlackBerry and iOSSenior Engineer, Engagement Platform @ From June 2014 to Present (1 year 7 months) Toronto, Canada AreaApplication Developer @ - Setup build and deployment machines in Amazon EC2 - Designed and implemented Javascript framework to display offers and recommendations with jQuery and JSONP - Created workflow and Hadoop Map/Reduce jobs to process capture log files using Amazon Flow Framework and Amazon Elastic Map Reduce - Implemented Spring data access beans and services that connect to customer configuration database and capture storage - Built stream processing prototype using Twitter Storm - Helped design and implement administration website using GWT Model View Presenter framework From June 2012 to May 2014 (2 years) Principal Engineer @ - Architected and developed framework for embedding HTML5 (with JQuery support) content into native applications running on top of Antenna AMP 3.x product (for Android and iPhone) which included automatic update facility and extensible api - Mentored and trained foreign developers on developing Android and iOS applications using Antenna AMP 3.x product - Aided analysis and design of potential integration points between Antenna products (that included Eclipse plugin, Android/BlackBerry/iPhone libraries and Java server components) - Added code generation support for Android that generated Java and XML layout documents from AMP 3.x XML documents - Ported Antenna AMP 3.0 Smart Client libraries from BlackBerry to Android converting RMS/RIM data layer to SQLite data layer From July 2009 to March 2012 (2 years 9 months) Senior Software Developer @ - Architected and created Eclipse plugins, using EMF, GEF and XML technologies to create Dexterra MDA projects, drag and drop ui components, generate code for devices - Redesigned scripting language editor, data workflow editor, data model editor and data model import wizards in Eclipse - Enhanced custom DB for BlackBerry to provide LIKE search, unlimited joins, and optimizations for loading rows - Developed code generation engine that allows models, defined in XML, to be generated to various programming languages and devices - Designed and implemented i18n infrastructure for device platforms - Created transactional layer, on top of the data layer and messaging layer, for device platforms to allow grouping of data to be sent to the server (with rollback support) - Architected and created initial CF .NET platform for Windows Mobile platforms that included a slim UI layer, data layer, security layer and mobile messaging layer - Developed initial implementation of the MIDP UI layer that included custom toolbar, tab pane and table components built on top of J2ME From July 2005 to July 2009 (4 years 1 month) Senior Software Developer @ - Architected and created Eclipse drag and drop prototype plugin, using GEF and XML technologies, that provided easy screen building for MDA UI layer - Maintained J2ME/Blackberry UI layer and transformation between XML to an internal J2ME model - Enhanced Eclipse plugin, that allowed applications to be built on top of the MDA UI layer, by providing extra debugging features - Created several command-line tools that helped test services of the MDA platform without creating an application - Built several native routines (JNI) to enable device specific functionality (ex. barcode scanning, SWT table widget enhancements) - Designed simple timer to profile code and build reports in XML/XSLT - Architected an MDA (Model Driven Architecture) UI layer to be used for various devices (PocketPC, Windows XP Tablet, Web) and allows custom code to enhance behavior and functionality - Debugged and submitted bug reports to third parties (JMS, Java VM, GUI library) and provided temporary fixes until the bugs were resolved - Developed, within a team, a PocketPC-based wireless CPG prototype with J2EE backend From June 2001 to June 2005 (4 years 1 month) Senior Software Developer/Architect @ - Developed Swing client application to register products created in the web self-care product and defined the workflow/XSLT to use - Architected an XML java api layer to allow the web self-care product to integrate with any third party system using XSchema as a basis for defining the exchangeable objects - Developed prototype Vitria Businessware connector to integrate the web self-care product and the billing product through Vitria Businessware - Led development involvement in the TMF Forum Catalyst project that demonstrated the real-time provisioning of VPN services starting with submitting an order from the web self-care product through to Vitria Businessware - Prepared XSLT documents that transformed the XML documents into an acceptable format for the workflow engine (Forte Conductor) to process - Designed and implemented a thin object layer that converted orders to/from XML and submitted/retrieved those XML documents to/from a CORBA server - Implemented customer service representative functions in the web self-care product with Java servlets communicating with CORBA servers - Redesigned electronic bill presentment application by eliminating redundant objects using TOPLink object-relational mapping, Java servlet, and JSP technologies From January 2000 to May 2001 (1 year 5 months) Software Developer @ From 2000 to 2000 (less than a year) Software Developer @ - Designed and implemented a registration system for a set-top box using Java servlet, JDBC and Livewire technologies - Participated and modified design of Web-based email application and LDAP schema - Managed Oracle Workgroup Server and Netscape Enterprise Server on both a Windows NT environment (development) and a Sun Solaris environment (production) - Built Java Swing applications to administrate a clients MS Access database and print reports through Crystal Reports and print forms through Adobe Acrobat - Controlled deployment of Director/Java hybrid application by creating install program and an upgrade MS Access database From May 1998 to December 1999 (1 year 8 months) Bachelors of Mathematics, Computer Science @ University of Waterloo From 1993 to 1998 Chris Nagy is skilled in: Java, Eclipse, Objective-C, Android, Blackberry, iPhone development, C#, JavaScript, jQuery, JSP, Java Enterprise Edition, XML, XSLT
What company does Chris Nagy work for?
Chris Nagy works for Acquia (acquired TruCentric)
What is Chris Nagy's role at Acquia (acquired TruCentric)?
Chris Nagy is Senior Engineer, Engagement Platform
What industry does Chris Nagy work in?
Chris Nagy works in the industry.
Who are Chris Nagy's colleagues?
Chris Nagy's colleagues are Scott Romero, Yuan Ma, Ross Larson, Partho Mandal, Duane Brown, Vesko Georgiev, Brooke Hubert, Michael Sherman, Weston Fribley, and AUSTIN JEYASEELAN
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
2 year(s), 3 month(s)
Unlikely
Likely
There's 86% chance that Chris Nagy is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies