Amrit Kaushik

Senior Software Engineer

Hapur, Uttar Pradesh, India5 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Built a data processing engine from scratch.
  • Designed and implemented REST APIs for seamless integration.
  • Published research on ontology design patterns.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in data processing and API development.

Contact

Skills

Core Skills

PythonRest ApisData Pipelines

Other Skills

AWS LambdaAWS S3Amazon RedshiftAmazon Web Services (AWS)AndroidCC++Data EngineeringData MiningData StructuresDocker ProductsFlaskGitJavaJavaScript

About

Introduction:I have completed my B.Tech from Krishna Engineering College and M.Tech. from IIITD. I have 5 years+ working experience. As a software developer with over two years of experience, I have developed expertise in various programming languages, frameworks, and tools. My core strengths lie in Python, Flask, Superset, PostgreSQL, Redshift, Java, Spring Boot, Snowflake, and Git. I have hands-on experience working with REST APIs, data pipelines, and various AWS services, including Lambda and S3.Current Work:I am currently working as a software developer where my primary responsibility is to design and implemented REST APIs in Python that can be integrated with ReactJs frontend. I have contributed to delivering software solutions by aligning them with the product roadmap and sprint plans. As part of my work, I have extensively worked on data handling and migrations from Snowflake to Redshift. I am responsible for deployments using Jenkins jobs.Additionally, I have built a data processing engine from scratch, which takes data logs and prepares analytical outcomes. I have created multiple layouts using Superset to enhance the analytical experience. I have implemented various data pipelines to insert data on various layers of the database. I have also worked on various scripts using Python and PSQL for data pipelines.I have also implemented a Frappe app to maintain General Ledger data logs by using multiple DocTypes.Academic Achievements:Apart from my professional work, I have also been active in academia. I have worked on several academic projects during my undergraduate studies. One of my projects involved implementing various algorithms of Artificial Intelligence to capture the performance of an intelligent agent while playing a 2048 game. Another project involved predicting the risk of getting the loan amount back on the basis of information given about customers using various machine learning models. I have also developed a Java-based system to handle all the functionality of a healthcare center.I am proud to mention that my paper titled “An Ontology Design Pattern for Modeling Bias” got selected for publication as a chapter in the book titled as “Advances in Pattern-based Ontology Engineering” getting published by IOS press and Workshop of Ontology Design Pattern in collaboration. I have also earned a certificate from the national-level competition Smart India Hackathon. I have cleared Gate 2018 and earned AWS Cloud Practitioner Essential Certificate.

Experience

Coditation

2 roles

Senior Software Engineer

Promoted

May 2022Present · 3 yrs 10 mos

  • As a software developer with over 2 years of experience, I have honed my skills in various programming languages and frameworks, including Python, Flask, Superset, PostgreSQL, Redshift, Java, Spring Boot, Snowflake, and Git. I am also experienced in working with AWS services like Lambda and S3.
  • Throughout my career, I have gained hands-on experience in developing REST APIs and data pipelines using PSQL, Redshift, and Python. I have also worked with the Frappe framework and have contributed to the design and implementation of REST APIs in both Java and Python, which were integrated with ReactJS frontends.
  • As a member of various product teams, I have contributed to delivering software solutions according to the product roadmap and sprint plans. I have also played a key role in data handling and migrations from Snowflake to Redshift, as well as deployments using Jenkins jobs.
  • One of my notable accomplishments was building a data processing engine from scratch, which takes data logs and prepares analytical outcomes. I have also created multiple layouts using Superset to enhance the analytical experience for users.
  • Furthermore, I have implemented various data pipelines to insert data on various layers of the database and have worked on various scripts using Python and PSQL for these pipelines. These pipelines are integrated with Cron jobs to import data on a daily basis, and I use AWS S3 to maintain backups and logs.
  • Additionally, I have implemented a validation engine that can be used to validate payloads given to the DocTypes, and I have developed a Frappe app to maintain General Ledger data logs by using multiple DocTypes.
  • Overall, my experience and expertise in software development and various technologies make me a valuable asset to any team. I am passionate about developing efficient and effective software solutions that meet the needs of users and businesses alike.
PythonFlaskSupersetPostgreSQLRedshiftJava+8

Software Engineer

Feb 2021Apr 2022 · 1 yr 2 mos

Cavisson systems, inc.

Associate Software Engineer

Jan 2018Jul 2018 · 6 mos · Noida, Uttar Pradesh, India

Education

Indraprastha Institute of Information Technology, Delhi

Master of Technology - MTech — Computer Science

Jan 2018Jan 2020

KRISHNA ENGINERING COLLEGE, GHAZIABAD

Bachelor of Technology - BTech — Computer Science

Jan 2014Jan 2018

saraswati bal mandir

Intermediate — 12th

Apr 2013Apr 2014

Stackforce found 100+ more professionals with Python & Rest Apis

Explore similar profiles based on matching skills and experience