Career Profile

I am a Software Engineer who loves strawberry cheesecake.

Experiences

Android Developer

August 2017 - July 2018
Citibank, New York
  • Worked with UI designers to provide a more native Android experience to customers by incorporating Material Design.
  • Worked with scrum leaders and backend developers to implement new features in the Citi mobile application.
  • Used MVVM design architecture and TDD to write maintainable and testable code.
  • Technologies: Java, Android SDK, Data Binding, XML, JSON, Gson, Volley, Mockito, Robolectric

College Aide - Software Developer Intern

March 2017 - May 2017
MTA Bus Technology, New York
  • Maintained and implemented crucial bug fixes for the backend of MTA’s internal bus depot software.
  • Developed an Amazon Alexa skill for querying MTA’s Bus Time API; with the skill, users have the ability to ask Alexa for an estimate of when their next bus will arrive.
  • Technologies: Java, Node.js, AWS, Docker, Vagrant, Alexa, REST API

Lead Android Developer

October 2015 - December 2016
Tapt, New York
  • Built an application that allows users to share images/videos with their college campus; users are given the option to post as themselves or anonymously.
  • Implemented instant messaging and real time in-app updates using Socket.IO.
  • Worked with open source libraries like OkHttp to communicate with backend servers and Glide to cache and display retrieved content.
  • Developed custom content creation tools that allow users to compress, crop, add text, and add filters to photos and videos.
  • Technologies: Java, XML, JSON, Android SDK, OkHttp, Socket.IO, RxJava

Projects

Menufi Admin Panel

  • Menufi is a web application that allows restaurants to host their menus online. The Menufi admin panel allows restaurants to easily modify their restaurant’s menus and information.
  • Technologies: React, Redux, JavaScript, Node.js, Axios, Material Design

Wendler

  • Wendler is an Android application that makes tracking Wendler’s 5/3/1 workout routine easier.
  • Technologies: MVP, RxJava, Retrofit, Dagger 2, Butter Knife, Gson, Mockito, Roboelectric, Node.js, MongoDB

Face Assistant

  • Face Assistant is an Android and Google Glass application developed for CCNY's Senior Design course. The application uses facial recognition to assist those who are suffering from prosopagnosia, also known as face blindness, identify their loved ones.
  • Technologies: Java, XML, JSON, Android SDK, OkHttp, RxJava

Game3

  • Game3 is a simple iOS puzzle game I developed during my free time. Inspired by the Lawn Mowing Optimization Problem, players are tasked with finding paths that allow them to explore an entire map without revisiting explored regions.
  • Technologies: Swift 2, SpriteKit, JSON

Hackathon Application

  • This iOS application is a simple social media application developed for the Lehman College NSBE Fall 2015 Hackathon. The application is centered around exposing and providing support for accounts of social injustices (where the law may have been unable to) through the extensive reach of various social medias and the support of the internet (which obviously consists of only the best and brightest that humanity has to offer).
  • Technologies: Swift 2, Cocoa, Parse

Mastermind

  • Mastermind was my final project for CCNY's Python class. It was my attempt at designing and coding a simple graphical user interface for the popular code-breaking board game that goes by the same name.
  • Technologies: Python, Pygame

Block Party

  • Block Party was my first iOS game. The game objective was simple: move the square around to avoid collisions with circles.
  • Technologies: Objective-C, SpriteKit