- Mastering JavaScript Design Patterns
- Simon Timms
- 679字
- 2021-08-05 17:14:53
About the Reviewers
Amrita Chaturvedi is a PhD researcher in the Department of Computer Science and Engineering at Indian Institute of Technology, Kanpur, Uttar Pradesh, India (http://www.cse.iitk.ac.in/users/amrita/index.htm). She was schooled (kindergarten to intermediate) at City Montessori School, Aliganj, Lucknow, Uttar Pradesh, India. She received a Bachelor of Technology degree in Information Technology from Institute of Engineering and Technology, Lucknow, Uttar Pradesh, India and a Master of Technology degree in Information Technology (with a specialization in Software Engineering) from Indian Institute of Information Technology, Allahabad (Deemed University), Uttar Pradesh, India. She has worked in Nucleus Software Exports Ltd., Noida, Uttar Pradesh, India as a software engineer. She was also employed as a faculty in Institute of Engineering and Technology, Lucknow, Uttar Pradesh, India. She has worked in user interface design as a senior project associate at Indian Institute of Technology, Kanpur, Uttar Pradesh, India. She was selected as the first female PhD student from Asia under EURECA (European Research and Educational Collaboration with Asia) project 2009 to conduct research at VU University Amsterdam, the Netherlands. Her areas of specialization are software engineering, software architecture, software design patterns, and ontologies. Her research interests include software architecture and design, ontologies-based software engineering, service-oriented and model-driven architecture, semantic web, Internet technologies, and mobile agents.
She has given several talks and seminars as well as conference welcome/key notes at international conferences. She has also earned various awards such as best paper award for her research paper in an international conference, ACM SIGAPP award, and has also been a Physics Olympiad topper. She has traveled several European, North American, African, and Asian countries for educational/conference/research purposes. She has teaching as well as research experience and has worked on several implementation-based projects both jointly in a team as well as independently. She has acted as a session chair and program committee member, as well as research paper reviewer for various international conferences.
I would like to thank my incredible and beloved husband, Bhartendu Chaturvedi, for his constant support.
Philippe Renevier Gonin has been an assistant professor at the University of Nice Sophia-Antipolis (UNS), France, since 2005. He teaches web technologies, software engineering (architecture, development), and HCI (Human Computer Interaction).
In the research area, he works on connections between user-centered design (for example, user and task models) and software engineering (for example, component architecture and UI development).
Pedro Miguel Barros Morgado holds a Master's degree in Informatics and Computing Engineering at FEUP (Faculdade de Engenharia da Universidade do Porto) and did his master thesis on Object-Oriented Patterns and Service-Oriented Patterns.
Since 2009, he has been working with several different programming languages, frameworks, and technologies, which included the main OO programming languages such as PHP, Python, C/C++, Java, and JavaScript as well as web languages such as HTML, JSON, and XML. He has worked with different database technologies such as MySQL, PostgreSQL, Oracle SQL, and SQL Server and also with different caching systems and search engines.
He has worked as an IT consultant in the banking field for a year, and built a recommendation system (data mining and text mining) as a research assistant at INESC (Technology and Science-Associated Laboratory) for a period of 1 year. Finally, he focused on web projects as a technical lead at Rocket Internet AG, for which he built scalable systems for FoodPanda, CupoNation, Camudi, and Lamudi. Due to his experience, he has specialized in project management and product development based on an e-commerce area. For more information, take a look at his LinkedIn account at https://www.linkedin.com/in/pedrombmorgado.
Mani Nilchiani is a developer, an artist, and a teacher based in Brooklyn, New York. He holds an MFA degree in Design and Technology from Parsons The New School for Design. He is a frontend engineer at The Daily Beast where he focuses on UI Development, API design, integration, and architecture, and works as an adjunct faculty at Parsons The New School for Design, where he teaches a graduate-level curriculum of JavaScript development and design patterns. As a digital artist, he approaches code as an expressive medium to create interactive, site-specific, and generative works of art.
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- UML和模式應用(原書第3版)
- Spring技術內幕:深入解析Spring架構與設計
- 自己動手寫Java虛擬機
- Visual Basic編程:從基礎到實踐(第2版)
- JavaScript+Vue+React全程實例
- Apache Mahout Clustering Designs
- Highcharts Cookbook
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- Swift細致入門與最佳實踐
- Spring Boot實戰
- Building Serverless Web Applications
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- 深度學習入門:基于Python的理論與實現
- Python 快速入門(第3版)