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, C#, PHP 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. The feeling of accomplishment when you complete a project that you have been struggling on is truly rewarding. I like solving problems and I do it well.

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. One of my most recent projects is an autonomous drone using a Hobbyking Bixler and an Arduino.

Nak Muay

A practitioner of Muay Thai is known as a nak muay. I am currently training with Nak Muay Gym in King of Prussia and I have recently obtained my blue Pradjiat, an armband that is similar to a blue belt which signifies an intermediate rank. 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 - present

    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 (Expected)

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

  • GPA: 3.88
  • 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.

  • 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. If you would like to contact me fill out the form below. Use this map to view my location in relation to you.

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!

Located in:

King of Prussia, PA 19406

Email: dan@danielbkelly.com