Who’s Aamod?

I’m a student of Computer Science.

And I will always be a student. There will always be a new thing to learn, and that’s great! It’s a testament to the tremendous progress being made in our field.


Experience

Technical Consultant, Perficient Inc.

Feb 2023- July 2023

  • Started development on a new web-based application that generalized and expanded on many of the specific functions from the previous ArcFiling app. Now with React and C# on a .NET tech stack.
  • Took on increased responsibilities in planning and executing user stories.
  • Took on more responsibilities in assisting and guiding other developers with their features on the old ArcFiling web app.
Associate Technical Consultant, Perficient Inc.

Jan 2022- Feb 2023

  • Developed solutions for Donnelley Financial Solutions, on the ArcFiling project, in a .NET tech stack.
  • Planned, designed and wrote features end-to-end.
  • Served as the SME for the ArcFiling Approvals feature, having worked extensively on it.
  • Owned the feature launches for the whole product ensuring releases go smoothly without causing incidents.
  • In the first six months, drove and launched two major features that noticeably improved user experience and added customizability to the product.

Expertise

The languages
  • Python,
  • Java,
  • JavaScript,
  • react.js
  • Swift,
  • C#, C, C++,
  • R
  • CSS
The everything else
  • Object Oriented Programming,
  • Data Structures,
  • Compilers,
  • Discrete Mathematics,
  • Currently exploring Penetration Testing.
  • Basic knowledge of PC Hardware, Arduino, Raspberry Pi etc.

Projects

  • Eight-piece Puzzle AI (2020) Made an AI program to solve an eight-piece slider puzzle, using various search algorithms: DFS, Heuristic, A-star.
  • Roger the virtual Robot (2020) Roger is a simulated robot. Implemented closed-loop feedback systems for Roger’s eyes, arms, and wheels. Also implemented, object tracking, depth-perception through stereo vision.
  • Movie Review Classifier (2020) – Natural Language Processing program to classify movie reviews as positive or negative. Used Naive Bayes to train the program. Achieved 82.1% accuracy.
  • Reddit Left/Right Lean Classifier (2020) – NLP project that classifies a Reddit user or post as being Left-Leaning or Right-Leaning. Data from posts and comments of popular political subreddits was collected to train with. A Naive Bayes model achieved a 77.5% accuracy.  A more complex Logistic Regression model is now being developed. Also wrote a paper based on our research on this topic.
  • Data Wrangling with Json (2019) – Take Json restaurant data from Yelp, and added filtering functions to filter according to Location, Rating, Ambience, Category, and produce “Best Restaurant” from any filtered list of restaurants. 
  • Text-Based Adventure Game (2020) – Use C to make a text-based adventure game that creates a different game map dynamically, every time a new game is played. Used various C concepts such as, “structs”, pointers, and dynamic memory allocation to achieve that.
  • Image Processing (2019) – Use JavaScript to edit .jpg images by changing pixel values. Features include, Grayscale, Highlighting edges/prominent lines in the image, Applying a function-controlled filter, Blurring, Lightening and Darkening the image.
  • Minesweeper & Minesweeper AI(2021) – Remade the classic game, Minesweeper using Python. Then created an AI program to solve various difficulty maps, with metrics of number of moves, and time taken, to track performance.
  • DNA Alignment (2020) – A dynamic programming solution, derived from the popular Longest Common Subsequence problem. Accepts strings of DNA bases (A,T,G, and C), and outputs the longest common subsequence between them. Thereby aligning the DNA strands. Also outputs the 2 dimensional Dynamic Programming table, with arrows.
  • Family Tree Maker (2020) – Take input from Excel file, compile it (figure out relations from the rows of the excel sheet), feed it to a graphics generator, and create a family tree image. Implements search functions for the family members- search for a person, their father, mother, spouse, children, and ancestry. Also created a custom tree structure from scratch that allows the implementation of aforementioned search features. Implemented two ways, in Python and in Javascript (using React.js) to make a webpage for the searching functions.
  • Deep Backup (2020) – A Python program that recreates the “one-click” usability of Cloud backup softwares, on a local hard drive. One time setup required to set the destination drive’s location. Makes a deep backup of the home folder of your computer.

Noteworthy Classes

  • Software Engineering
  • Natural Language Processing
  • Artificial Intelligence
  • Algorithms
  • Programming with Data Structures
  • Introduction to Computation
  • Statistical Modelling for Data
  • Quantum Information Systems
  • Operating Systems
  • Search Engines