We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

New York, NY

OBJECTIVE

  • Seeking a challenging position utilizing extensive Software Engineering skills within a dynamic environment.
  • I bring to the table over 27 years’ experience as a hands on programmer as well as several years either mentoring, leading or managing engineering teams.

TECHNICAL SKILLS

Languages: PHP, JavaScript, JQuery, CSS, SASS, HTML, J2EE, DOM, DHTML, AJAX, JSON, Perl, Selenium, C++, C, Microsoft Foundation Classes (MFC), COM, DCOM, ATL, XML, CORBA, Standard Template Libraries (STL), Object Windows Library (OWL), Rogue Wave class library, PASCAL, Windows SDK, OBJECT1, FORTRAN, ASSEMBLY, MACRO - 11, PROLOG, SMALLTALK, SML, PLM, BASIC, QUEL, X WINDOW, DBASE III PLUS, LISP

Content Management Systems: Wordpress VIP, Moveable Type (MT)

Frameworks: Zend, Codeigniter, Symfony, Kohana, TWIG

Databases: MySQL, Hibernate, SQL Server, Oracle, Sybase

Operating Systems: Linux, Mac OS, Vagrant, Windows, UNIX, DOS, OS/2, RSX11M+

Additional: Agile, Git, Jira, Subversion, IntelliJ IDEA, NetBeans IDE. SOA

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Software Engineer

Responsibilities:

  • Responsible for enhancements, defects and overall maintenance of the Wordpress VIP CMS console for Confidential . This includes both back-end (administration console) and the front-end production site.
  • Responsible for the building and maintenance of all the Confidential feeds including, but not limited to, company, franchise, etf (exchange traded fund), mutual fund, MSN, Yahoo, author and sitemap feeds.
  • Responsible for all Confidential newsletters (6) including, but not limited to Termsheet, The Broadsheet, CEO Daily and Powersheet. All newsletters utilized the third party platform known as Sailthru.
  • Modification and maintenance of templates associated with franchise verticals such as the Fortune 500, 100 Best Companies, MPW (Most Powerful Women) and 40 Under 40 to name but a few.
  • Designed and coded a syndication taxonomy wherein the user may choose on a post-by-post basis which posts are included in Confidential feeds.
  • Designed and coded a backend console tool which compiles statistics on how many posts each editor has completed, selectable by date range, for administrators of the site. The totals may then optionally be exported to an Excel spreadsheet.
  • Coded and implemented PHPUnit tests for approximately 75% of the code base. This is an ongoing exercise to ensure enhancement modifications and defects do not break previous platform functionality.
  • Maintained all roles and capabilities for users of the administration console.
  • Team lead to core Confidential engineers.
  • Extensive use of html, css, javascript and JQuery for front end programming.
  • PHP, Javascript, JQuery, CSS, HTML, MySql, Linux, PHPUnit, Wordpress, Git, Jira, Jenkins

Confidential, New York, NY

Sr. Software Engineer

Responsibilities:

  • Responsible for enhancing and maintaining the MT (Movable Type) CMS console upon which the primary site is built. All code was written in both PHP and Perl. This includes story placement on the front page and all vertical front pages, story editing and layout and story / image headlines.
  • Responsible for enhancing and maintaining all support tools for the Huffington Post site including, but not limited to, an image crop tool, slide-show tool, ads placement and scheduling tool, statistics tool and social dashboard tools.
  • Responsible for enhancing and maintaining the Huffington Post primary site as well as all sites under the Huffington Post umbrella.
  • Setup video site map for all videos on the Huffington Post site which is refreshed every hour via a cron job.
  • Designed and coded the API base level classes upon which all variations of API calls are derived.
  • Designed and implemented roll over image credits for the entire site.
  • Modified existing slide-show tool to create product to display slide-show images vertically which was called Listicles. Each image in a slide-show could also have a different display template.
  • Team lead to 8 peer engineers.
  • PHP, Perl, Javascript, JQuery, CSS, HTML, MySql, Codeigniter, Linux, PHPUnit, Moveable Type, Git, Jira, Jenkins

Confidential, New York, NY

Sr. Software Engineer

Responsibilities:

  • All backend code for Patch is engineered using PHP.
  • Designed and coded a GeoIP class which retrieves information based on a user's IP address for use in the Patch widget found on the local pages of the site.
  • Implemented impression tracking for the same Patch widget above.
  • Coded the Big News page for stylist.com and aided in the coding of extracting appropriate tags for use in the Beauty Module of stylelist secondary pages.
  • Designed and coded the functionality (per page, sorting, page filters, pagination, ingredient selection) of the new Huffington Post Recipe site. All functionality was implemented using jQuery and ajax so only those portions of the page that were affected changed rather than having full page loads.
  • PHP, Javascript, JQuery, CSS, HTML, MySql, Linux, PHPUnit, Symfony, Git, Jira, Jenkins

Confidential, New York, NY

Sr. Software Engineer

Responsibilities:

  • Responsible for enhancing and maintaining the Surphace web portal (surphace.com), administration console (surphboard.com) and Surphace partner content delivery system. Surphace is the internet leader for content discovery and delivery. Surphace crawls the internet for the most contextually relevant content to be delivered along side stories on client sites.
  • Designed and coded the Partners portion of the Surphace self-serve (S4) console which allows any user the ability to configure and place a content discovery widget on their content page or blog. The application utilizes LAMP technology built upon the Zend Framework.
  • Co-designed and coded an in-house solution for gathering and displaying statistics tracking impressions and clickthrus.
  • PHP, Javascript, JQuery, CSS, HTML, MySql, Linux, Git, Jira, Kohana

Confidential, New York, NY

Sr. Staff Engineer

Responsibilities:

  • Responsible for enhancing and maintaining the Confidential product and it’s administration console. The Confidential platform is a SaaS application based on LAMP technology which facilitates the optimization of web sites through the utilization of Multivariable Testing, Persona Recognition and Adaptive Targeting.
  • Co-designed and coded Confidential platform API for integration into Confidential TeamSite product.
  • Designed and coded multi-level, multi-role privilege based permission system for controlling access, creation, modification and deletion of all areas of the Confidential platform.
  • Co-designed and coded PHP extension utilizing Zend to implement a UDP client / server for the processing of requests sent to Experian. The data extracted from Experian is used for gathering statistical information by IP address.
  • Designed and coded several tools for administration of the Confidential platform including user monitors, a multiple database query tool, Experian API validation tool and IP adaptive targeting data extraction tool.
  • Teamed with five peers utilizing the Agile methodology to build a new line of tools for the analysis of data extracted from the Confidential platform. The tools are built utilizing J2EE, MySQL, Hibernate, AJAX, JSON, JQuery, Flot and IntelliJ IDEA.
  • Team lead to 4 peer engineers.
  • PHP, Javascript, JAVA, JQuery, CSS, HTML, MySql, Linux, PHPUnit, Zend, Source Safe Jira

Confidential, Hackensack, NJ

Internet Web Development Manager

Responsibilities:

  • Responsible for overseeing a team of designers and programmers, assignment of project tasks, monitoring site development timelines, and hands on site development.
  • All existing and developing web sites were / are developed utilizing PHP, MySQL, Javascript, HTML, DOM, DHTML, AJAX and are hosted on Linux platforms (Redhat and Fedora).
  • Responsible for designing, coding and implementing Perl scripts used to parse classified advertisement data from outside vendors then storing the parsed data to a MySQL database.
  • Responsible for designing and implementing databases and coding the SQL queries associated with all applications.
  • Designed internal website utilizing open source packages Drupal, Wordpress and BB-Press to demonstrate the feasibility of utilizing the design to replace the current CMS solution.
  • Designed and coded Web-IO control application that allows users to monitor and gather statistics from multiple Web-IO 12 + 12 digital IO hardware units. The application was written in Visual C++ utilizing MFC and TCP/IP sockets for use on Windows platforms.

Confidential, New York, NY

Director of Systems Engineering

Responsibilities:

  • Responsible for overseeing the product coordination, approval and release of three major language translation products.
  • The first is a text / SMS cell phone application written in BREW and J2ME released on Verizon and Alltel phones.
  • The second is Translingual Instant Messaging (TrIM) written in J2EE that runs on all Java enabled platforms and supports 128 language pairs.
  • The third is Translingual Instant Messaging API (TransIM) written in Visual C++ utilizing MSXML COM components.
  • Responsible for designing, coding and implementing major portions of all products in C++, J2EE, J2ME and BREW. Currently developing new product web site utilizing PHP, Javascript and MySQL.
  • Responsible for setting up translation servers, writing SOAP interface to products, and planning for future language translation development.

Confidential, Berkeley, CA

Senior Software Engineer

Responsibilities:

  • Responsible for writing the interface code for a Voice to Voice translation memory system.
  • The communication interface was written using JAVA, C++, CORBA and the ACE / TAO ORB (or omniORB) connecting the front end Java application with a back end set of C++ language translation DLL’s and Philips Speech API.
  • Additional responsibilities included writing the user interface for the system in Java.

Confidential, Mount Arlington, NJ

Information Technology Manager

Responsibilities:

  • Responsible for overseeing the management of all software related products.
  • Duties included product design, resource management, code reviews, project planning, and integration of the company’s business plan into products.
  • Coded certain portions of software products, network management, and hardware updating and maintenance.
  • Designed and coded cFlow (communication flow) application which allows users to drag and drop email from various email clients onto the application which then sends the email to a translation server.
  • Software was developed with Visual C++, MFC, DCOM (ATL) and Microsoft’s Transaction Server for use on Windows platforms.
Confidential, Rockaway, NJ

Senior Software Engineer

Responsibilities:

  • Redesigned and coded software which filters (separates) out the textual portion of documents written with RTF, SGML, HTML, MIF and Interleaf markup languages from the markup portion of the documents.
  • The filter software was developed using Visual C++ utilizing the Standard Template Libraries and was compiled to run on platforms running the Windows 95, Windows NT, Sun OS and Solaris operating systems.
  • Designed and coded a large portion of the new ALEX Language Translation System for interactive translation of documents. The system is written in JAVA utilizing JNI and Swing components and is part of the larger WEB based system for Confidential . Redesigned and coded translation engine, which translates textual portion of documents.
  • The software was developed in Visual C++ and is compiled to run on the Windows NT / 2000 operating systems. Responsible for designing and coding enhancements as well as overall maintenance of primary translation engine software.
  • A significant enhancement to the engine was to reengineer it to run as a multi-threaded application on a dual processor machine, which resulted in a 120% increase in the speed of the application.
  • Responsible for designing and coding enhancements as well as overall maintenance of language development tools in support of translation system software. Those tools included DiagView (Diagnostics Viewer), GRED (Grammar Rules Editor) and LTXView (LTXViewer). DiagView is used for viewing language diagnostics generated by the translation engine as an aid for linguists to assess translations. GRED is used by linguists for writing new or editing existing grammar rules used in the translation engine.
  • LTXView is used by linguists to view the intermediate Logos proprietary language (LTX) generated by the translation engine during translations for analysis of translated documents.
  • All tools were written using Visual C++, MFC, DCOM (ATL) and Microsoft’s Transaction Server.

Confidential, Parsippany, NJ

Senior Software Engineer

Responsibilities:

  • Designed and coded the GUI portion of the entire Asset Renewal Management System (ARMS) as well as a number of the business classes, libraries & DLL’s used in the ARMS application.
  • ARMS is a Windows based application written using Borland C++, Object Windows Library, Rogue Wave Tools.h++ & DBtools.h++ and Sybase SQL Server.
  • Rewrote and added enhancements to the ARMS application using Microsoft Visual C++ with the Microsoft Foundation Classes (MFC) for Windows NT.
  • Also, developed all reports generated by ARMS with the use of Business Objects for Windows. The ARMS application runs on Windows based platforms.

Confidential, New York, NY

Senior Software Engineer/Project Manager

Responsibilities:

  • Designed and coded Windows application that acts as a Windows based controller for DOS based Vermont Test key capture software. Application to be used for testing of Confidential Workers Compensation software.
  • Software written using Borland C++ and Object Windows Library running on Windows based platforms

Confidential, Roseland, NJ

Senior Software Engineer

Responsibilities:

  • Designed and coded major portions of new PC Payroll windowing application written using Borland C++, Object Windows Library and Rogue Wave classes with embedded Watcom SQL queries running on Windows based platforms.
  • Employed Booch O-O design methodology and Rational Rose during design phase.

Confidential, Parsippany, NJ

Senior Software Engineer

Responsibilities:

  • Designed and coded consumer product forecast portion of Internal Replenishment Planning System (IRPS) windowing application using Borland C++ and Object Windows with embedded Oracle SQL queries running on Windows based platforms.

Confidential, Parsippany, NJ

Senior Software Engineer

Responsibilities:

  • Designed and coded application to upload DBF database tables to SQL Server written in C with embedded SQL Server queries.
  • Designed, coded and tested Promotion Funding Request windowing application using Microsoft C++ with the Microsoft Foundation Classes & SDK and SQL Server embedded queries running on Windows based platforms.

Confidential, Parsippany, NJ

Lead Software Engineer

Responsibilities:

  • Designed and coded real time Mission Rehearsal (real time flight simulator) portion of Mission Planning system for government use using Borland C++ and Object Windows running on Windows based platforms.
  • Installed, configured and maintained Ethernet LAN utilizing TCP/IP between 386/486 based PC's running Interactive UNIX System V/386 release 3.2 and SUN Sparc Station 1+ running SUNOS.

Confidential, Secaucus, NJ

Senior Programmer/Analyst

Responsibilities:

  • Designed and coded custom tailored multi-tasking, menu driven access control security systems for commercial and government use in C, running on 386/486 based PC platforms under UNIX. The software was used by the Secret Service in White House.
  • Designed and coded enhancement functions for custom tailored multi-tasking access control security systems for commercial and government use.
  • Software written in C and MACRO-11, running on dual redundant PDP-11/83's using DECNET across an Ethernet LAN under RSX-11M+. Integrate various graphics packages, such as PC Paintbrush, into the systems just described. Prepared and presented demonstrations & programs and provided customer support for the aforementioned systems.
  • Specified, configured and setup hardware for the aforementioned systems.

We'd love your feedback!