Staff Engineer at XXXX
San Francisco Bay Area
Staff Engineer at XXXX
San Francisco Bay Area
Server side and client side Java, SOA and Eclipse plugin developer with some understanding of J2EE and alternative architectures, Spring, Hibernate, SWT, JFACE, GEF, DRAW2D and EMF. I also have some work experience in Assembly, C and C++.
I was also a part time linux hacker some time ago studying Linux kernel code, adding new system calls, recompiling the kernel etc.
I follow VC activity and the portfolio of various VC firms. I am also familiar with various startup issues- such as evaluating Term sheets, Angel vs VC financing, provisional patents, pitching etc..
I also know a bit about marketing issues such as - viral marketing, channel management/marketing/deal registration, and various avenues for product launch in the valley such as DEMO conference, Tech Crunch 20, Tech Stars etc.
Spring, SOA, CEP, Java, Eclipse, OSGI services/bundles, Plugin development, Linux, WSDL, Webservices, XML, XML schema, SOAP, Websphere Process Server, Software Development and Design, The art of building Software
(Privately Held; Wireless industry)
July 2008 — Present (1 year 5 months)
1)High Level Design/Writing specifications/Architecture/Off-shore Team Management/Project Management responsibilities for the design and development of a Highly available Java Application server. Designed our server with the help of various frameworks such as Spring/OSGI/aspects to effectively serve millions of mobile clients.
Our company is a Location based service(LBS) company best known for providing navigation on for mobile phones both as XXXX branded application and also as white labeled.
2)Redesigned our NavMap (Map tile cache) by effective partitioning/sharding, tuning Berkeley DB and monitoring various Linux operational parameters, eventual consistency, Voldemort, Cassandra , Dynamo and other highly available key/value stores.
3)Performed a Competitive analysis of various business units in our company using Michael Porter's five forces model.
4) Financially literate- Ability to read Financial reports.
(Public Company; IBM; Information Technology and Services industry)
January 2006 — June 2008 (2 years 6 months)
Websphere Process Server(WPS) team working on server side core java (owenr of web service mediators)and a little bit of J2EE. WPS is a set of OSGI bundles, providing business integration functionality.
I also tried to understand and explain the rise of lightweight J2EE architectures on server side. In this quest, I got some understanding of high performance web application architectures, traditional J2EE architectures vs lightweight J2EE architectures, Entity Beans vs Hibernate, Spring vs EJB component model, dependency injection, aspects etc.
Rudimentary understanding of client technologies- Ajax, prototype framework ,Dojo and java server technologies - Lucene, Hadoop.
Some understanding of SaaS multi-tenancy architectures.
(Internet industry)
January 2006 — April 2006 (4 months)
Consumer Web 2.0 travel search engine for India.
In my November 2005 India trip, I realized that online travel was taking off in India.
After coming back to U.S, I launched this site modelled along kayak.comgeared for the Indian traveller.
Did the database design, basic UI design, wrote screen scraping scripts, route calculation algorithms on the travel graph, and map mashups.
Did market/industry research and understood about the various players in the travel - GDS such as Galielio, Amadeus, WorldSpan, travel search ,vertical search .
Studied the algorithms behind Orbitz, whose backend is provided by ITA Software.
Presented my business plan to Google Head of South Asia initiatives at Google headquarters.
Stopped after realizing that we could not compete withBetter funded cleartrip.com (funded by Kleiener Perkins) and yatra.com(funded by Norwest Venture Partners) started just after our launch.
(Public Company; IBM; Information Technology and Services industry)
June 2002 — December 2005 (3 years 7 months)
Delivered a talk titled "EMF ChangeRecorders" at EclipseCon 2006.
Designed, Implemented and delivered Eclipse plugins on eclipse platform using SWT,JFACE, DRAW2D,GEF and EMF(Eclipse Modelling Framework) using a team of 3 people.
Has pretty good knowledge of XML, Web Services and an intricate knowledge of WSDL.
In my spare time at IBM, I formulated a strategy for incorporating Complex Event Processing capabilities into our Business Integration Server Express product.
I came up with the idea/vision of an intelligent EAI broker in 2004, before MANY people realized the importance of Event based systems in addition to SOA in the Enterprise and developed a runtime prototype based on a research project AMIT from IBM. This became a full feature in our product. Won an IBM IDEAS award given for new/creative ideas. Four years Later, IBM acquired AptSoft - a CEP vendor in this space.
(Public Company; 10,001 or more employees; IBM; Computer Software industry)
July 2001 — June 2002 (1 year )
Developed Memory testing programs using 80x86 assembly and C language.
Hacked the Linux kernel to add my own system calls for this purpose.
Reverse engineered other memory testing programs by using disassemblers..
M.S. , Computer and Information Science , 1999 — 2001
After some all-nighters in Compilers and OS courses, I graduated in 2001.
Wrote a basic inverted index text retrieval search engine in C. The same information retreival concepts are used in Lucene , a java library today.
Did some research in data mining using algorithmic and scientifc computattion methods such as SDD, SVD(Singular Vector decomposition). Basic understanding of hidden Markov models(HMM), Support Vector machines(SVM) etc but forgot all about it now. :((
Analyzed internet graph and structure, applying principles of matrix theory and graph analysis. Identified hubs and authorities in the internet using a paper by Jon Klienberg.
B.E. , Computer Science and Engineering , 1995 — 1999
I did the defacto thing in India if you secure a decent rank(mine was 124) in the engineering entrance exam-studying computer science
Competitive Strategy, Financial Reports, Business Plans, Positioning
Personal MBA Reading List
http://personalmba.com/best-business-books/
Current book reading 1)"Expert one-on-one development without EJB" by Rod Johnson. 2)Java Concurrency in Practice by Brian Goetz. 3)PeopleWare- Productive Projects and Teams( Tom Demarco/Tim Lister).
University of Minnesota Alumni Association(UMAA)
Churchill Club
TiE(The Indus Entrepreneurs)
SDForum
SVPMA, Osmania University, IBM
Placed in top 1% nation-wide in the National Standard Examination in Physics, India.
Homi J Bhabha Gold Medal received from the Prime Minister of India (sponsored by the Children"s Education Trust of India)
Dr. A.S.Rao Awards Gold Medal
124th rank in Andhra Pradesh state engineering entrance examination.(EAMCET)