Palak Agarwal

Software Engineer

Gurgaon, Haryana, India7 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development with Python and Flask.
  • Proficient in database management with MongoDB and PSQL.
  • Strong experience in optimizing pricing systems for e-commerce.
Stackforce AI infers this person is a Backend Developer with expertise in E-commerce and Database Management.

Contact

Skills

Core Skills

Backend DevelopmentDatabase ManagementWeb DevelopmentSoftware Development

Other Skills

API DevelopmentAlgorithmsAmazon S3Amazon Web Services (AWS)BitbucketC++CakePHPCeleryData AnalyticsData StructuresDatabase Management System (DBMS)DjangoElasticSearchEnglishFlask

About

Core Technical Skills: Algorithms and Data Structures. Other Technical Skills : Knowledge of Distributed Database Management System, Computer Networks , Operating Systems . Databases Worked Upon: MongoDb, PSQL/MYSQL, ElasticSearch Technologies learned : Java (Core) , Java Advanced (Intermediate) Frameworks Worked Upon : Flask Framework(Python) , Cake-PHP Framework. Tools Worked Upon: Git, Postman, Kibana, Jenkins, Agile(Codacy)

Experience

Microsoft

2 roles

Software Engineer 2

Mar 2023Present · 3 yrs · India

Software Developer

Jan 2022Mar 2023 · 1 yr 2 mos · India

Blinkit

Software Development Engineer

Jan 2020Jan 2022 · 2 yrs · Gurgaon, Haryana

  • Project Title:- Product Pricing(Superstore Level Pricing)
  • 1. Create prices in Engineering System which can be used by other systems to push to the end user on consumer App.
  • 2. Excel sheets containing data in specific format which can be understood by the Pricing Engine. These sheets once uploaded to system generates Pricing Rules which contain prices for a ItemID at a Outlet Level. These prices are delivered to CMS at the end.
  • 3. Solved revenue loss where we want to price lower grammage item at higher RM compared to higher grammage packages by implementing RM Pricing at ItemID <> SS level.
  • 4. Made an Intelligent Dashboard instead of Google Sheet for providing price inputs by making Entire Price Tracker sheet to be moved to Pricing Platform which reduces a lot of delay in pushing prices to the pricing app as any change takes 2-3 days minimum to get pushed.
  • 5. Did optimizations where there are a few slow queries, the causes can either be poor optimization while writing them or just missing indexes and also create missing indexes in the migrations.
  • 6. Done Kubernetes Deployment of the services.
  • 7. Worked on Grafana Visualization/ debugging processes.
  • 8. Pytest Framework is performed for testing purposes.
PythonKubernetesGrafanaPytestMongoDBElasticSearch+2

Delhivery

Software Developer

Feb 2019Jan 2020 · 11 mos · Gurgaon, India

  • 1. Worked on Python Flask server as backend service of the project.
  • 2. Usage of Rabbitamq as celery queue for job scheduling tasks.
  • 3. Worked on Mongodb and PSQL as a database.
  • 4. Adding new functionality in existing codebase.
  • 5. Design the new algorithms and designing of API.
  • 6. Authentication of the projects with the help of UMS authentication service managed by FAAS team of the Delhivery.
  • 7. Assigned different duties to manage the projects.
  • 8. Assigned tasks to both develop and test the codebase.
  • 9. Did manual as well as other testing method including pytest and unit testing.
  • 10. Assigned various tasks to optimise the existing algorithms and increase the efficiency of the project at manifestation level.
  • 11. Also worked with Infrastructure team of Delhivery for setting up new servers for the projects and set up of Jenkins Job for the deployment of the projects.
  • 12. Done data analysis using python library functions like numpy and pandas and other critical analysis.
  • 13. Worked with Data Team for Data Quality check and data analysis.
  • 14. Worked on git tool for bitbucket(git) pipeline generation.
PythonFlaskMongoDBPSQLRabbitMQCelery+3

Radical logix

Back-end Developer Intern

May 2018Jul 2018 · 2 mos · Noida Area, India

  • Project Title : Principal's App
  • 1. Learning the Cakephp Framework : Building crud application through cakephp (Cake 2.x) framework .
  • 2. Buiding website portal for Principal App : uploading the daily reports of the school .
  • 3. Authentication through OAuth protocol .
  • 4. Writing the restful API functions using the OAuth2 authentication.
  • 5. Analysis of the data collected from website portal , presenting the monthly and yearly analysis of the daily reports .
CakePHPOAuthRESTful APIWeb Development

Ducat education

Java Programmer Intern

May 2017Jul 2017 · 2 mos · Noida Area, India

  • I have made Java Advanced based Project called "AUCTION PROJECT". We can Bid item for buying ,just like a a normal auction activity if product is available till that time in the bid decided by you,you will win.!
JavaSoftware Development

Education

Jaypee Institute Of Information Technology

Bachelor of Technology — Computer Science

Jan 2015Jan 2019

Ch. Chhabil Dass Public School

Senior Secondary

Jan 2000Jan 2015

Stackforce found 100+ more professionals with Backend Development & Database Management

Explore similar profiles based on matching skills and experience