C

Chakradhar P.

Software Engineer

Hyderabad, Telangana, India6 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in automating complex engineering processes.
  • Proven track record in enhancing user experience.
  • Strong background in cloud technologies and backend development.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in Fintech solutions.

Contact

Skills

Core Skills

Web DevelopmentTypescriptWindows Management Instrumentation (wmi)JavaAwsPythonJenkinsDjango

Other Skills

AWS DynamoDBAWS S3BashBootstrapC (Programming Language)C++Cascading Style Sheets (CSS)DashboardsData StructuresDjango REST FrameworkDynamoDBFlaskHTML5JavaScriptLambda

Experience

Microsoft

2 roles

Software Engineer 2

Nov 2022Present · 3 yrs 4 mos

  • O365:
  • Working on improving search result experience across different office products like teams, outlook, and Bing etc..,
TypeScriptReact.jsWeb Development

Software Engineer 2

Apr 2022Oct 2022 · 6 mos

  • Windows Configuration Manager (SCCM):
  • Worked on creating a new set of dashboards to show the CM collection cloud sync status to AAD Groups,
  • taking existing dashboards into consideration for consistent view to customers
Windows Management Instrumentation (WMI)Dashboards

Amazon

SDE

Apr 2021Apr 2022 · 1 yr · Hyderabad, Telangana, India

  • Designed and implemented onboarding bill payment categories like LPG and DTH onto reminders service.
  • Spearheaded projects in Apay related to customer landing experience on details pages for bill payments categories like electricity, mobile
  • recharges, LPG, DTH, etc.., and ref tag marking for reminders sent to customers via Amazon pay for tracking customer landings.
  • Reminder Notifications | Amazon | (Java, AWS S3, Lambda, SQS, DynamoDB, Dacia, RTN):
  • Designed and implemented a unified processing platform for scheduling reminders for offline categories like LPG and DTH on
  • APay.The platform built ingests the files shared by 3P via offline channel (SFTP) on a regular intervals into AWS S3, pre process,
  • validate and enrich the date with required fields using AWS Lambda and SQS and schedules reminder and send notifications to
  • customers to pay their recharges and bill payments on APay using Dacia and RTN services
  • On clicking these notifications we redirect the customer to the detail page of APay to proceed with bill payments and recharges
  • Pre filled landing page and ref tags | Amazon | (Java, AWS DDB, RTN):
  • Implemented a backend service to fetch customers order details for a given orderId from AWS Dynamodb and prefill the details
  • like consumer number, operator / biller info, amount to be paid, once the customer clicks on the notification sent and lands on the
  • Apay bill payments detail page
  • Worked on creating a mechanism to track the customer landing on the Apay detail page and the channel (email / push) specific
  • clicks, by embedding a ref tag in the payNowUrl we send to the customer in reminder notification, this was used by the product team to analyse the conversion rate of customers
JavaAWS S3LambdaSQSDynamoDBAWS

Oracle

2 roles

Application Developer

Jun 2019Apr 2021 · 1 yr 10 mos · Hyderabad, Telangana

  • In this role, I have been responsible for the Database Development activities and Automation Projects in the Cloud Release Engineering team at UGBU, worked in close conjunction with the Development, QA and Build Engineering teams.
  • In the past few months as Application Developer at Oracle I have been working on the following projects
  • Monthly Rollup Automation(Python, Bash, Jenkins pipelines):
  • At Oracle we deliver monthly rollup of all the patches released till first of every month. This project aims at automating the monthly rollup creation and reducing human intervention.
  • I have enhanced this project by rewriting it in python and adding a partitioned downloader engine which smartly downloads the patches based on the number, taking intervals of time into consideration so that we attain a cooldown and not be blocked by firewalls present between the download server and our actual download server.
  • The automation enabled the team to successfully deliver the rollups to the customers on the first working day of every month at the click of a button. The time taken to complete the process reduced from 1.5 Hrs. to almost 30 min compared to that of the manual process.
  • C2M Adoption (Python, Bash, Jenkins pipelines):
  • In Oracle Utilities we combine all the products (FW, CCB, MDM, WAM) and deliver as a single product Customer to Meter. Once sprint completes each product’s build will be applied to the C2M main Development environment.
  • In this project the code acquires the builds of each product from the artifactory, which is the central place where all product builds are staged before adoption, and does the following tasks:
  • 1. Outage Notification 2. Backup and upgrade the application
  • 3. Outage Completion Notification with status
  • This automation enables teams to successfully adopt the builds to C2M at the click of a button. The time taken to complete the process reduced to almost 40 min.
PythonBashJenkins

Application Developer Intern

Jan 2019Jun 2019 · 5 mos · Hyderabad, Telangana

  • Dynamic Dashboard for Release Operations
  • Joined the Release Engineering teams at UGBU as an intern during the final semester of undergraduate studies and gained exposure to the practices adopted in Enterprise product development.
  • On a daily basis, Release Engineering team at Oracle UGBU is responsible to provision
  • environments and maintain them for various teams which request them. My project aims at
  • developing a Wiki page which enlists the environments provisioned to various teams and also
  • provides a dashboard to handle basic and most common release operations such as
  • Environment restarts, Thread pool worker(TPW) restart etc.,
  • My intern project was a complete revamp of the Wiki page with an aim to make it dynamic and facilitate basic release operations to be done at the click of a button. This is being achieved by adopting the following methodology:
  • a) The web application crawls through each server in the network and fetches the necessary details from each environment to be rendered on the Wiki page.
  • b) All the CRUD operations on the Wiki Page will be dynamically handled with appropriate scripts for each task.
  • c) Any changes done to the environment are immediately reflected on the Wiki without any manual intervention.
  • d) Additionally, on the admin portal of this site, we provide a tool to monitor all the servers in the network which can be sorted based on its OS/owner/number of environments/space available etc.,
  • Technologies Used:
  • Django – Portal Backend.
  • Materialize, Bootstrap, Jinja Templating – Frontend.
  • Oracle Linux – Server to host the portal.
DjangoMaterialize CSSBootstrap

Education

Vasavi College of Engg

Bachelor's degree — Computer Science and Engineering

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Web Development & Typescript

Explore similar profiles based on matching skills and experience