About me

Hello there! Welcome to my personal profile website. I am a passionate developer and computer science enthusiast. With work experience and personal projects in full-stack and machine learning applications, I have a vast array of interests and qualifications.

When I'm not coding, I like to sing and play football (soccer). I'm also a huge fan of Sci-Fi and Fantasy. That's all about me. Feel free to check out my website and connect with me if my profile interests you. Cheers!

Skills & Technologies

  • Languages

    Python, Java, GoLang (Go), JavaScript, SQL, HTML, CSS, C, C++, TypeScript, Scala

  • Frameworks

    Angular, Spring, React, Spark, Hadoop, NodeJS, VueJS, Kubernetes, Git, Flask, Bootstrap

  • Platforms

    AWS, Databricks, MongoDB, MySQL, Sagemaker, Kafka, MS SQL, Docker, UrbanCode Deploy

  • Dev Tools

    JIRA, BitBucket, Jupyter, Azure DevOps, Eclipse, VS Code, Oracle SQL Developer, IBM Db2, TeamCity, Selenium

  • Libraries

    NumPy, Pandas, TensorFlow, Scikit-learn, Keras, Matplotlib, PySpark, NLTK, PyTorch, OpenCV, NetworkX, SciPy, Tesseract

  • Soft Skills

    Problem-solving, Critical Thinking, Communication, Time Management, Teamwork, Adaptability, Attention to detail

Affiliations

Resume

Education

  1. University of Texas at Dallas, Richardson, Texas

    August 2021 — December 2023

    Coursework: Big Data Management, Information Retrieval, Natural Language Processing, Artificial Intelligence, Database Design, Machine Learning, Analysis & Design of Computer Algorithms, Developing & Securing the Cloud, Edge, IoT

  2. National Institute of Technology Karnataka, Surathkal, India

    August 2016 — June 2020

    Coursework: Data Structures and Algorithms, Discrete Mathematical Structures, High Performance Computing Architecture, Automata and Compiler Design, Computer Programming, Matrix Theory and Stochastic Process

Experience

  1. University of Texas at Dallas

    Student Teaching Assistant
    September 2021 — Present

    • Graded over 30 assignments, projects, and exams in Advanced Algorithm Design & Analysis, and Systems Programming in UNIX.
    • Hosted weekly office hours and contributed to course materials for over 250 students.
    • Monitored invigilation during tests and organized a classroom lecture and presentation on - "Introduction to Github".

  2. Schlumberger

    Software Engineer (Full-stack) Intern
    May 2022 — August 2022

    • Developed a new backend service that extracted data from AWS storage and visualized it on the UI, improving data accessibility for process and facility engineers.
    • Improved the user experience by linking timeseries data with decorated images from Amazon S3 buckets, leading to a more engaging and informative interface.
    • Implemented optical character recognition and digital image processing to contextualize live data, enabling users to better understand and make decisions based on the data.
    • Implemented horizontal and vertical edge detection algorithms using convolution kernels built from scratch, to enhance the contrast and sharpness of images.

  3. Citi India

    Software Developer / Technical Analyst (C10)
    April 2021 — August 2021

    • Conducted a full-stack development project using Agile methodologies from scratch to deployment.
    • Spearheaded an inter-departmental process improvement project to create an efficient web-based tool for managing project proposals, budget tracking, and resource tracking across all teams in the business unit.
    • Designed the user interface using Angular and implemented backend logic using Java and Spring Boot.
    • Managed the database using Oracle SQL and utilized ChartJS and Bootstrap for Live Dashboard.
    • Integrated version control, workflow and automation capabilities to streamline the Book of Work process.
    • Improved document security measures for a user-friendly tool that was adopted by all senior management.
    • Leveraged historical data of department spendings to develop a powerful RNN model from scratch on Python, enabling accurate forecasting of future budget requirements.


    Software Developer / Technical Analyst (C09)
    August 2020 — April 2021

    • Involved in test-driven development of the Global Alternative Investment Engine, a web platform used by private wealth managers to monitor portfolios of high-net-worth individuals investing with Citi Private Bank.
    • Utilized Java for writing backend logic and Drools engine to automate complex business rules for validating transactions in private equity, real estate, and hedge funds.
    • Streamlined testing processes by increasing test coverage using JUnit and Mockito, and by implementing Integrated Systems Testing (IST) for an institutional client base of around 13,000 investors.
    • Managed the development and release cycle using CI/CD tools like Jira, BitBucket, and UrbanCode Deploy.
    • Onboarded and mentored new hires and interns, providing them with technical guidance and support.
    • Provided release support by ensuring the stability of the platform during and after the release process.
    • Received the Citi Gratitude Gold Award for "Works as a Partner" in the GAMS Platform rollout to NAM/LATAM (2021).

  4. Fidelity Investments

    Technology Intern
    May 2019 — July 2019

    • Worked with 6 classes of documents and 10,000 images for document image classification, achieving an accuracy of 94.24% by using VGG16 after preprocessing the dataset, benchmarking, and hyper-tuning the model.
    • Performed text extraction using Tesseract. Deployed the solution as a Flask application on an AWS EC2 instance.
    • Implemented a proof of concept for a low-latency web-socket connection between the server and client, improving real-time data transfer and contributing to the success of the project.
    • Used Kafka Consumer Service to publish real-time updates for dynamic dashboard updates, enhancing the user experience on the brokerage and operations platform.

Portfolio

Blog

Contact

Contact Form