- George Mason UniversityUndergraduate Teaching Assistant, 2011 - present
- Time Warner CableSoftware Engineer Intern, 2011 - 2011
- George Mason UniversityUndergraduate Teaching Assistant, 2011 - 2011
I am currently a Senior at George Mason University studying to obtain my B.S. in Computer Science. As of Fall 2010, I have been participating in the Accelerated Masters Program which requires a 3.50 G.P.A. and allows me to use a series of graduate classes towards both my undergraduate and graduate degrees. My expected graduation dates are Fall 2011 and Fall 2012, respectively.
Four main programming languages have been used throughout my college courses, ordered starting with the most widely used, are: Java, C, MIPS Assembly, and Python. A vast array of topics and methods have also been covered, but are not limited to: algorithms, compilers, operating systems, low-level architecture, and database concepts.
My Java HTML Injector is a completed project, and was designed after struggling to inject a small portion of HTML into a Java Servlet. The fact is, doing this by hand can be extremely tedious and confusing as the developer is basically juggling two different code bases concurrently. This HTML Injector allows you to completely separate the process and allows the developer to concentrate on one part of the system at a time. The developer can now edit the HTML separately, and once done, pass it to my HTML Injector which will correctly embed it in the Java source code as expected. As of now, the application is running as a Java Servlet hosted on the Google App Engine with an easy-to-use front-end on my website.
Apart from my personal experiences, I also have experience in the software development industry. During the summer of 2011, I interned at Time Warner Cable in their Cross Platform Development group. Over the course of the 10-week internship I was able to propose and completely finish a working prototype as well as design a detailed port map for a portion of the lab. The project involved a completely new aspect of programming that we are not introduced to during our undergraduate or graduate studies, so the entire process was basically learn-as-you-go. The heart of the application was located on the set-top box and was written entirely in Managed Application XML (MAX) which allowed me to complete both a presentation and logic layer. The set-top box would then communicate with a series of Java Servlets running on JBoss in order to finish the more complex logic and return something which is readable. This entire process was completed using several industry standard tools and methods such as Agile, Jira, and Version Control (Perforce).
Overall, I couldn't have asked for more from this internship. It reignited my thirst for software development and allowed me to learn many industry standard tools as well as perfect my communication and team-working skills. Using these newfound industry skills paired with my hard work throughout my studies (I think my GPA can attest to this), I plan to get a jumpstart into a career in the Software Development field.
- George Mason UniversityM.S. Computer Science, 2011 - present
- George Mason UniversityB.S. Computer Science, 2007 - present
- Broadway High SchoolAdvanced Diploma, 2004 - 2007
- Institut catholique de Paris2009 - 2009
The Top 100 Google+ users - SocialStatistics.com (875)
See the The Top 100 most popular Google+ users and add yourself to the list to get more followers too.
VimConf - Virtual conference for Vim lovers all over
Virtual conference for Vim lovers all over
How to Migrate Your Entire Google Account to a New One
Whether you finally decided to shed email@example.com for a more professional handle or you want to swap Google accounts for less emb
29-Year-Old Deaf Woman Hears Her Voice for the First Time [VIRAL VIDEO]
Each day, Mashable highlights one noteworthy YouTube video. Check out all our viral video picks. Sloan Churman was born deaf. For
Top 15 java threading interview questions asked in Investment banks
TIBCO RV FIX PROTOCOL JAVA TUTORIAL. java banking finance and insurance (BFSI) domain, FIX (financial information exchange) protocol tutoria
30 Must Have Free Mac Apps for Web Designers and Developers - DesignModo
There are several free Mac applications used by the web designers as well the developers. The other elements that help in web designing are
Herndon, Virginia (20170) Conditions & Forecast : Weather Underground
Weather Underground provides weather information for worldwide locations, including current conditions, hourly forecasts, radar and satellit
Apple Mail-new messages sound: Apple Support Communities
Apple Support Communities. Welcome, Guest Sign in. Search for: Search. Apple Support Communities > Mac OS & System Software > Mac
Move Your Photos - An easy way to move your Facebook Albums to Picasa
Move2Picasa is a web application that helps you export all your facebook albums to picasa and share with your google+ circle in just two cli
Angry Birds Chrome
Play Angry Birds online in HD with Google Chrome