I’m a software technologist.

I have 14 years of software industry experience, 9 of which have been in individual contributor (IC) roles. I have been into technology management for the last 5 years.

As an Engineering Manager/Director, I have managed teams, systems and delivery for software product organizations. I’ve have experience managing cross-functional teams (both Development & QA). My role typically encompasses technical architecture & design, business interfacing, hiring, mentoring and general management.

I have experience working on Java & open source stack. I’ve also worked on Python stack. I’ve extensively worked on back-end systems which had stringent throughput and latency needs.

I have exposure to diverse business domains: digital advertising (search, display & video), equity trading (capital markets), travel (stored value, coupons), voice over IP (VoIP), encryption & ASP/SaaS. You can read more about the systems I’ve worked on, on my projects page.

I have experience with iterative development & Agile/Scrum methodologies. I have evangelized and promoted adoption of engineering best practices such as unit testing, test-driven development, test automation, continuous integration/deployment (CI/CD), peer reviews and Scrum in the teams that I managed.

I’ve worked with distributed teams across timezones, using a variety of tools for communication & collaboration. I have international (US) work experience of 1 year.

Download my profile, or visit me on LinkedIn.


Languages: Java, Python

Libraries/Frameworks: Django, Hibernate, Spring

Services: Amazon web services (AWS)

Databases: MySQL, MS SQL Server, Oracle, Postgres

NoSQL/BigData: Redis, MongoDB, Google BigQuery, Hive

Build & SCM: Maven, Gradle, Ant, Jenkins, Git, Subversion, Clearcase

Agile/Project management: Jira, VersionOne

Methodology: Scrum/Agile, Iterative

OS: Linux (RedHat,centos, Ubuntu), OSX, WIndows

Work experience

I currently work at Expedia as an Engineering Manager.

Here are some of the positions that I’ve handled earlier:

Knowlarity CommunicationsTelecommunicationDirector of Engineering2014-15
VdopiaDisplay, Video advertisingEngineering Manager2013-14
ExpediaStored Value, CouponsSoftware Development Manager2012-13
Yahoo!Search Advertising, Display advertisingEngineering Manager, Principal Engineer2008-12
Fidelity InvestmentsCapital Markets (Equity trading)Lead, Software Engineering2004-08
vCustomerVoIPSystem Analyst2003-04
Unitech SoftwareSecuritySr. Software Engineer2002-03
Thermal Systems & SoftwareProcurement (SaaS)Software Engineer2000-2001

Download my profile, or visit me on LinkedIn.