Summary
Overview
Work History
Education
Skills
Websites
Hobbies and Interests
Awards
Timeline
AssistantManager
Abhishek Pattnaik

Abhishek Pattnaik

Mumbai

Summary

Dynamic Software Engineer with a proven track record at Accrete AI, specializing in ETL processes and API development. Expert in Python, I excel in building efficient data pipelines and enhancing user experiences through advanced search capabilities. Adept at problem-solving and delivering impactful solutions in fast-paced environments.

Overview

4
4
years of professional experience

Work History

Software Engineer

Accrete AI
Mumbai
10.2022 - Current
  • Developed DAGs (Directed Acyclic Graphs) using Apache Airflow.
  • Utilized AWS Glue scripts for ETL (Extract, Transform, Load) processes.
  • Proficient in Terraform for infrastructure management.
  • Contributed to the development and maintenance of ETL pipelines.
  • Developed and implemented a content-serving feature with advanced algorithms for personalised content delivery based on user search queries.
  • Designed and executed an efficient pipeline to populate worldwide entities data into ElasticSearch, incorporating score mappings for enhanced search result relevance.
  • Integrated Semantic Search functionality as a core element of the infrastructure, elevating search capabilities and optimising user experience.

Software Developer

Apps For Bharat
Bangalore
04.2022 - 08.2022
  • Worked closely with API services to define and consume API services for the apps.
  • Conducted unit tests for code robustness, including edge cases, usability, and reliability.
  • Focused on service builds using Golang as the primary programming language and developed REST APIs backed by PostgreSQL, using Gorilla Mux.

Senior Software Engineer

Moengage
Bangalore
10.2021 - 03.2022
  • Implemented robust pipelines for efficient email broadcast using a distributed system, ensuring reliable delivery and scalability.
  • Played a key role in customer engagement services, providing on-call development support to address and resolve client-side issues in live environments, ensuring seamless user experiences.
  • Concentrated efforts on API development and integrations, working closely with various systems to seamlessly connect and enhance functionality through effective API integration.

Software Developer

Adcuratio
Bangalore
01.2020 - 10.2021
  • Built a robust platform leveraging Redis, MongoDB, Django, Celery, (Debian, CentOS, Red Hat, Ubuntu).
  • Data Processing: Elastic Search, Semantic Search.
  • Software Development Methodologies: Agile, Scrum.
  • Project Management Tools: Zoho, Jira, ClickUp.
  • Data Engineering: Apache Airflow, Terraform.
  • Data Structures and Algorithms.
  • REST API Development.

Software Developer - Intern

Adcuratio
Bangalore
11.2019 - 01.2020
  • Established a self-recommendation system that listed top best matching websites based on user interests.
  • Technologies used: Django (web framework), MongoDB (database), TF-IDF terminology (post-processing).

Education

Bachelor of Technology - Computer Science and Engineering

National Institute of Science And Technology
Brahmapur, India
01.2019

Skills

  • Python
  • Golang
  • Django
  • Flask
  • Pyramid
  • Gorilla Mux
  • MongoDB
  • PostgreSQL
  • Amazon Web Services (AWS: EC2, S3, SQS)
  • Git
  • Linux
  • Elastic Search
  • Semantic Search
  • Agile
  • Apache Airflow
  • Terraform
  • Data Structures and Algorithms
  • REST API Development
  • Data pipeline development
  • API development
  • ETL processes
  • Infrastructure management
  • Semantic search
  • Distributed systems
  • Unit testing

Hobbies and Interests

  • Playing guitar, keyboard, and ukulele
  • Composing soundtracks
  • Playing cricket and football

Awards

  • Problem Solving Certificate, HackerRank
  • AI From the Data Center to the Edge - An Optimised Path Using Intel Architecture and distributed systems architecture to enhance the targeting of TV ads, resulting in more effective advertising campaigns.
  • Designed and implemented algorithms to facilitate the seamless swapping of TV ads between brands, optimizing ad placement and maximizing reach.
  • Integrated new and existing API endpoints using the Django REST framework, ensuring smooth communication and data exchange between different systems.

Timeline

Software Engineer

Accrete AI
10.2022 - Current

Software Developer

Apps For Bharat
04.2022 - 08.2022

Senior Software Engineer

Moengage
10.2021 - 03.2022

Software Developer

Adcuratio
01.2020 - 10.2021

Software Developer - Intern

Adcuratio
11.2019 - 01.2020

Bachelor of Technology - Computer Science and Engineering

National Institute of Science And Technology
Abhishek Pattnaik