Joe Nicosia
A jack of all stacks
Current Focus
-
Cocoa development -- iOS and Mac apps
Bio
-
I love technology. My roots are in Linux and started with boxes running 1.0.x kernel releases. Development is my ultimate passion. Most recently I have been building mobile apps along with the backend services to support them. I strongly believe that security is fundamental to all areas of technology.
-
The experience from a constant desire to learn and explore has helped me to build a well-rounded set of skills. I am interested in projects that offer demanding challenges, adopt cutting-edge technologies, and help to better the world.
Skills
Languages
Python | Objective-C | C | Lua | PHP | Java
Perl | HTML | CSS | JavaScriptDev Tools
Xcode | TextMate | Eclipse | vi | Git | Subversion
Web APIs
APNS | Foursquare | Facebook | Twitter | Twilio
Stripe | Bitly | Google MapsSDKs | Frameworks
Fabric | jQuery | jQuery Mobile | Corona
Prototype.js | Zend | WordPress | Smarty
Twitter Bootstrap | Android SDK | iOS SDKOS Platforms
VMWare ESX | Mac OS | iOS | Android
Ubuntu Linux | Red Hat Linux | Gentoo Linux
*BSD | *winAWS Stack
EC2 | S3 | RDS | ELB | SES | Route53
AutoScaling | CloudFront | Python BotoDatabases
MySQL | MongoDB | PostgreSQL | SQLite
Web Platforms
Nginx | Tornado | Apache | Squid | IIS
Messaging
Postfix | Sendmail | Exim | Dovecot | Exchange
Networking
TCP/IP | DNS | IPSEC | IDS
Cisco IOS | ScreenOS
Achievements & Awards
Eagle Scout
Boy Scouts of America
Top Entertainment App - Verizon Power Your App Contest
droplat
Runner Up - AT&T Open Call App Contest
droplat
2nd Place - Thomson-Reuters Street Apps Challenge
Random Reuters
RHCE - Red Hat Certified Engineer
Red Hat
Experience
Comcast
Developer / Systems Engineer
-
- Architected and developed the SecOps API using Python and Tornado with MongoDB. Integrated with other tools using REST, XML-RPC and Thrift.
- Supported the server infrastructure for the SecOps API running Nginx, MongoDB, Apache and MySQL clusters. This included 20+ virtualized Ubuntu and Red Hat instances on VMWare ESX hosts in production. I also built out the development environment and managed the source code repositories using Subversion and Git.
- Developed a network security dashboard app for the iPad using Objective-C and Xcode. Consumed JSON data via the SecOps API. Displayed real-time attacks from IDS events using MapKit with custom annotations, route overlays and reverse-geo lookups.
- Developed a user self-service portal for local account management on servers and network devices. In addition, I automated password rotations for local accounts. Used by 500+ users to manage 30,000+ nodes. Frontend was built with PHP, Zend, JavaScript and CSS. The backend scripts were written using Python.
- Developed an audit application to inspect servers for specific configuration baselines using Python, Expect, BASH and MySQL.
- Developed SIC (Security Information Center). SIC is a web application for performing user initiated security assessments. I used PHP, JavaScript with Prototype.js, and SQL.
2007-2012
Vonage
Network Security Engineer
-
- Engineered security solutions using NetScreen firewalls, ACL's and Snort IDS.
- Worked with developers to troubleshoot network issues for custom applications and services.
- Provisioned and debugged VPN tunnels with internal and partner networks.
- Provided engineering support for RSA ACE SecurID and FreeRadius systems.
- Spearheaded development of custom automation tools using PHP, HTML, CSS, Perl, BASH and SQL.2006-2007
New Brunswick Board of Education
IT Specialist
-
- Performed systems and network admin duties for 21 physical sites.
- Managed Linux, Novell NetWare and Microsoft Windows servers.
- Supported Cisco routers, switches and pix VPN/firewall devices.
- Supported Cisco CallManager for VOIP services.
- Wrote scripts to remedy several malware infections.
- Deployed a wiki using LAMP technologies.2003-2006
Projects
fyndlr
Python, MongoDB, AWS, HTML, jQuery
-
- Developed the backend web service using Python with Tornado and MongoDB.
- Created web app using Tornado templates, jQuery and Twitter Bootstrap.
- Architected the infrastructure on AWS (redundancy and auto-scaling).
- Implemented push notifications to work with Apple Push Notification Service (APNS).
- Built integrations for API's from AWS, Foursquare, Twitter, Bitly, Google Maps and Facebook.
- Built a custom image resizing service using PIL
- Built e-commerce support around Stripe and Apple In-App purchasing
Homeless Helper
Python, MongoDB, AWS, HTML, jQuery, jQuery Mobile, Android
-
- Developed the backend web service using Python with Tornado and MongoDB
- Created web app using Tornado templates, jQuery, jQuery Mobile and Twitter Bootstrap
- Architected the infrastructure on AWS (redundancy and auto-scaling)
- Built integrations for API's from Twilio, Google Maps
Security Lens
iOS, Python, MongoDB
-
- iOS app for enterprise network security
- Developed the backend web service using Python with Tornado and MongoDB.
- Created web app using Tornado templates, jQuery and Twitter Bootstrap.
- Architected the infrastructure on AWS (redundancy and auto-scaling).
- Implemented push notifications to work with Apple Push Notification Service (APNS).
- Built integrations for API's from AWS, Foursquare, Twitter, Bitly, Google Maps and Facebook.
droplat
Python, MongoDB, AWS
-
- Winner of "Top Entertainment App" in the 2010 Verizon Power Your App contest
- Runner-up in the AT&T Open Call App Contest
- Developed the backend web service using Python with Tornado and MongoDB
- Architected the infrastructure on AWS
- Built integrations for API's from AWS, YouTube, Facebook, BandsInTown and HackLolla
Image Transfer
Android
-
- Over 20,000 users worldwide.
- Developed using Java, XML, Eclipse and Android SDK.
- Implemented the JCIFS open source Java library and SQLite.
- Created forks specifically for music and videos.
SpendWise
iOS
-
- Co-developed universal iOS app
- Mentored a junior developer
- Accepted into Apple's App Store and featured on AppAdvice
Random Reuters
Android
-
- Second place winner in the 2010 Thomson-Reuters StreetApps Challenge
- Co-developed this app using Java, XML, Eclipse and the Android SDK
- Consumed the Thomson-Reuters and Yahoo! Finance API's using XML and YQL
Ninja Ninja
Corona SDK, LUA, iOS, Android
-
- Simple game written in Lua to experiment with the Corona SDK
Tooyoou
AWS
-
- Designed and deployed the AWS environment, including auto-scaling and git powered code deployments
- Built custom AMI's and Fabric scripts
- Worked with developers to migrate entire website and backend service from a single server to an auto-scaling group
Server Land
PHP, MySQL, VMWare
-
- Developed frontend website and backend service for managing hosting service
- Integrated with PayPal Website Payments Pro






Contact