Hi, I'm Dhruva Teja.
A
I am Dhruva Teja , a passionate Full Stack Developer, Cloud Engineer, and AI Researcher with expertise in web development, machine learning, and cloud computing. My journey in tech is fueled by innovation, problem-solving, and a commitment to building impactful solutions
About
I am a Computer Science Grad Student at Stony Brook University. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, Django, Flask, MySQL, PostgreSQL, MongoDB, HTML5, CSS, Java, C++ during my bachelor's. I have 19 months of professional work experience which helped me strengthen my experience in Python, Flask, and Django. I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
- Databases: MySQL, PostgreSQL, MongoDB
- Libraries: NumPy, Pandas, OpenCV
- Frameworks: Flask, Django, Node.js, Keras, TensorFlow, PyTorch, Bootstrap, Apache Beam
- Tools & Technologies: Git, Docker, AWS, GCP, Heroku, JIRA
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Customized a tree-based optimization algorithm that separates drugs into distinct groups to maximize the concurrent execution of drug dispenser robots; improved an optimization algorithm that reduced the cycle-time of the automation process by 25%.
- Devised a customized recursion algorithm to extend the functionality of the current environment to a multi-robot and multi-system environment
- Built a modular video analytics app using Flask, OpenCV that tracks the location of each human in a multi-camera environment; utilized perspective transformation, object detection, and object tracking to find the location of a human.
- Increased the speed of the video analytics app by 20% by using a customized YOLOv3 algorithm to perform object detection and DeepSORT algorithm for multi-object tracking.
- Tools: Python, Flask, OpenCV, Keras, Tensorflow, PyTorch
Projects
A music streaming web app based on Django
- Tools: Django, HTML, CSS, Bootstrap, SQLite, AWS S3, Heroku
- Register/login to the web app(with OAuth-based Google Sign-In).
- Search and filter songs based on language and singer.
- Create multiple playlists and add/remove songs to/from playlist.
- Scroll through recently played/viewed songs.
Designed and developed a comprehensive cash flow management platform for SMEs to streamline finances
An attention-based classification model that aims at generating an answer for a given input image.
A Seq2Seq model that generates a short summary of the given input video.
An image generator based on the concept of adversarial networks (GANs)
Skills
Languages and Databases
Python
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting
Libraries
NumPy
Pandas
OpenCV
scikit-learn
matplotlib
Frameworks
Django
Flask
Bootstrap
Keras
TensorFlow
PyTorch
Other
Git
AWS
Heroku
Education
Stony Brook, New York
Degree: Master of Science in Computer Science
- Data Science,
- Computer Graphics
- Human Computer Interaction
Relevant Courseworks:
New Horizon College of Engineering
Bangalore, Karnataka
Degree: Bachelor of Science in Artificial Intelligence & Machine Learning
CGPA: 3.3/4.0
- Data Structures and Algorithms
- Database Management Systems
- Natural Language Processing
- Machine Learning
- Computer Vision
- Web Development
Relevant Courseworks:
