HE LL O.
My name is,
Deepa
Varghese.
I'm a Software Developer.
In Permanent Beta.
Deepa's picture
I'm a driven and dynamic Graduate student, with an affinity to data and a keen interest in user-centered innovation; anchored by a foundationally strong understanding of algorithms and programming languages. I’m currently looking for early career/entry level roles that require dabbling in different, emerging technologies and languages.
MS in Computer Science
Sept 2018 - Dec 2020
Portland State University
GPA - 3.95/4

BS in Computer Science
July 2009 - June 2013
Karunya University
GPA -7.95/10
Skills:
  • Python, Java
  • GCP (Linux), AWS
  • UI / UX / HCI
  • HTML, CSS, Javscript
  • React.js, Node.js (Express.js)
  • SQL (PostgreSQL, MSSQL, Oracle)
  • NoSQL (MongoDB)
  • NPM, Agile, Git
Some of my projects
Other Interesting Course Projects

Query Optimization and Time Performace Comparison
RDBMS
v/s
CLOUD
</ MongoDB, PostgreSQL >

Analysis of NoSQL's complex queries and comparison with SQL's counterparts. Comparison was done on the basis of time performance, with and without indexes. Dataset used: IMDB data (actors, roles, movies)

Data Modeling, Analysis (Freeway Data)
CLOUD
</ Python/Java, MongoDB, GCP >

Developed a data model that was optimum for sharding. Performed:
  • ETL (using Python) where initial data cleansing was also done
  • Data Cleaning (in MongoDB)
  • Data Analysis (querying in Mongodb, and scripts in Java) to draw conclusions about Freeway traffic in Portland for 2 Highways.

Data Modeling, Analysis (Harry Potter)
RDBMS
</ PostgreSQL >

Developed ERP data model and implemented a POSTGRESQL database, and scripted complex SQL queries (Groupby, Merge, subquery, joins)

Genetic Algorithm implementation for the 8 queens’ problem
AI
</ Python >

Implemented the genetic algorithm to solve the 8-queens game. Findings discussed in paper uploaded to Github.

A* and BFS implementation for the 8 and 15 puzzle
AI
</ Python >

Implemented the A* and BFS algorithms to solve the 8 and 15 piece puzzles, with 3 heuristics:
  • Manhattan Distance
  • Euclidean Distance
  • Misplaced tiles
Findings discussed in paper uploaded to Github.

Effects of noise reduction using DBScan on Supervised Algorithms
ML
</ Python >

Explored the effects of DBScan, an unsupervised clustering algorithm, on the accuracies of supervised algorithms. It significantly impacted only the Gaussian Naive Bayes Classifier.
The github link has been made private by the owner, my teammate. Please reach out to me directly to discuss!

In store shopping exp - app design
HCI
Research, Lo-fi Prototyping and User Testing

A project in User experience Design and analysis. The milestones achieved were:
  • User Research: Observations, Interviews
  • Data Analysis: Affinity Diagram and Relational Map
  • Design: Personas and Storyboarding
  • Prototyping: sketching (low-fidelity prototype)
  • Evaluation: Cognitive Walkthrough and Think-Aloud evaluations

User-As-Designer (UAD) kit design
UX
Research, Lo-fi Prototyping and User Testing

Created Design for a “User-As-Designer” kit to help design a custom, ergonomically efficient Kitchen Layout prototype

UX Microinteractions' longterms effects
UX Research
Qualitative Research methods, Affinity Diagrams

Conducted in-depth Qualitative Research on how Autocomplete and Autocorrect are shaping human interactions.

Theoretical and empirical analysis
ALGORITHMS
</ Python >

Three Algorithms:
  • Brute Force
    [T: O(n3), S: O(1)]
  • Dynamic Programming
    [T: O(n2), S: O(n2)]
  • Manacher's Algorithm
    [T: O(n), S: O(n)]
were theoretically and empirically analysed for the longest palindromic substring problem, to compare the expected and actual time and space complexities, for varying string and palindrome sizes.

Internet Relay Chat
INTER
NETWORKING
PROTOCOLS
</ Python >

A basic Python multithreading program, in the client server model, with one always-on server, and multiple clients.

Designing course project
PROGRAM-
MATIC
SQL
</ Python, PostgreSQL >

Designing and developing a 4 part course project for the 'Intro to Databases class' to train students in programmatic SQL. This includes:
  • Configuration
  • ETL
  • data fetch from external API
  • data visualisation.
Get in Touch!
After 5 years of experience in the Software Industry working on the same tools and technologies, I dove back into academia and pursued an Advanced degree in the ever-evolving field of Computer Science, where the only constant is innovation.

I'm on the lookout for early career/entry level roles where I can leverage the many new skills I've picked up, the industry-smarts carefully gained from my experience, and foray into multiple newer technologies.
Designed and Built by:
Deepa Varghese