Danish Arsalan

I am a senior at the University of Illinois at Urbana-Champaign pursuing a B.S. in Statistics and Computer Science and a B.A. in Linguistics. I intend to pursue graduate studies in Computational Linguistics shortly after my bachelors.

I am very passionate about technology and I hope to create technology with a postitive, lasting impact.

Incoming software development engineering summer 2020 intern at Amazon.
Looking for part-time software development positions for the 2020-21 school year (Champaign, IL).

Software Engineering Intern

September 2019 – March 2020

• Implemented models to parse SQL data for data reporting software using the Django framework.
• Generated interactive charts using an in-house charting library built on Chart.js.
• Followed a test-driven development cycle with emphasis on security over sensitive data.
• Worked closely with the client to deliver a desirable project for their specific business use.

Software Engineering Intern

June 2019 - August 2019

• Automated the clone process in ServiceNow in a non-disruptive and data-preservative manner; process now requires little supervision and eliminates manual tasks previously attached to it.
• Optimized update set grouping by algorithmically batching parent sets with children sets to reduce conflicts between data loads.
• Allowed for the company to make weekly clones which helps keep the codebase clean and reduces code debt.
• Developed a Zero Trust authentication method for ServiceNow as a side project.

Software Engineering Intern

June 2018 - August 2018

• Created a portal for developers to generate a front-end for their users and deploy their automation scripts using Jenkins.
• Complete end-to-end implementation for scalability, network security, performance and user data analysis.
• Removed company’s dependence on replicable manual processes; improving efficiency and decreasing overall cost.
• Utilized Agile methodology for project planning and management.

API Design and Integration Intern

August 2017 - December 2017

• Responsible for designing API structure for ongoing project and producing a swagger.io layout which allowed for API calls to be used for any product requiring it
• Work on projects that included aspects of sound manipulation, augmented reality maps, and socket clusters
• Work in a small team environment with tight deadlines
• Focus on development of applications which can handle constant and heavy user traffic

Mobile Development Intern

May 2017 - August 2017

• Responsible to develop an Android frontend interface for the Interpreter Tap infrastructure
• Utilize prebuilt libraries and backend to fit specification by the project manager
• Designed an Android app which allows for the user to search and match with interpreters for specific languages as set up by the server
• Focused on accessibility features and ease of use for the user

What I've done

I am always working on something! I have many side projects and some projects which have been put into production.

Dontfowl.me

• Winner of Google’s Choice award
• New NLP model which is more consistent and more reliable than BoW or n-gram.
• Programmed with Go by using a lexical feature approach on dependence trees and relating it to every part of speech tag of the text.
github.com/anantdgoel/DontFowl.me

Study Buddy

• Study Buddy is an android app meant to pair students looking for others to study with them in a subject of their choice.
• Currently in development for Android and will be released for iOS soon after its release.
• Facebook authentication, Google location services APIs and authorization on the backend (Python/Flask)
github.com/StudyBuddy-cs196/mobile

Safe Shepard

• 2nd place overall and Wolfram Alpha sponsor award.
• Finds the safest and shortest route on Google Maps in the Champaign-Urbana area.
• Uses Mathematica as backend; probability density function to map crime in the given area, then reads multiple routes generated with Google Maps as input to assign ‘danger’ values on each route, finally displaying the optimal route.
• Statistical model on Mathematica can be used with other data to also sway routes away from or towards.
github.com/danisharsalan/SafeShepard

Batavia Open Source

• Implementation of Python virtual machine, written in Javascript. Allows Python bytecode to be run in browser.
• Python 3.4.4+ syntax and conventions, and allows referencing objects and classes defined natively in JavaScript.
github.com/pybee/batavia

Mobile Equalizer

• Sound equalizer app for Android.
• Utilized Android's MediaPlayer, Equalizer and Visualizer libraries.
• Takes in input of audio file or microphone recording and replays audio based on selected bandlengths.
github.com/danisharsalan/Android-Equalizer

Number Recognizer

• Developed an image recognition tool using python’s numpy, matplotlib and PIL libraries.
• Implemented aspects of machine learning, in the form of pattern recognition to teach the program what text looks like.
• Built with the purpose of taking an image input of drawn numbers and outputting the number the program has recognized.
github.com/danisharsalan/Number-Recognizer

Get in touch

I am always looking to create new contacts and get in touch with people. Doing this helps me learn new aspects of the technology sphere and ignite my curiosity in novel ideas.