Despite search advancing quite a lot in the past decade (thanks to Google/Bing), we are still at relatively beginning phases of variety of non keyword based search verticals. My interests/experience here involves with cross language search results, transliteration & translation techniques in search, contextual search based on visual data inputs (photos etc), search in music
Despite search advancing quite a lot in the past decade (thanks to Google/Bing), we are still at relatively beginning phases of variety of non keyword based search verticals. My interests/experience here involves with cross language search results, transliteration & translation techniques in search, contextual search based on visual data inputs (photos etc), search in music (compositions, lyrics, notes, patterns w.r.t Carnatic music etc).
Experience in building mobile infrastructure with special emphasis on testing and automation.
Android Ui Automation guru and advocate, essentially conquering the world of android mobile automation. Optimizing to run a piece of software on 10,000+ types of hardware spanning across multiple android OS versions, our client versions, manufacturers, custom ROMs, and last, but not least, different configurations like memory, display density, processing power, network bandwidth, network latency.
With Android and related frameworks development for the past 3 years and being at the forefront in handling new mobile technologies, my particular focus is in scaling mobile platform development end to end. Some of the interesting problems we face when we scale mobile development:
- IDE setup and automated upgrades, integration with tests etc. (Ex: Android Studio, Gradle)
- code reviews, principles, techniques and gatekeeping methodologies (Ex: gerrit , git)
- CI environments: distributed builds, exploring cloud based solutions, running tests on wide variety of real devices. (Ex: Jenkins, mobile device lab),
- Regression suites (all those automated unit tests, UI tests, localization passes running smoothly to ensure timely releases)
- Releases - Google playstore policies, versioning schemes, alpha, beta programs etc.
Member of Technical Staff @ We are hiring.
http://thoughtspot.com/careers#jobOpenings From August 2014 to Present (1 year 3 months) Tech Lead, Build & Device Lab. @ * Provide top class build solutions to all of our amazing developers, both locally and in the CI environment.
* Make sure our clients work on wide variety of devices out there in the wild, via our device lab.
* Optimize those builds, profile them, make them performant.
* Make code development easier, scalable and consistent with tons of check styles, lint rules etc.
* Along with all of the above, still working on building the next gen android clients for Twitter From April 2014 to August 2014 (5 months) San Francisco Bay AreaSoftware Engineer (Android Platform) @ * Building out a device lab to ensure our native clients work well on all those devices in the wild.
* Scaling mobile development with next-gen cloud based build solutions.
* Working on building the next gen android clients for Twitter. From October 2013 to August 2014 (11 months) Software Engineer (Mobile Automation) @ I focus on couple of areas at Twitter, with emphasis on mobile infrastructure and android automation.
* Building up scalable mobile infrastructure, to be able to support continuous integration with Jenkins, build & release of native app projects, involving code bases contributed by 'n' engineers.
* Also I work on the Android app automation. This involves making sure your Twitter for Android app works as designed/intended on a wide range of (fragmented) android Apis/devices, on multiple locales and more importantly always provide useful latest information at your fingertips. From December 2012 to September 2013 (10 months) San Francisco Bay AreaSoftware Engineer @ I spent most of my time @ Google on search infrastructure related projects.
* Built infrastructure to test quality changes within a reasonable period of time after commit (and of course before release).
* Explored the world of mobile UI testing automation. Revolves around Robotium, iWebDriver and AndroidWebDriver. Also of interest are extending monkeyrunner.
* Also I also worked on multilingual computing especially with emphasis on Indic languages. I did some prototype/research kind of work on making non-textual things searchable and enhancing search experience in new domains.
(Related patent: http://www.google.com/patents/US8224836) From November 2010 to November 2012 (2 years 1 month) Mountain View, CASDET II @ As a SDET at Microsoft [MSFT], I worked on testing technologies and test automation for RPC Runtime. As a team , we try to innovate new test automation and adapting our existing legacy tests into new frameworks etc.
Other than testing methodologies and test automation technologies, I work for RPC Runtime. This includes writing new test specs, writing new code and executing new tests for all features that are included into the current version of Operating System. From November 2005 to November 2010 (5 years 1 month) Software Intern @ I worked on OpenOffice, BIRT and other alternatives in the area of reporting frameworks. My summer project was to evaluate the existing opensource frameworks for reporting especially with medical imaging data/graphs in picture.
I added a couple of XML related features to BIRT as well during this time frame. From May 2005 to August 2005 (4 months) Greater Minneapolis-St. Paul AreaTeaching Assistant @ Teaching Assistant for Database Systems, Artificial Intelligence and Robotics. From August 2003 to June 2005 (1 year 11 months)
MSE, Computer Science @ The Johns Hopkins University From 2003 to 2005 B.Tech, Computer Science and Engineering @ Indian Institute of Technology, Madras From 1999 to 2003 Tenali Pavan Piratla is skilled in: XML, Test Automation, Testing, Databases, Algorithms, Distributed Systems, C++, Software Engineering, Python, C, Software Development, Computer Science, Software Design, Operating Systems, Mobile Devices, Scalability
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension