Jason D'Souza

Jason D'Souza
Software Engineer


I am a technology enthusiast. I enjoy writing software, tinkering with computers, and staying up to date with the latest technology. I like to build things and solve problems. Specifically, I like to write software and experiment with technology so as to get a deeper understanding of how it works. Computers have always fascinated me, and throughout my education, I have gained a comprehensive understanding of how they work, inside and out. I enjoy learning, and applying creative thinking to problems. An important part of learning, to me, is gaining a full, working knowledge of an area, which allows me to expand upon what I have learned, and apply it when appropriate. Coming up with clean, elegant, efficient solutions is always one of my goals. I am hardworking and motivated, as long as the work I am doing is interesting. Repetitive, boring tasks that require no thinking, problem solving, or creativity are typically a problem.

I generally agree with these three rules:

  1. The world is full of fascinating problems waiting to be solved.
  2. No problem should ever have to be solved twice.
  3. Boredom and drudgery are evil.


Aug 2008 - May 2012

Cornell University, Ithaca, New York
Bachelor of Science in Electrical & Computer Engineering Minor in Computer Science


July 2012 - Present

Software Engineer

  • Working on the Commerce team. Tools used include Java, Ruby on Rails, shell scripting, SQL, and Python

Spring 2012

Cornell University CS Department
Teaching Assistant

  • Assisted students in learning the basics of UNIX and basic scripting using Bash and Python.
  • Emphasized automating repetitive tasks and extracting information from the web.

Summer 2011

Investment Technology Group (ITG)
Software Development Intern

  • Researched non-relational databases, and their utility in financial services software applications.
  • Utilized MongoDB, C# .NET, and Python, to implement a logging application for algorithmic trading strategies, as well as a benchmarking suite to test the limits of No-SQL database performance.
  • Concentrated on parallelization and effectively dealing with extremely large datasets.

June 2010 - Jan 2011

GE Energy
Software Developer

  • Worked with senior level application and software engineers using Agile development to write an Eclipse RCP based data manager and front-end client in Java for the Multi-Area Production and Reliability Simulation programs (MAPS & MARS).
  • Focused on effectively visualizing data and user experience design

2007 - Present

Dr. D'Souza Dental Office
IT Consultant

  • Setup, configure, manage, and troubleshoot the computer network and IT infrastructure for Dr. D'Souza and her dental staff.
  • Tasks include backup of data, regular computer maintenance, virus and spyware removal/ prevention, installation of software updates, and various other IT related duties

Summer 2006

Niskayuna Central School District
Website Developer

  • Developed a website to show teachers how to easily integrate technology into their classroom instruction. HTML and CSS were mainly used.


My Repos

Check Github for my current projects

My Files

These links are to articles, presentations, and blog posts of mine
http://files.jasondsouza.org http://blog.jasondsouza.org

2012 - Present

Foosball Monkey
Webapp to keep track of foosball games and stats

  • An easy way to keep track of how you and your friends/ coworkers stack up against one another in foosball. Keep track of all your games, and see how you rank against the other players.
  • Go to FoosballMonkey | Browse the code!

2012 - Present

The cool way to track your TV shows

2011 - 2012

Computer Vision Cancer Detection
Researcher/ Software Developer

  • Collaborated with classmates to study the effectiveness of various 3 dimensional image processing interpolation techniques in regard to lung cancer. Specifically, we analyzed the current methods of pulmonary nodule volume estimation to find the most effective way to characterize cancerous tumors in the lungs.
  • Project Website | Report Publication | Report Poster | Project Code

2009 - 2012

Flux Pinning Microgravity Team
Software Developer

  • Collaborated with Cornell graduate and undergraduate students to design a new method of actuating satellites and spacecraft in a zero-G environment utilizing magnetic flux pinning with YBCO superconducting discs. Design was tested on NASA's Vomit Comet.
  • Specifically, designed a program to allow communication between the cubes and a laptop, using C# and the .NET framework.

2008 - 2010

Minesweeper Project Team

  • Worked in a Cornell undergraduate team setting to design a low cost, autonomous robotic vehicle to accurately detect and facilitate the clearance of land mines in impoverished countries.
  • Robot featured a high precision metal detector, custom mine detection software, multiple cameras, and tank treads.



  • Python
  • Ruby
  • C# (.NET)
  • Java
  • Matlab/ Octave
  • C/ C++
  • Golang
  • OCaml
  • Javascript
  • Bash
  • SQL

Relevant Knowledge

  • Google AppEngine
  • Django
  • Ruby on Rails
  • Web Scraping
  • Eclipse/ Visual Studio
  • UNIX Scripting
  • Source Control
  • Agile Development
  • No-SQL Databases
  • Mobile App Development
  • OOP
  • SAAS

Relevant Coursework

  • Analysis of Algorithms
  • Operating Systems
  • Computer Architecture
  • Computer Vision
  • Network Design
  • Functional Programming
  • Discrete Structures
  • Signals and Systems
  • Unix Tools
  • Probability and Inference
  • Linear Algebra
  • Cognitive Science
Go to Top