Post Job Free
Sign in

Software Engineer

Location:
Fuquay Varina, NC
Posted:
September 18, 2015

Contact this candidate

Resume:

Carl J. Nobile *** Twin Fields Dr., Fuquay Varina, NC 27526 USA

Mobile: 865-***-**** acrq32@r.postjobfree.com

Home: 919-***-**** tetrasys-design.net

Highlights and Experience:

An accomplished Senior Software Engineer with over fifteen years in the computer industry. Experienced in architectural planning, leadership, software design, and implementation of small to large software and hardware solutions. Application knowledge includes RESTful web services, data import/export systems and large Internet applications. Created many web services including a thumbnail and a video syndication service. Specialize in Object-Oriented development. Work with all aspects of the development life cycle. Provide management, training, and seminar development skills. Have published articles, technical commentary, and open source software. Worked on Agile teams for over 5 years. Technologies, Tools, Platforms, and Applications:

Linux (Ubuntu, RedHat), Sun, Alpha, AIX, MS Windows, Arduino, RaspberryPi, IoT

Python (15 years), JavaScript (Jquery) (10 years), C (20 years), UNIX shell scripting (bash, ksh, and csh)

Django web framework (8 years) and Django REST Framework (3 years)

UML, TCP/IP, XML, XML-RPC, HTML/XHTML, CSS, XSLT, AJAX

Apache, Web Services, REST, RPC

Oracle, MySQL, PostgreSQL, MonetDB

Threads, IPC, IOCTL, IoT, Embedded development (Arduino, Raspberry Pi)

Configuration Management Tools (Git, Mercurial, Subversion, CVS)

Published article in the Linux Journal: http://www.linuxjournal.com/article/2693 Achievements:

Architect, implement, and maintain web sites and web services mostly Django based: 1) Django cost estimating and tracking application to create a complete scope of man hours and time for installation and equipment cost.

2) Django application/RESTful web service for scheduling clinical residency programs. 3) Django Thumbnail application/web service receives tens of thousands requests per day. It can also convert between different formats and generates usage graphs and stats. 4) Django Video syndication web service that allows reporters to upload and syndicate their news videos to multiple sites. Videos are entered through a web site or an ActionScript interface. 5) Django Advertising application displays archival records of client ad transaction from Scripps web sites. 6) Django Wireframe application used by the Scripps UX team to display examples of new designs and documentation for the newspaper staff.

7) RESTful web service used to import and export stories for syndication and is the frontend for a recommendation engine.

8) Web service administrated through Django that is used by Scripps newspaper site's web masters to modify Django template and distribute them to the Scripps staging and production environments. 9) Data Exchange project used by the Department of Labor office of most states to import and export job listings to

“America's Job Bank” a federal government site. It successor is AmericasJobExchange.com. I was the team lead responsible for training and supervising co-workers, assigning tasks, code reviews, technical decisions, time estimates, testing recommendations for quality assurance, and monitoring the CVS repository. This application consisted of over 300,000 lines of code and was written in Python and Java. 10) Client/server application written in C for reading bar codes from multiple handheld devices simultaneously. This application worked with Symbol and Norand barcode scanners. Personal Projects:

1) A Django tool for creating dynamic fields that can be used in any model. github.com/cnobile2012/dcolumn. 2) Implementation of the RFC-2616 response codes. The project is called RestyCodes and can be found at github.com/cnobile2012/restycodes. This project is still in development. 3) Django Inventory application for electronic hobbyists. Keeps track of manufacturers, distributes, and part location control. https://github.com/cnobile2012/inventory

Carl J. Nobile 146 Twin Fields Dr., Fuquay Varina, NC 27526 USA Mobile: 865-***-**** acrq32@r.postjobfree.com

Home: 919-***-**** tetrasys-design.net

4) An API written in C for a Doubly Linked List. This project was published in the Linux Journal in the May 1998 issue and also on the Internet. This API now has a Python wrapper. Published on tetrasys- design.net/home/Linklist/ and pypi.python.org/pypi/DLinklist/2.0.0 5) Arduino Library written in C++ for controlling the HC-SR04 ultrasonic sensor. It features output in either inches or centimeters along with a standard deviation function. Published on wiki.tetrasys-design.net/HCSR04Ultrasonic. 6) Python API to determine the sunrise and sunset given the latitude, longitude and altitude zenith. Published on wiki.tetrasys-design.net/SunriseSunset.

7) A shapefile conversion API written in Python.

Work History:

TetraSys, Inc. 01/2015 – Present – Owner / Software Engineer, provides architectural and engineering expertise to web site and RESTful web service development.

Caktus Consulting Group, LLC 01/2015 – 03/2015 – Senior Engineer developing a Last Song Played (LSP) RESTful web service for the Cox Media Group's radio team.

Cisco Systems, Inc. 10/2013 – 12/2014 – Senior Engineer creating the "Mobility Services Scoping Tool" (MOSCOT) that is used for determining the scope, cost estimates, and tracking for various international projects that Cisco contracts for. This project employs a sophisticated algorithm to determine the various requirements of the final project scope. It is designed to have an interactive frontend design using a RESTful Web Service backend. This is built on the Python/Django framework and uses PostgreSQL as the relational database.

Capstrat, Com (Ketchum) 03/2012 – 09/2013 – Senior Engineer developing web sites for advertising campaigns for companies such as “Let's Talk Cost” a BCBSNC site, “This Way to CPI” a American Institute of CPAs site, and Quintiles. Developed RESTful web services and Django applications including a client side RESTful web service for use with Telegent's API. E. W. Scripps Company 10/2007-03/2012 – Senior Engineer developing web services and Django applications. Wrote applications in Python and C. Have written a thumbnail API, video syndication app, weather application, report generators, a geo location API, and a template distribution system for multiple Scripps web sites. Am responsible for training junior developers. NaviSite, Inc. 2/1999-6/2007--Senior Engineer and team lead for various Data Exchange and Web related projects. Designed and implemented multiple version-releases of the Data Exchange applications for Americas Job Bank. Developed various applications in Java, Python and C, a database warehouse update system and multi-site data transfer applications. Responsible for integrating various code modules written by different people into a single application. I worked closely with the QA department and business analysts and on occasion clients.

Genovese Drug Stores 5/1996-1/1999 Embedded Software Engineer developed point of sale, client/server software for handheld barcode scanning applications in C. Did training and wrote documentation for these projects. Maintained various C applications used by the company for reporting and data access. Was responsible for system administration for the AIX pharmacy system and setting up the companies data backup system.

Education and Certifications:

Empire State College--SUNY, AS in Computer Science Certification by the SBE (Society of Broadcast Engineers) as an AM/FM Broadcast Engineer Electronic engineering, RCA Electronic Technical School, New York Member IEEE

Natural Languages:

ESL/EFL Teacher

English (Fluent - Native)

Portuguese (Conversational - Limited)

Mandarin (Basic – Familiar)



Contact this candidate