Raymond, Xie Liming is a software R&D expert with over 16 years of experience working in multiple IT domains, including networking, multimedia IP communication, insurance, telecom, and mobile apps/games.
Raymond holds a Master of Science degree from Fudan University. He is also a PMI-certified Project Management Professional.
He worked as a senior manager in Softfoundry, Singapore; eBaoTech; and Ericsson's Shanghai R&D center, leading the R&D team while working on enterprise and carrier class software. In December 2013, Raymond founded his own company, RJFUN Mobile Technologies, that makes mobile apps/games and also produces reusable components for mobile apps/games.
Raymond has plenty of experience in R&D management. He is also a software expert with hands-on architecting and developing skills. He is very active in the Github and Cordova/PhoneGap communities with the nickname floatinghotpot
.
Raymond now lives with his wife, Jenny, in Shanghai, China.
Dmitri Moore is a full stack software architect , specifically dealing with Javascript, and a hands-on developer with a primary focus on solutions based on AngularJS/Node.js. Working as an independent consultant, Dmitri has assisted many clients with building their IT infrastructure and implementing mission-critical apps.
In his spare time, apart from contemplating "2 spaces versus 4 spaces," Dmitri contributes to open source projects and shares his software-related thoughts on his web blog (http://demisx.github.io).
Ranganadh Paramkusam holds a degree in Computer Science and Engineering. He began his career by developing cross-platform applications for iOS, Android, and BlackBerry using PhoneGap, Sencha, and AngularJS respectively. He also developed more than 30 mobile applications.
Afterwards, he started working with native code, such as iOS and Java, to create PhoneGap plugins to introduce native UI/UX in hybrid mobile applications.
Ranganadh developed plugins using Google's Native Client (NaCl), and more specifically the Portable Native Client (PNaCl), to create web applications in a way that their performance would be similar to that of desktop applications. He also created browser extensions for Google Chrome and Firefox using Google APIs.
His works include creating a web-based image editor and a text editor (a replica of Adobe's Brackets application). He created a web-based image editor using the HTML5 Canvas element to apply enhance, filters, resize, and various other effects, and a chat application using Node.JS and MongoDB.
Ranganadh has a certification as an Oracle Certified Associate (OCA), which he got in 2010, and Python from MIT in 2013.
He was awarded the Techno Geek for the year 2012-13 and Emerging Performer of the Year (2013-14) for his work.
His whole work aims at linking JavaScript to low- and medium-level languages, and he came to JavaScript after developing for C++, Python, Objective-C, and Java.
In his leisure time, he reviews Packt Publishing books. His last book was JavaScript Native Mobile Application Development.
He is currently working as a senior programmer in the Center of Excellence (COE) department of Hidden Brains Infotech Pvt. Ltd., India.
I would like to thank my family and friends for their support while I was working on this book.
Konstantin Tarkus has been designing and building web applications for more than a decade. He has worked with small startups and global brands. He currently runs a small software consultancy company, Kriasoft, and actively contributes to the open source community. You can reach out to him at https://www.codementor.io/koistya
Juris Vecvanags started his career in the IT field in the early 90s. During this time, he had a chance to work with a broad range of technologies and share his knowledge with Fortune 500 companies as well as private and government customers.
Before moving to Silicon Valley, he had a well-established web design company in Europe. He is currently working as a solutions architect at Sencha Inc., helping customers write better apps for both desktops and emerging mobile platforms. He contributes to the ExtJs framework as well as writing custom components and features.
When it comes to web technologies, this invaluable experience serves as the basis to be a trusted advisor and competent reviewer.
Away from office, you can see him speaking at meetups across the San Francisco Bay area, Chicago, and New York. Among the topics he discusses are Node.js, ExtJs, and Sencha Touch.
He is passionate about bleeding edge technologies and everything related to JavaScript.