About Me

  • An aspiring computer scientist with interests in computer architecture, networking, security, deep learning, and natural language processing.
  • I am looking for opportunities to apply and further develop my skills in computer science, be it through internships or assisting in research. If you are interested in working with me, or discussing professional opportunities, feel free to email or use the contact form at the end of this page.
  • If you'd like to get to know me personally, I encourage you to add me on Facebook (with a note, please), or use any of the other means of contact I've mentioned here. Life is too short for passersby to not shake hands, or even start a companionship hand in hand ❤️.
View Résumé
Hide Download

Experience

Salesforce Software Engineering Intern · June 2019 - Aug 2019

  • Created web app to automatically suggest test plans for a new user story, by training NLP algorithms on work items and acceptance criteria of the feature, using JavaScript (ES2017), Apex, SOQL, Lightning Web Components, and Jest for regression and unit tests
  • Reduced 13 days of engineering work days spent manually compiling test plans per sprint planning session
  • Built intern-matching app using Python and Jinja, that helps bolster personal connections by introducing interns to each other, and surfacing common interests.

University of Illinois Computer Science CS 241 Course Assistant (System Programming) · January 2019 - Present

  • Teach a lab section, conduct office hours, and develop assignments to help students learn system programming concepts such as networking, memory, processes, concurrency, inter-process communication, filesystems, and scheduling
  • Contribute content to and maintain course textbook and website, and conduct technical and behavioral interviews for prospective staff members

University of Illinois Computer Science CS 233 Course Assistant (Computer Architecture) · August 2018 - December 2018

  • Lead a problem-solving discussion section, and conduct office hours, helping students reinforce their understanding of computer architecture concepts, such as combinatorial and sequential logic, machine datapath, instruction set architectures, instruction level parallelism, vectorization, caching, and code optimization

Virtusa Software Engineering Intern · July 2018 - August 2018

  • Created serverless cloud app and supporting data lake to model, process, and aggregate computer vision data for predictive analytics, using Python, AWS Lambda, Amazon API Gateway, and Amazon DynamoDB
  • Implemented reference business intelligence (BI) tool, using NLP generative models (LDA, NTM) to gain insights on social media reactions to popular films and TV shows, using Boto 3, Amazon QuickSight, and Amazon SageMaker

HackIllinois Systems Staff · April 2018 - February 2019

  • Developed Go microservices to enable user authentication, authorization, event registration, and notifications via mobile app clients, including CI / CD pipeline (Travis, AWS CodePipeline, Amazon ECS).
  • Added features such as user mocking, OAuth single sign-on, multi-tier decision review, templated mail, error handling and CRUD (with MongoDB).
  • Created QR code scanner in Android app to manage event check-in and track participant statistics for meals and mini-events.
  • Used MkDocs, a Markdown documentation generator to create a dedicated documentation website for API consumers.

Reflections | Projections Lead Web Developer · January 2018 - September 2018

  • Principal full-stack developer of website written in ES6 using ReactJS, Webpack, and Nginx.
  • Integrated microservices-based in-house registration API that brought in 2200+ applicants.
  • Mentored junior developers through code review and pair programming.

Ashwini Charitable Trust
Web Development Volunteer · April 2016 - May 2016

  • Built mockups of proposed new website from scratch.
  • Migrated website to Wordpress, to allow anyone to create and update content without having to resort to technical tools.
  • Incorporated search engine optimization to better target volunteers and potential donors.

Portfolio

These are personal projects I've undertaken, and organizations/events I've contributed to. Most are open-source, and can be found on my GitHub.

A public photo-sharing Android app featuring location-tagging, for neighbourhoods.

Software stack: For website: Java, Firebase, Android API

A learning management system implemented as a web application and companion Android app. NPSConnect features audio summaries of high school textbooks and online homework and assignment management. It facilitates student-teacher interaction in the form of virtual "office hours" through the use of an IRC plugin.

Software stack: For website: LAMP (Linux, Apache, MySQL, PHP) For Android app: Java, XML, Google Drive REST API

A web app that provides real time government crop procurement prices and weather information to rural Indian farmers, via SMS, through web scraping. As a result, this eliminates middlemen from the process and enables farmers to be fairly compensated for their produce. Note: The app was not brought into the market.

Software stack: Java ServerPages, Python, MySQL, Apache

A taxicab aggregator in Node.js using the Cheerio web scraping module. It compares cab fares, online reviews (found by scraping websites), as well as the area serviced by each operator, and finally suggests a service for the user. There were plans to integrate booking cabs directly, however, due to lack of OAuth support on major taxicab company websites, we were not able to authenticate users.

Software stack: Node.js, MySQL, Google Maps REST API

Developed and designed an online appointment scheduling system, and cardiac risk factor and physician onboarding survey forms for a pilot tele-ECG screening program, at HeartnetIndia.

Software stack: Node.js, Express+Multer, AJAX, HTML, CSS

Music

I am deeply passionate about music, both listening to and playing. Although I frequently explore new styles, my go-to genres are Western art music, rock, tropical house, and big room house. I have been playing the piano for several years and have tried my hand at music production. Enjoy listening to some of my early efforts at digital music composition.

Info

Location Urbana, IL • USA
Mobile +1 (217) 819-8119
Email pradyumna[dot]shome[at]gmail[dot]com

Contact Me