Hello!

I'm Arun Setty, a full stack developer & product architect with a passion for building beautiful, scalable, and performant web applications.

Get in touch arunsetty1729@gmail.com

Background

I'm currently a Fullstack Developer at Broken, building a no-code platform which enables users to build end to end applications in less than 5 minutes. I recently graduated from Indian Institute of Technology, Bombay with a Bachelors in Computer Science and Engineering.

As a software engineer, I derive great satisfaction from creating impactful solutions that have the potential to make a lasting difference. In my role as a product architect, I strive to establish reliable and efficient workflows that enable developers to craft user-friendly applications with ease. Additionally, I hold a strong admiration for the open source software movement and am committed to actively contributing to the community whenever possible.

When I'm not in front of a computer screen, I'm probably scribbling out my thoughts, reading something I found interesting, going on a drive, or just sleeping.

Skills
Languages
  • JavaScript (ES6)
  • TypeScript
  • HTML
  • CSS
  • Python
  • SQL
  • C
  • C++
  • Java
  • Racket
  • Prolog
Frameworks
  • Angular
  • React
  • Next.js
  • Tailwind
  • NestJS
  • Node
  • Django
  • Vite
Tools
  • Bash
  • Git & Github
  • Postman
  • MongoDB
  • MySQL
  • Postgres
  • SQLite
  • Docker
  • Cloudflare
Design
  • Figma
Experience
Broken (Software Developer)
Jun 2022 - Present
  • - Been involved in the development of main product for the company.
  • - Developed a no-code system which can successfully create a structural application from scratch given the specifications from the user.
Foxsense Innovations (Software Developer)
Jan - Apr 2022
  • - Designed and Developed a service which accurately determines the Application Health analysing each of the APIs and their dependencies.
  • - Integrated the service with the existing monitoring system to provide a holistic view of the application health.
  • - Designed a fully integratable user system for the service which can be used by other services to provide a unified user experience.
  • - Developed a notification system which can be used by other services to notify the user about any changes in the application health.
Hotstar (Software Developer)
May - Jul 2021
  • - Designed and developed a service which handles the whole spectrum of activities from dawn of a project through its entire lifecycle using GoCD pipelines.
  • - Integrated various github APIs ranging from generating a repo to setting up checks for its content with the aforementioned service to build a state maintained system for tracking all the changes in the organisation.
  • - Designed the service to be OpenAPI compliant so that it could be transitioned into a CLI tool.
Inscripta (AI Developer)
Nov 2020 - Jan 2021
  • - Created an API which collects details from a conversation and searches for most suitable product in scraped data from a wide range of articles gathered from various sources.
Oficio Cloud Software (AI Developer)
May - Jul 2020
  • - Developed APIs that enable creation and management of events in Google Calendar.
  • - Integrated the aforementioned APIs with an AI powered conversational bot using RASA system.
  • - Interpreted the data models and designed the bot with ability to handle various conversations and reply in given context by gathering sufficient information from the ongoing discussion.
The Right Doctors (MEAN Stack Developer)
Dec 2019 - Jan 2020
  • - Implemented a pipeline for automated continuous integration and continuous deployment for a web application built on MEAN Stack using CIRCLE CI and bitbucket integration in GCP.
  • - Wrote testcases for testing functionality and UI of the web application using Protractor and Jasmine.
  • - Built and developed Auto Draft Saving System and Payment Integration for web application.
  • - Developed a custom mailer for sending mails automatically during a period of time with a chosen frequency.
MyTutor 247 (Mentor)
Jul - Nov 2019
  • - Mentored a group of 83 students preparing for JEE through the platform.
  • - Created a suitable time table for each student on daily basis to excel in their preparation.
  • - Taught and cleared the doubts in various topics for all the students during the period.
Dubbtr (Mentor)
Nov 2018 - May 2019
  • - Managed critical project impacting thousands of students, demonstrating strong project management skills.
  • - Recognized for creativity, independent thinking, and a passion for learning, showcasing a strong inclination towards innovation.
  • - Highly valued team member with excellent interpersonal skills, indicating effective collaboration and teamwork abilities.
View My Resume
Personal Projects
College Projects

Designed and developed a web application using Nodejs framework which can recommend movies based on the ratings provided by the user for some movies. Implemented buddy system using which a user can make friends and recommend movies to other users.

AngularJS NodeJS HTML CSS JavaScript

Designed an online application which enables the users to create forms, surveys etc., for easily analysing different types of data via graphs and charts stored securely in MySQL database for fast access. These can either be shared to anyone who is a user, to specific group of users identifiable by an organization or just a subset of users specifically added by the user. Made use of HTML, CSS, JavaScript for enhancing User Interface Experience as frontend development tools and Django for efficient responses and accuracy of results as backend development tools.

JavaScript Django HTML CSS MySQL

Designed an offline grammar correction and word prediction tool using Racket language. Used variety of strategies and a database of over 2,50,000 english words including famous phrases for prediction using the optimised Decision Tree Algorithm. Used Racket Graphical Interface Toolkit to make a user-friendly interface for the application.

HTML CSS JavaScript Racket

Used Decision Trees for predicting the results based on the given data in Racket language. Made use of the reduction of entropy as a primary criterion for constructing Decision Trees. Used Abstract Data Structures for storing different values of the entropy from given data.

HTML CSS JavaScript Racket

Designed an internal interpreter for Racket Language using environment model of execution. Used Abstract Data Structures to construct frames and pointers to give efficient outputs for system.

Racket

Decrypted mono alphabetic substituted cipher using ETAI and common word occurrence strategies. Widely used the help of Heuristic Algorithms for finding the secret word used in encoding the cipher.

Racket Prolog

Developed an executable which can compile and execute C programs. Implemented a feature to get Abstract Syntax Tree (AST) and intermediate code for the input program.

Lex Yacc