June 2019
September 2018
I joined AWM's Model Management team as a full stack engineer. This team primarily deals with portfolio tooling and implementation. Our software helps advisors craft portfolios that meet the constraints of our clients and the guidelines of our research team.
I contribute to several portions of our technical stack: improving performance of our backend by optimizing queries, enabling our UI to retrieve information from other teams within AWM, and writing tools to maintain consensus with other stores of data within JP Morgan.
To develop my leadership skills, I've taken on the role of Scrum Master for our development team. Running sprint planning and retrospectives has taught me a lot about the drift that tends to happen between our goals and outcomes. It's also taught me the importance of effective communication across different domains and with different types of people (technical, users, management).
Advanced Coursework in Data Structures, Algorithms, Computer Architecture, Systems Engineering, Principals of Programming Languages, Internet Technologies, and Software Methodology.
Independent Study on Autonomous Vehicles with Prof. Peter Jin (Intelligent Transportation Systems) and Prof. Kostas Bekris (Artificial Intelligence).
Jan 2018
In January 2018, I continued my experience with SAP as a UI team lead. I'm currently participating on many of the projects that I was contributing to as an intern. Now, however many of my efforts are focused on helping teams that are attempting to solve similar problems collaborate and share UI technologies more effectively.
I'm excited to be exploring new technologies such as Vue.js, and React. And how these technologies might relate to our diverse technical stacks and strategies.
May 2017
As a software engineer I wanted more control over the way I write code. I want to be able to invest in an environment and not lose all those investments every time I'm working with a different team that uses a different set of tools (IDE's). I thought about the way I wrote code, and realized that I could sacrifice the convenience that Code Completion and Code Refactoring bring in favor a more general tool set that I could customize much more deeply. I also found it extremely convenient to be able to deploy my environment by running a script, primarily on new dev/prod servers. I created this environment using scripts that configure Zsh, TMUX, and Vim, I've made these scripts available on Github, and made a video detailing the configuration. Feel free to browse the Repository or check out the overview below.
A library that makes the Math of the Mercator Projection and Google's Static Maps Library painless. Can be used to get map tiles for geospatial visualizations of very large amounts of data.
QuickSetup.me is a tool that allows users to quickly share scripts and other content to pipe it content to their command line.
My internship with SAP started in my freshman year and flexes with my school schedule (full-time/part-time). My major focus has been on the Consumer Insights 365 (CI365) product -- a big data solution that allows market researchers to gain unique consumer insights by analyzing terabytes of data from telco providers.
At AutoAI (Formerly DriveAI), we're attempting to make autonomous vehicles a reality. We're implementing innovative ways to lower the costs of autonomous vehicles to make this revolutionizing technology more accessible to the general public.
September 2014
Derivative/D is a company that attempts to make the shipping process easier for young organizations. At Derivative/D I worked on several web frameworks, such as the Flask and Celery, as well as the Google App Engine Platform.
In the Fall of 2014, I began my Undergraduate Education. I expect to graduate in 2018 with a Major in Computer Science.
In June of 2014 I completed four enjoyable years at Wayne Hills High School. During this time I was a member of the Varsity Swim Team, and participated in the Marching Band. I also pursued Martial Arts outside of school, by learning and teaching Tae Kwon Do, Brazilian Jui Jitzu, and Mixed Martial Arts.
For SinfulColors, I created an Android app that utilizes a consumer's phone camera to take a picture of an outfit. The app allows the user to select a color from the picture. After the user selects the color they wish to match, the app uses the Color Lab Space algorithm to suggest appropriate nail polishes.
This app uses Android's Camera API, SQLite, and the Color Lab Space algorithm.
A patent has been filed by SinfulColors, naming me as the inventor.
This project will stop being maintained in 2016
June 2013
Plexx is a company dedicated to helping unemployed and underemployed people find jobs. While I was working at Plexx I worked on an Android app, and contributed to a website that helped unemployed and underemployed people find the nearest career center, pick a field of interest, and receive training specific in that field. Plexx allows career centers to monitor all the people they are trying to help, and contact them if the need arises.
During my work at Plexx, I contributed to an Android App and Website that interfaced with Amazon Web Services and Parse. I also had the opportunity to visit career centers, and interview people seeking jobs in order to improve the user experience. We held many focus groups to understand the unique needs of the demographic we were targeting.
During my time at Plexx, the company was affiliated with the Blue Ridge Foundation, an incubator targeting social innovation. This was a fantastic learning experience that helped me understand many of the problems that tech startups face, and some of the best practices for dealing with those issues.
Plexx is no longer in business
An open sourced Android app that recommends NYC restaurants based on your location and cuisine preferences at meal times each day of the week.
Skylight1 is an open source Java mobile projects framework and collection of Android applications and demos. This group started in Feb 2009 as part of the NYC Java User Group with the revenue from the project's initial applications going to the NYC User Group, a 501c3 educational non-profit.
I joined Skylight1 in the Winter of 2012. Being an active member at Skylight1 has taught me a lot about best practices in Android and open source. While on Skylight1, I've had the opportunity to collaborate with members on projects that utilize Android, Google Glass, and Google Wear technologies.
Check out Skylight1's Google Code or Github.
After launching my first Android Application, I fell in love with the platform, I craved more information, so during the Summer of 2012 I attended Mark Murphy's Android Bootcamp. This was an event hosted by Marakana, a company that is currently working with Twitter to build Twitter University
October 2009
A simple Android app that replaces the traditional scoring technologies that cost thousands of dollars and are not accessible to all schools.
This was my first project on the Android Platform. Using resources such as Google's Developer Documentation, Vogella, and Marakana I taught myself everything I would need to know to begin Android Development.
You can check out the app on the Play Store.
This app was included in top 5 Martial Arts apps, twice