Kautilya Kondragunta

Full Stack Data Finance

Twitter GitHub LinkdIn Instagram TradingView

I'm a -year-old progressing full stack developer, with a growing passion for fintech. Currently pursuing my Masters degree in Computer Science (Data Science Minor) at the University of North Carolina at Charlotte. I understood the importance of personal finance and investments at a very early stage in my life, urging my peers to gain a greater sense of financial well-being in this fast paced world. Being a very inquisitive person, I play around with any new tech that catches my interest in an effort to create something useful out of it. My most popular projects CryptoBOT and BlockScan are a use-case driven result of my passion for Software Development and Finance.

Download Resume

Work Experience

Fidelity Investments
Software Engineering Intern (Fidelity Digital Assets)


Performed quality assurance tasks to check whether the software meets the specifications listed in the acceptance criteria.
Performance tested the database to determine the responsiveness of the application under extreme conditions.
Optimized the debugging workflow by adopting the use of Power Bi to analyze services’ run statistics in detailed and simplified reports for the dashboard.
Aggregated various metrics from the ETL processes and built reports for further analysis.

Makera
Full stack Developer (Part time)


Engineered the front-end UI flow for the entire PWA using React and TailwindCSS.
Developed a seamless user experience by using complex and secure state management and a rich dashboard to navigate the app
Integrated the back-end services built on Flask and SQLAlchemy with a redis caching layer for efficiency.
Managed both back-end and front-end aspects of the development process.

Languages

Python
Back-end

Python is an interpreted, high-level, general-purpose programming language.

More info
HTML
Front-end

Hypertext Markup Language is the standard markup language for documents designed to be displayed in a web browser.

More info
CSS
Stylesheet

Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

More info
Javascript/TypeScript
Full Stack

JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions.

More info
Typescript
Full Stack

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.

More info

Frameworks & Libraries

Node.js
Back-end

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a web browser.

More info
Express.js
JavaScript

Express.js, or simply Express, is a web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs

More info
jQuery
JavaScript

Next.js is an open-source React front-end development web framework created by Vercel that enables functionality such as server-side rendering and generating static websites for React based web applications.

More info
REST APIs
Back-end

Representational state transfer is a software architectural style that defines a set of constraints to be used for creating Web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the Internet.

More info
React
JavaScript

React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications

More info
Spring / Boot
Java

The Spring Framework is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the Java EE

More info
GraphQL
JavaScript

GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data

More info
Redux
JavaScript

Redux is an open-source JavaScript library for managing and centralizing application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

More info
Bootstrap
HTML

Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components

More info
Next.js
JavaScript

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.

More info

Databases / ORMs / ODMs

SQLite
Databases

SQLite is an open-source relational database management system for Structured Query Language

More info
MongoDB
NoSQL Database

MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema. MongoDB is developed by MongoDB Inc.

More info
Peewee
Python ORM

Peewee is a simple and small ORM used in python.

More info
Sequelize
Javascript ORM

Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction support, relations, eager and lazy loading, read replication and more.

More info
Hibernate
Java ORM

Hibernate ORM is an object–relational mapping tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database

More info
Mongoose
Javascript ODM

A mongoose is a small terrestrial carnivorous mammal belonging to the family Herpestidae. This family is currently split into two subfamilies, the Herpestinae and the Mungotinae.

More info

Data Libraries

Pandas
Data manipulation

pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series.

More info
Sci-Py
Data Science

SciPy is a free and open-source Python library used for scientific computing and technical computing.

More info
NumPy
Statistics and Numerics- Python

NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays

More info
MatPlotLib
Data Viz

A Simple but elaborate visualization library.

More info
Seaborn
Data Viz

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

More info
Altair
Data Viz

Altair is a declarative statistical visualization library for Python, based on Vega and Vega-Lite

More info
Crypto Bot

Crypto BOT

A Bot which helps you monitor any crypto market live. It notifies you instantly about the market movements so that you don't miss any opportunity for a LONG/SHORT

Card image cap

Block Scan

A bot that scans for huge transactions across 6 Blockchain networks. Monitored live and updated instantly on twitter. Warns you about potential sell-offs or Whale Buys. [Notion related to Crypto Markets]

Card image cap

Gif Search

A website which lets you browse through the largest GIF database ever! Built with React.

Card image cap

College Journel Dashboard

A panel to manage and update the college monthly journal, with a sleek dashboard and administrative panel. (This is a prototype of the original version only)