Lead Software Engineer / Senior Software Engineer
			
			
				
					
						- 
							Ruby
						
- 
							Ruby on Rails
						
- 
							JavaScript
						
- 
							TypeScript
						
- 
							Ember
						
- 
							GraphQL
						
 
			
			Developed municipal geospatial issue management software on the web team.
			
				
					
						
						
							- 
								Developed company’s core SaaS products with a strong emphasis on Agile Methodologies, Test Driven Development, Pair Programming, and sustainable/clean architecture
							
 
		 
		
	
		
			
			
				
Technical Lead / Software Engineer
			
			
				
					
						- 
							Ruby
						
- 
							JavaScript
						
- 
							Ruby on Rails
						
- 
							AngularJS
						
- 
							ReactJS
						
 
			
			Developed with and led a team of three developers and two designers on features involving website template design, back-end services development/maintenance (API, payments, DevOps), website hosting, CI/testing/deployment and bug support (Ruby on Rails, JavaScript, Heroku).
			
				
					
						
						
							- 
								Architected, developed and successfully launched the company’s first physical product – a template-based paper stationery printing service, featuring in-browser stationery editor, proofing/shipping/e-commerce systems and back-end integration with paper printing provider (Ruby on Rails, ReactJS).
							
- 
								Developed company’s core products: website hosting, domain provisioning, website templates, and RSVP/guest management.
							
- 
								Developed internal customer support tools to automate various time-consuming support related tasks.
							
- 
								Maintained, patched and upgraded all services/systems used in the company’s technology stack (Ruby, Ubuntu, PostgreSQL, Redis, etc.).
							
 
		 
		
	
		
			
			
				
Founding Engineer
			
			
				
					
						- 
							Ruby
						
- 
							Ruby on Rails
						
- 
							JavaScript
						
- 
							AngularJS
						
- 
							Selenium
						
 
			
			Created an integrated suite of applications including a Chrome browser extension and Web/ iOS apps focused on shopping, featuring: product bookmarking, website scraping, price tracking and budgeting (Ruby on Rails, AngularJS, Selenium, Web Scraping). .
			
				
					
						
						
							- 
								Chrome Extension: https://chrome.google.com/webstore/detail/parcel-thisisparcelcom/pghnioflabfoipnhgjncpjeaogckoijf
							
 
		 
		
	
		
			
			
				
Software Engineer
			
			
				
					
						- 
							Ruby
						
- 
							Ruby on Rails
						
- 
							JavaScript
						
- 
							AngularJS
						
- 
							ReactJS
						
- 
							ReactNative
						
 
			
			Friends & Family is a socially conscious NYC based digital foundry that helps both large and small brands build and test new digital ideas extremely quickly, enabling companies to stay ahead of a rapidly changing digital world while empowering them toward a more innovative culture.
			
				
					
						
						
							- 
								Buildbook: Lead team of three developers, architecting and developing RESTful JSON API (Ruby on Rails) and iOS application (ReactNative) featuring: payments, photo uploading, message/media caching, push notifications, fulltext search and project management application endpoints. Developed using TDD and Agile methodologies (RSpec, Swagger)
							
- 
								Starbucks Store: Developed various front-end widgets using ReactJS.
							
- 
								Ivy: Developed and implemented various front-end/back-end features.
							
 
		 
		
	
		
			
			
				
CS7642 Reinforcement Learning
			
			
				
					
						- 
							Python
						
- 
							TensorFlow
						
- 
							Keras
						
- 
							OpenAI Gym
						
 
			
				(Prospective Employers: This is the truncated, redacted version of the project. Please contact me at andrew.yi50@gmail.com for full project report and code.)
			
			Trained and analyzed agents using the Double Q-learning algorithm and soft target update rule (Python, Tensorflow/Keras, OpenAI Gym)
			
		 
		
	
		
			
			
				
CS6250 Big Data for Health Informatics
			
			
				
					
						- 
							Python
						
- 
							Tensorflow
						
- 
							Keras
						
- 
							Numpy
						
- 
							Scikit-learn
						
- 
							Hadoop
						
 
			
				(Prospective Employers: This is the truncated, redacted version of the project. Please contact me at andrew.yi50@gmail.com for full project report and code.)
			
			Implemented and trained CNNs for single-channel EEG sleep stage classification using the National Sleep Research Institute’s Sleep Heart Health Study datasets.
			
		 
		
	
		
			
			
				
CS6476 Computer Vision
			
			
			
				(Prospective Employers: This is the truncated, redacted version of the project. Please contact me at andrew.yi50@gmail.com for full project report and code.)
			
			Implemented and analyzed several window-based stereo correspondence techniques including the sums of squared differences measure and loopy belief propagation (Markov random fields) using the Middlebury Stereo Datasets.