Career Profile
I am a Software Engineer who loves strawberry cheesecake.
Experiences
- 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
- 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
- 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