I've spent my career using open source technologies to build web sites for commerce and social networking. Along the way I've helped a diverse groups of companies from startups to Fortune 50 achieve their business objectives. My greatest passion is creating software to help people communicate and share information in novel ways. My personal strengths include a deep awareness and proficiency in the contemporary open-source technology ecosystem and an ability to bring technologists and business leaders together for a joint vision.
Technologies: Amazon EC2 and cloud based solutions. Linux, Apache, Perl, MySQL, Git and analytics tools like Google Analytics. Key contributor and advocate of several open source software projects, including the Catalyst web development framework, the DBIx::Class database object relational interface, Template Toolkit and Moose, an advanced meta object protocol for object oriented software development.
Lead Software Engineer and Technical Manager @ At Shutterstock, the world's largest micro-stock photography website, I am currently engaged in designing, building and deploying cutting edge websites using open source technologies such as Perl, MySQL and Apache. Accomplishments to date include:
- Development of Freestock.com (http://freestock.com), a freely downloadable stock footage web site based on the Shutterstock library.
- Mentored new hires in Modern Perl technologies. Coordinated internal business development efforts to increase reporting and analytics and customer management.
- Modernized the registration system for Shutterstock.com, resulting in 11% increase conversions.
- Created Shutterstock IT Summer Internship program and designed Shutterstock University From December 2009 to December 2012 (3 years 1 month) Director of Internet Technology @ Building on an open source platform, I leveraged Takkle's sports oriented, social networking technology to sell innovative advertisement campaigns for Alloy Marketing and Media (acquired Takkle in January of 2009). I'm a key member of the team that delivered targeted, interactive advertisement products to Powerade, Nike, Gatorade and Puma. My business development efforts include partnering with the National Collegiate Scholarship Association to develop a self service sports recruiting tool aimed at high school athletes who are pursuing their dream to play college sports.
Technologies: Perl, MySQL, Linux, Apache, JavaScript, Flash. From February 2009 to November 2009 (10 months) Systems and Architecture Manager @ Responsibilities included purchasing, operations, vendor relationships, strategic partner integration and team building. I advised executive staff and board members regarding technology issues while coordinating with product managers and team leaders to develop project plans and allocate resources.
Key achievements would include: launching a recruitment portal to assist high school athletes meeting college coaches, integrating Facebook Connect into member profiles, and the successful renegotiation of vendor contacts to reduce our monthly ISP (Rackspace) and CDN (Akamai) costs by 75%. From September 2008 to January 2009 (5 months) Senior Software Engineer @ Hired as a domain expert in building scalable, social networking web sites, I rapidly assumed leadership responsibilities in this fast growing startup. In my role I designed and developed software solutions using messaging and job queues, database replication and partitioning and designed the web service interfaces for distributing our email and video conversion needs to third party providers. From October 2007 to September 2008 (1 year) Senior Consultant @ New York Magazine hired me to complete a scrapbook / photo sharing project in support of marketing and ecommerce initiatives for Fashion Week 2006. Using Apache, Perl and MySQL open source software, this was an AJAX enabled web application which allowed site visitors to save and share their favorite (or most hated) fashion images. I stayed on to develop a security system for managing corporate passwords, an application to automate onboarding new hires used by Human Resources, and completed a site wide commenting system which also used AJAX and integrated with single sign-on security. From August 2006 to October 2007 (1 year 3 months) Senior Consultant @ Hired by the company's founder to develop a prototype ecommerce website envisioned as a cross between Reality TV and a social network. Managing outsourced teams in China and India. Additionally, I assisted the client with budgeting, business and product development and IT capacity planning.
Technologies: Perl, Apache, Javascript (Dojo), PostgreSQL, CSS and HTML. From January 2006 to July 2006 (7 months) Project Manager @ I was contracted to fill a leadership gap on a multi-year project, created when the Director of IT left without a transition plan. Meeting with clients scattered across all five NYC boroughs, I developed a project plan to timely deliver a confidential customer relationship management system.
Personal Sabbatical
Starting January 2004 though June 2005, I took a personal sabbatical for a period of self-directed study. From August 2005 to January 2006 (6 months) NA @ Starting January 2004 though Summer of 2005, I took a personal sabbatical for a period of self-directed study. From January 2004 to August 2005 (1 year 8 months) Project Manager @ Trusted to manage mission critical IT projects for a Fortune 50 pharmaceutical company. Project management duties included a comprehensive security audit of all in house developed applications. Managed both corporate and external client relationships in support of business development. Advised C-Level management on new productivity and cost savings projects.
Consolidated corporate Intranet (70+ departmental websites) to PlumTree" Portal and implemented a new content management strategy based on Documentum" CMS, XML/RDF and other open syndication technologies, saving $650,000 yearly.
Conducted technology *learn-in* sessions with Vice President*s Direct Reports Committee to explain emerging web application development trends and demo current IT best practices.
Led a team that developed a security review process and programmer guidelines for all in house developed applications. Managed projects to fix the most mission critical problems. From February 2002 to January 2004 (2 years) Senior Programmer / Technical Lead @ Designed and built mission critical web applications. Directed and mentored a teams of programmers and business analysts. Assumed daily and weekly operations management for high visibility websites such as *BMS.com*. Created and utilized an expanding resource network within and across departmental boundaries. Coordinated complex projects while ensuring timely results within budget.
Migrated the Corporate website to in-house hosting, reducing annual ISP costs by $400,000.
Architected and managed a business development portal which provided 'one stop shopping' for external companies interested in co-coordinating pharmaceutical product development.
Developed a self service award submission and tracking system, which replaced an error prone and high effort, non automated system for an annual savings of $120,000. From February 2000 to February 2002 (2 years 1 month) Web Applications Developer / Business Analyst @ Provided technical support, team direction, and modernization for the company*s web applications. Assumed a leadership role in high profile web publishing projects, such as Planet BMS *a company wide portal site. Was responsible for coordinating IT and content stakeholders. Advised project managers on *best practice* approaches to web publishing. Devised search engine optimizations.
Rebuilt the corporate Intranet used by 30,000 employees to reduce the effort to find published information and created a JavaScript based CMS that permitted new content to be easily added.
Migrated the corporate Internet site to an in house developed content management system.
Developed a product information and drug advisement database for the Internet web site. From January 1998 to February 2000 (2 years 2 months) Adult Education Instructor @ This was a part time job I held while also working at New York University and Bristol Myers Squibb. I was hired as an independent instructor for various PC based application. Created and presented courses introducing adult learners to applications such as Windows and Microsoft Office, as well as taught a class on basic computer maintenance. Had sole responsibility for all aspect of teaching, From June 1995 to December 1999 (4 years 7 months) Web Developer @ Developed and maintained the NYU Human Resources Internet presence in support of the department*s mission. Assumed a leadership role in researching, planning and deploying web publishing best practices. Trusted to manage confidential human resources assets, such as the careers database. Was responsible for administrative operations such as auditing security practices and software licensing.
Created a database-driven website that eliminated the need for a full-time HTML developer.
Created a web enabled search and self service application portal for the job openings database.
Built an award winning portal and publishing platform for human resource documents. From January 1995 to January 1998 (3 years 1 month)
Master of Arts, Performance Studies @ New York University From 1994 to 1996 Bachelors of Arts, Philosophy and Literature @ New York University From 1992 to 1994 John Napiorkowski is skilled in: Open Source, Application Development, Data Modeling, Apache, MySQL, JavaScript, Nginx, Perl, Git, Software Development, Web Applications, CSS, Web Development, Linux, Cloud Computing
Websites:
http://jjnapiorkowski.typepad.com/modern-perl/,
http://search.cpan.org/~jjnapiork/,
https://github.com/jjn1056