Find JSRs
Submit this Search


Ad Banner
 
 
 
 

Previous Specification Lead Profiles

Victor Grazi
Jitendra Kotamraju
Manik Surtani
Mitch Upton
Cheng Wang


Victor Grazi
 
Victor Grazi is an Oracle Java Champion. He has been at Credit Suisse since 2005, where he works in Investment Banking Architecture on platform architecture, and as a technical consultant and Java evangelist. He is also a trainer, columnist, and frequent presenter at technical conferences (such as JavaOne, JavaZone, Jazoon), and Java User Group (JUG) meetings, where he speaks about his first love, Java concurrency, as well as other Java-related topics. He says, "As numbers of processors and cores grow and chip designers start taking advantage of memory model optimizations, developers will need to be more cognizant of concurrency features they closed an eye to in the past." Victor created and hosts the Java Concurrent Animated open source project on SourceForge.

Victor co-represents Credit Suisse on the JCP EC and is the Spec Lead of JSR 354, Java Money and Currency API. This API allows for representing, transporting, and performing comprehensive calculations with monetary values and regional currency rules.

Victor has been fascinated with numbers since he was a youngster. At New York City's Brooklyn Technical High School he was a top scorer on one of the top Math teams in the USA. He holds a bachelor's in Math from Syracuse University in New York (1976) and also studied Math at Columbia University in New York (1977). Victor's love of math turned into a fascination with programming when, at Syracuse University, students were granted $50 worth of computer time per semester. He says, "I would tear through that in a few days learning early languages like Fortran, APL, and Forth, but I never had any trouble finding people who were more than happy to gift me their time. I developed a love for computers because, unlike people, they did what they were told, and if they didn't it was your fault not theirs!" In 1996, he started a dot com company based on a sophisticated Java applet, which launched his career in Java.

Victor communicates to the world through Twitter @vgrazi and Tumblr. He is editor and columnist for Credit Suisse's internal Inside IT magazine. He lives in Brooklyn, New York with his wife and family. In 2008, Victor was honored for his nearly ten years of volunteer work with the Career Services, meeting weekly to help people develop basic computer skills useful on the job. In 1999, he was inducted as a member of American Mensa.





Jitendra Kotamraju
 
Jitendra (Jitu) Kotamraju is a Principal Member of Technical Staff at Oracle. He has contributed to many Java EE technologies and GlassFish projects for the past 8 years.

Within the JCP program, Jitu is the Spec Lead for JSR 353, Java API for JSON Processing. (JSON is JavaScript Object Notation.) He was also the Maintenance Lead for JSR 109, Implementing Enterprise Web Services 1.3, and JSR 224, Java API for XML-Based Web Services (JAX-WS) 2.2. In the open source community, Jitu was the Implementation Lead for various releases of the JAX-WS Reference Implementation and he delivered JAX-WS technology for the Java SE 6, Java EE 5, Java EE 6 platforms. Currently, he is also implementing various web technologies such as Server-Sent Events (SSE), and WebSocket in GlassFish.

Jitu has represented Sun in the Web Services Interoperability Organization (WS-I) Basic Profile working group, which specifies interoperability guidance for core Web Services specifications. He blogs regularly and speaks occasionally at JavaOne and other conferences. He has a masters degree in Computer Science from the Indian Institute of Technology in Mumbai, India, and he now lives in the San Francisco Bay Area, California. Jitu is a major sports buff, playing table tennis and regularly following other sports.





Manik Surtani
 
Manik Surtani is determined to make "technology work for mankind" and not the other way around. He co-founded a startup in 1998, building online knowledge-exchange systems. As the systems, originally built in PHP and C, grew more complex, the need to transition to Java became obvious. The advantages included tooling, rich libraries, active and healthy community of developers, and a burgeoning collection of open source application servers and runtimes. Manik fell hard for the technology, becoming a Java EE consultant for five years, working mainly on mission critical highly available systems.

Manik became Lead R&D Engineer at JBoss for a year before Red Hat, Inc. acquired the company in 2006. That same year, Manik joined the JCP program to become an Expert Group member for JSR 107, JCACHE - Java Temporary Caching API, and, much later, Spec Lead of JSR 347, Data Grids for the Java Platform. Now a Senior Principal Software Engineer at JBoss/Red Hat, Manik is founder and project lead of Infinispan, an open source data grid and cloud storage platform, and of Red Hat's related Enterprise Data Grid product. He co-founded JClouds, a multi-cloud portability library for Java, was lead engineer on JBoss Cache, and was a core contributor on a number of other JBoss products, including JGroups, and the clustering and high availability features in the JBoss Application Server, Hibernate. Infinispan, JBoss Cache, and JGroups are core building blocks to many Java-based clustering solutions. Manik is also a committee member of the London Java Community (LJC), a large, active JUG.

Manik holds several patents, most of which are in the area of distributed computing. He has a BSc, with first class honors, in Computing, from the University of Wales, Swansea (1997). Although his academic background involved research in artificial intelligence and neural networks, his current interests lie in cloud and distributed computing, autonomous systems, and highly available computing. He is a champion of open source processes. His Devoxx 2010 presentation on "Hacking Infinispan" is available on Parleys.com. Manik communicates through a homepage, a blog, and Twitter @maniksurtani. For fun, he climbs mountains, rocks, and frozen waterfalls.





Mitch Upton
 
Mitch Upton is a Principal Member of Technical Staff at Oracle, working in the Fusion Middleware Webservices team as the lead engineer for fundamental technologies such as reliable messaging, clustering, and persistence. He represents Oracle within the JCP program, serving as Spec Lead of JSR 350, Java State Management.

Previously, before joining Sun, now Oracle, in 2008, he represented BEA as a member of the Expert Group for JSR 112, J2EE Connector Architecture 1.5, as well as for the privately co-developed (non-JCP) Enterprise Metadata Discovery specification with IBM. In the application integration space, Mitch holds some exclusive US patents and many co-invented patents. Other projects throughout his career include designing a J2EE-based human workflow product and application integration product, an automated process flow engine, a high speed Online Transaction Processing (OLTP) system for tracking customer account activity, and a client/server system to assist in tracking projects and billing customers.

Java technology first got Mitch's attention when he was asked to write a user-interface toolkit that could be used on multiple platforms. He says, "Java was a natural fit. The cleanliness of the language along with built-in threading made it instantly invaluable in this effort." He is committed to developing APIs that clearly and succinctly reflect how a customer wants to work with features he writes. "Java offers a very clean and highly expressive set of language elements and utilities that makes this possible," he says. Moreover, Mitch recommends using off-the-shelf components rather than reinventing the wheel, and the Java language supports that. He says, "No other language offers the wealth of standard APIs and open-source implementations that Java does."

Mitch co-wrote the WebLogic-focused chapter in J2EE Connector Architecture and Enterprise Application Integration (2001), by Rahul Sharma, Beth Stearns, and Tony Ng. Mitch holds a bachelor's in Physics from the University of Colorado, Boulder, Colorado (1989). He lives nearby in Denver, where he telecommutes to work. To take a break, he works on hot rods as an amateur mechanic and goes camping or does other outdoorsy activities.





Cheng Wang
 
Since August 2009, Cheng Wang has been employed by Nokia Mobile Phones, a company that was twice nominated Member of the Year by the JCP community (2008, 2005). Cheng is now the Feature software head in the Java development area of Nokia. In previous years, he has also worked for Motorola, BenQ, and Siemens - all active members of the JCP community at one time or another.

Cheng's interest in Java technology was ignited specifically in 2002, when he was working at Siemens on a Personal Information Management (PIM) implementation of JSR 75, PDA Optional Packages for the J2ME Platform. However, it wasn't until June 2012 that he has been able to participate directly in the JCP program. Now he represents Nokia on the Executive Committee. He is also the Maintenance Lead for several Nokia-led JSRs.

Cheng completed a bachelor's degree in Computer Science from Beijing University of Technology (1992). He lives in Beijing, China, where he enjoys spending time with his young son.