Chaitanya Pramod

Software Engineer

India13 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in building scalable microservices architectures.
  • Proven track record in leading engineering initiatives.
  • Strong focus on software quality and engineering practices.
Stackforce AI infers this person is a SaaS architect with extensive experience in microservices and mobile development.

Contact

Skills

Core Skills

JavaMicroservicesAndroidJavascriptHtml5

Other Skills

AJAXAWS KinesisAndroid app developmentCCSSChrome extensionDependency InjectionDesign PatternsDojoDojo ToolkitElasticsearchGitJenkinsKafkaMobile

About

Seasoned Principal Engineer with 12 years of using software to deliver both product and engineering delight. Brings design, architecture and development insight into building systems with decoupled microservices to allow for flexibility on usage demand, resource consumption and team sizes. Resolute focus on software quality and engineering practices. Specialties: Java, Microservices, Architecture design, Continuous Integration

Experience

Google

Staff Software Engineer

Jan 2024Present · 2 yrs 2 mos

Atlassian

Principal Engineer

Jan 2022Jan 2023 · 1 yr

Zeta suite

2 roles

Principal Engineer II

Promoted

Jan 2016Jan 2022 · 6 yrs

  • Kick-started a Platform Engineering team to centralize development and ownership of common frameworks and drive engineering initiatives across the org
  • Developed and operationalized centralized logging, metrics and events ingestion system built using AWS Kinesis and Elasticsearch
  • Modernized the API Gateway to support REST API design in addition to the previously available proprietary APIs, meter requests and response times, rate-limit requests
  • Built an Enterprise Service Bus (ESB) around Kafka and integrated into the common microservices framework
  • Designed and built data-rich engineering health dashboards which has been pivotal to all the teams in understanding performance, resource characteristics and is still used as blueprint years later
  • Led the company wide move from ActiveMQ to Kafka based Enterprise Service Bus
  • Orchestrated company wide move from a huge cluster of 100s of service instances to logically segregated service meshes
  • Redesigned the proprietary load balancer and service discovery application to support flexible organization of service meshes
  • Re-architected the communication pipeline to support multiple channels (mobile push notifications, SMS, email) to work asynchronously and support batch operations
  • Architecting a generic platform for Benefits product to replace multiple country-specific implementations
  • Driving engineering quality metrics upward across a wide team through training, instruction and reviews
  • Technologies: Java, Mobile, Jenkins, Micro-services, Elasticsearch, Kafka
JavaMobileJenkinsMicro-servicesElasticsearchKafka+1

Tech Lead

Apr 2015Jan 2016 · 9 mos

  • Founding engineer to bootstrap development at Zeta
  • Lead the end-to-end development of the core customer facing Android app from scratch with a team of 5 engineers while following best practices (unit testing, dependency injection, crash tracking etc.)
  • Setup a dual build system of both Gradle and Buck on Android project for rapid feedback loop
  • Developed a library to declaratively specify proprietary services APIs similar to Retrofit library
  • Set up a Continuous Integration (CI) system which builds and monitors test coverage, lint report of the project every commit and reports results back to the Pull Request/commit on Phabricator
  • Built a solution to develop screens in Web Technology through a bridge between native and JS (in Webview) environment, has plugin architecture to easily add additional capabilities
  • Owned native-mobile (Android, iOS) engineering at Zeta across three apps (for users, merchants and operations)
  • Technologies: Java, Android, Mobile, Jenkins
JavaAndroidMobileJenkins

Ringo app

Senior Project Lead

Jul 2013Mar 2015 · 1 yr 8 mos

  • Developed the Android client of Ringo from scratch
  • Led a team of 5 engineers
  • Setup favourable engineering practices (Continuous Integration on Jenkins, code quality guidelines and automatic enforcement)
  • Java, Android app development, Design Patterns
JavaAndroid app developmentDesign PatternsAndroid

Flock

Senior Module Lead

May 2011Jun 2013 · 2 yrs 1 mo

  • Talk.to (now Flock) was a multi-platform Instant Messaging service. Built apps targeting desktop (Win32, Mac, Windows 8 Store) and browser (Chrome, Firefox, Internet Explorer) environments, with majority of core components written in JavaScript and HTML5 shared across various platforms leading to quicker time to market. The app is built on top of Dojo Toolkit and started out as an XMPP client, but later moved to custom protocol based on XMPP
  • Instruct company-wide new-grad hires on Web App development
  • Mentor new members of the team
  • Conceived and built deeper integration into Google Chrome in 20% time (Omnibar searcher, dynamic toolbar icons)
  • Reduced app-load time with code concatenation and minification, switching from Dojo modules to Asynchronous Module Definition (AMD) and regular profilling
  • Extended the compatibility of the Single Page App (SPA) to Firefox and later Internet Explorer in addition to Google Chrome
  • Advocated and led move to SASS for developing modular styles from plain CSS
  • Developed Windows 8 Store (JavaScript) app while leading a six-person team
  • Improved UX through regular brainstorming sessions with design team
  • Contributed to Android app development
  • Technologies: Object Oriented JavaScript, HTML5, Single Page App, cross-browser development, Chrome extension, Windows 8 Store apps, Dojo Toolkit, Android
  • Note: Talk.to has later been rebranded as Flock now targeting team messaging
Object Oriented JavaScriptHTML5Single Page Appcross-browser developmentChrome extensionWindows 8 Store apps+3

Education

National Institute of Technology Warangal

Bachelor of Technology — Electronics and Communication

Jan 2007Jan 2011

Kendriya Vidyalaya

School (K-12) — Sciences

Jan 1994Jan 2005

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience