Gowtham P.

Gowtham P.

Senior Python Developer

Karnataka, India
Hire Gowtham P. Hire Gowtham P. Hire Gowtham P.

About Me

Gowtham is a Python Developer with expertise in building complex business logic and orchestrating services that bring performance and value to solutions using the latest tech stack. He applies his technical proficiencies across different SDLC - troubleshooting and handling minor enhancements, delivering high-quality code deliverables, validating support activities on implementation tasks and following engineering best practices.

Work history

UpStack
UpStack
Python Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Zeta Global
Zeta Global
Senior Software Engineer
2017 - Present (7 years)
Bangalore, India
  • Improved an ETL framework to support data enrichment from various data sources based on configuration - implementing plugins to support different data sources.

  • Built and deployed a service solution to create, maintain and ingest resource feeds by tracking user behaviour events on the project.

  • Designed and implemented REST APIs for the customer configuration service - setting sources of truth values for integration configurations for customers.

Houzify
Houzify
Mobile Applications Engineer
2016 - 2017 (1 year)
Bangalore, India
  • Engineered and deployed a notification system to send email and SMS notifications to end-users on the Houzify app.

  • Handled the integration of backend solutions with the notification system to generate and send weekly vanity metrics reports on the app.

  • Liaised with the services team to build and implement the lead management dashboard, with integrations to Zoho CRM using APIs and Webhooks.

ShopSocially
ShopSocially
Senior Social Media Developer
2013 - 2016 (3 years)
Pune, India
  • Worked on the Reports framework for the loyalty app with Rest APIs for ShopSocailly and clients.

  • Developed a billing framework with features for revenue reports, notifications, invoice emails, add/refund charges in managing customer subscriptions using Stripe APIs.

  • Designed solutions to optimize the reports framework on the project - improving response time using indexing, MongoDB aggregation and Map-reduce.

Virtusa
Virtusa
Senior Developer
2011 - 2013 (2 years)
Chennai, India
  • Developed an innovative mobile marketing solution at Changi airport - setting up the environment and deploying the app on AWS.

  • Produced different design solutions for the workflow of the ISIS web app - automating the solution lifecycle using Apache Maven.

  • Built a Command Execution Framework (CEF) Module with features for parallel execution and auto-resume from points of failure on the solution.

Portfolio

Senior Developer - CRM ETL
Senior Developer - CRM ETL

Designed and developed an ETL Framework to ingest or export client data into the CRM platform - working on implementing the extraction layer using REST APIs and providing SFTP, S3 and HDFS filesystems to support client data needs. Implemented a transformation layer to support different file format changes (CSV to JSON, txt to JSON), row-level transformations like adding, removing and merging columns, enriching data from various sources - Database, REST API's, other CSV/JSON files.

Senior Developer - Resource Ingestor
Senior Developer - Resource Ingestor

The Resource Ingestor service helps ingest client resources into the resource store based on the events generated. These resources are used by the CRM and recommendations system. Developed and implemented new features to support the ingesting of client resources by scraping web pages based on page view events. Utilized schema based on CSS filters to ingest resources, filter URLs based on rate limits, custom headers and authentication. Handled XML and JSON pull requests on different type feeds with the configured Cadence, extracted resources based on configurations and implemented REST APIs to manage ingested resources.

Senior Developer - Lead Management Dashboard
Senior Developer - Lead Management Dashboard

Built the Lead Management Dashboard to enable service providers to participate in the lead-matching process by allowing them to self-select which leads they are interested in. Integrated the dashboard with Zoho CRM using APIs and Webhooks for the Houzify services team to add, update leads, collect requirements and close deals.

Education

Bachelor of Technology in Computer Science &Engineering
Bachelor of Technology in Computer Science &Engineering
Indian Institute of TechnologyGuwahati
2007 - 2011 (4 years)