ABOUT ME

I am an experienced software engineer and network engineer from the Greater Philadelphia region. I started HTML development and PHP programming at a young age and recently began expanding my abilities. I have been developing Java applications professionally for the past two years and have been rapidly expanding my knowledge of other programming languages. During my time as a Java developer I have designed, implemented, and supported enterprise web applications. Recently, I have been using Python, Groovy, Node.js, and MongoDB in an attempt to diversify my skill set. The positive feedback I get from my applications is very rewarding and I strive to create high quality applications that are easy for people to use.

Programmer

From requirements gathering to implementation, I am skilled in all aspects of software development using a variety of different languages. Most of my experience resides in Java development but I have used Python, JavaScript, Groovy and other languages for projects both big and small. Most recently I have been using Spring and AngularJS to develop RESTful web services.

Problem Solver

One of the most gratifying experiences from programming comes in the form of solving problems. I enjoy solving problems and I do it well. The feeling of accomplishment when you complete a project that you have been struggling on is truly rewarding. I am drawn to the perfectionist nature of software development; It needs to be done right in order to work as intended.

Gear Head

I am the type of person who takes things apart to figure out how something works so it should come as no surprise when I say I like gears, motors, motherboards, and wrenches! I perform my own vehicle maintenance and build my own computers. I find excitement in building things from scratch and I am the type of person that would rather repair a broken item than buy a new one. Finding out what makes something tick is exciting to me.

Nak Muay

A practitioner of Muay Thai is known as a nak muay. I currently train several days a week at an advanced level with Nak Muay Gym in King of Prussia. I am very passionate about Muay Thai and it has taught me a great deal about discipline and hard work. I enjoy practicing martial arts and found that I can apply principles learned here to all aspects of life.

SKILLS

Primary Skills:

Java
75% Complete
Groovy
50% Complete
Python
30% Complete
HTML/CSS
85% Complete
Javascript
60% Complete
AngularJS
40% Complete
MySQL
75% Complete
MSSQL
75% Complete
MongoDB
45% Complete

Secondary Skills and Experience

  • Design Patterns
  • Requirements Gathering
  • Software Architecture
  • UML 2.0
  • jQuery
  • ExpressJS
  • JSON
  • REST
  • SOAP
  • jUnit
  • Spring 3
  • Struts 2
  • Ruby on Rails
  • XML
  • Yii
  • Phalcon
  • Node.js
  • Bootstrap
  • Hibernate
  • Drupal
  • Visual Paradigm
  • Apache Tomcat
  • Apache Maven
  • Subversion
  • Git
  • Spiceworks
  • Nagios
  • SmarterMail
  • VMware ESXi
  • VMware vCenter
  • EMC Avamar
  • Wireshark
  • Windows Server
  • Windows Desktop
  • DHCP
  • DNS
  • Red Hat Enterprise Linux
  • CentOS
  • Ubuntu
  • Mac OS X
  • Apple iOS
  • Android

EXPERIENCE

  • 2014
  • IT Support Specialist - ExecuPharm, Inc.

    March 2012 - August 2014

    Responsibilities include developing, maintaining and supporting web applications and production systems, assisting with help desk tickets, and managing network operations. Accomplishments:

    • Designed, developed code, and implemented a Learning Management System using Java, Spring 3, Struts 2, JPA and related web technologies.
    • Maintained and supported an existing large scale Java web application that recorded time and expense entries and used web services to import currency exchange rate data.
    • Redesigned the ExecuPharm web site and implemented a content management system using Drupal, allowing the marketing team to freely edit the content on the web site.
    • Implemented a network monitoring and alert system using a combination of Nagios and Spiceworks in order to obtain the real-time status of critical infrastructure.
    • Improved system and software documentation efforts by implementing a searchable and organized wiki.
  • Network Administrator - Techni-Tool, Inc.

    March 2011 - March 2012

    Devised solutions for maintaining and upgrading existing systems in a Windows based environment. Responsible for providing technical support to 250 employees who worked on location and remotely. Performed desktop and laptop upgrades, maintenance, and repair. Accomplishments:

    • Spearheaded completion of a project to upgrade and migrate mission critical production systems to a virtual environment.
    • Negotiated a printer supply and maintenance contract with a third party vendor to provide free maintenance to company printers in exchange for purchasing their printer cartridges.
    • Administered Microsoft domain services including Active Directory, DHCP, DNS, GPO, shares, and security permissions.

EDUCATION

MS, Software Engineering

Pennsylvania State University - Malvern, PA

August 2012 - August 2014

Attended classes during the evening at the Penn State Great Valley campus with my primary focus being on software engineering. My courses focused on requirements gathering, software design patterns, software testing, software design and implementation, documentation, project management, and software architecture.

  • GPA: 3.89
  • Member, Blue and White Society

BS, Management Information Systems

Pennsylvania State University - State College, PA

August 2005 - May 2009

My undergraduate courses focused primarily on integrating and managing technology in a business environment. I was exposed to different programming languages and introduced to formal database design. My courses included database design, ERP systems analysis, data management, business information systems analysis and design, and intellectual property law.

  • Minor: Legal Environment of Business
  • Member, Management Information Systems Association

Additional Programming Development:

Codecademy
  • Javascript course
  • Python course
Code School
  • Try Git: Introduction to the basic concepts of Git version control.
Udacity
  • Artificial Intelligence course

CONTACT ME

I live in the quiet suburb of King of Prussia, only 20 minutes outside of Philadelphia and just minutes from all major highways in the region. Do you have an idea or project that you think I can help with? Fill out the contact form and let me know how I can help!