Constantia, United States
Web developer and pythonista in central New York with 10+ years experience and a degree in computer science. Has worked in many languages, and believes languages and frameworks are tools, and you should use the right tool for the job. Favorite tool for web development is Python Django. Loves big projects and can visualize new software architecture from concept to completion. Creating understandable clean code is my passion. Skilled in Python Django, Django Rest Framework, Ubuntu Linux, PostgreSQL, MySQL, HTML, CSS, JQuery, PyCharm and Git. Certified by SANS as a GIAC Certified Web Application Defender (GWEB).
English
Django, Django-CMS, Django REST Framework
KPH Healthcare Services, Inc. - East Syracuse, New YorkWeb Developer 11-2013 – 4-2018
Design, develop and maintain future and existing corporate websites for KPH Healthcare Services, Inc. including; Kinney Drugs Stores, ProAct Rx Pharmacy Benefit Management, Health Direct Institutional Pharmacy Services, Noble Health Services, Kinney Drugs Foundation, KPH Healthcare Services corporate and company intranet. Collaborate with internal stakeholders to develop project requirements. Architect software solutions to meet requirements and implement ground up solutions working with Python Django and some PHP. Development in a self-administered Ubuntu Linux environment using PyCharm and PHPStorm IDEs. Design and maintenance of web databases in PostgreSQL and some MySQL. Introduction of GitHub for version control of all web projects. Creation and maintenance of in house REST web APIs to support web and mobile applications using Python Django Rest Framework. Extensive use of third party APIs in implementations including experience with SOAP and REST. Troubleshoot issues and identify and implement solutions. Root level configuration of Ubuntu Linux web servers in partnership with our secure virtual server provider. Maintain and administer domains and SSL certificates. Interface with various internal and external developers, training, reviewing code, testing, merging pull requests and deploying code and database changes to production. Responsible to ensure web sites maintain HIPAA compliance and protect customer data including being subject to unannounced penetration tests and remediating any weaknesses found, if any.
Modis,
Inc., Contract for UTC, Carrier -
East Syracuse, New York
Software
Developer 11-2012 - 11-2013,
contract
Member
of E-cat software team working with Visual Basic 6 and Pascal on
multiple products used by sales team to size heating and cooling
equipment to building requirements. Worked with Access and Oracle
databases. Use of Visual Source Safe for version control. Limited
C# for ASP portions of program, working in Visual Studio 2010. Write
Visual Basic macros for manipulating data in Excel spreadsheets.
Create full schema documentation on existing engineering databases.
Create documentation and repeatable procedures for processes that had
to be undertaken each time new engineering data came out to move data
in complex engineering databases.
Modis,
Inc., Contract for Harvest American -
Camden,
New York
Web
Developer 10/2012 - 11/2012,
contract
Assist
in implementation of new version of online zip code tax look up
service on an existing ASP website. Utilized the YUI3 java script
library along with the YUI3 implementation of Handlebars templates to
serve sales and use tax lookup information to customers in a way
consistent with their preexisting design for the interface.
Navisite,
Inc. - Syracuse, New York
Software
Engineer, Research and Development 8-2011 – 9-2012
Software
Engineer, Research and Development. Developing web apps for
NaviSite's Enterprise Cloud Computing Solution and custom corporate
tools. Primary focus on the Enterprise Cloud Portal, a customer
self-management tool for network, storage, and messaging capacities
within the cloud. Use of Python, SQL, jQuery (JavaScript), (X)HTML,
CSS, SASS, and heavy use of AJAX in a linux development environment,
with Windows virtual machines for testing. Use of an in-house Python
framework for development very similar to Django. Use of Git for
version control and utilization of Pycharm and/or Vim for
development. Requirements analysis, mockup of any changes to the UI.
Coding of needed solutions completed in an independent, agile scrum
programming environment. Unit and regression testing of solutions
across all major browsers, as well as testing of staged code before
release to customers. Member of a scrum team that focused on issues
and improvements for the user interface version 1.0. Creation of new
feature documentation.
ShoreGroup,
Inc. – Syracuse, New York
Junior
Software Developer – 1-2008-7-2011
Member
of CaseSentry development team, working remotely 3 to 4 days per
week. Maintenance of CaseSentry software, a secure browser-based
network management application, as well as internal support team
tools. Analysis and coding of assigned requests for new program
features utilizing PHP, C, Perl, MySQL, HTML, CSS, Javascript and
some Java in an Ubuntu Linux environment. Use of subversion for
version control and utilization of PHPEd and/or Vim for development.
Problem analysis, solution development and coding of assigned bug
reports. Integration testing of code on the proprietary CaseSentry
hardware platform and creation of patches to send to test team.
Analysis of problems on running customer sites to find problems often
unique to a specific customer due to the large amount of custom code
and one-off solutions in production. Documentation of new features
developed for use internally by development, test and support teams.
Solely responsible for maintenance of assigned CaseSentry server for
use as integration test server, ensuring OS and CaseSentry software,
data sets and configuration for testing of complex network and call
center related applications.
Backend Development, Celery, Django, Django REST Framework, Frontend Development, Fullstack Development, Git, Gunicorn, JavaScript, Linux, Memcached, MySQL, Nginx, PostgreSQL, RabbitMQ, Security, Selenium, Virtualenv, Web Development, jQuery