My Digital ContributionPosts RSS Comments RSS

My Resume

Word DocPDF

Michael G. Pagano

mpagano@gentoo,org

Objective

Seeking a lead development position in a dynamic organization that can benefit from my programming skills as well as my open source experience.

Skills

Platforms

  • Linux, UNIX, Windows

Programming Skills

  • Linux Development, PHP, Python, Bash, J2EE, Servlets, WebSphere 5, Rational ClearCase, Java Advanced Imaging, JMS, JAXB, JUnit, Spring Framework, C/C++, JSP, Apache, Tomcat, Xerces, XML, SOAP, XSLT, Web Development, SDLC, HTML and the Rational Unified process

Open Source Development Experience

  • Gentoo Linux Developer – Kernel Team, ebuild developer Responsibilities in the kernel team include the maintenance and troubleshooting of Gentoo released kernel packages, the troubleshooting of kernel issues as well as the submission of patches to Linus’ upstream kernel tree including the stable tree. Responsibilities as an ebuild developer include the maintenance, development, and troubleshooting of software packages to ensure they install and run properly on a Gentoo user’s system.

OS Projects

  • portpeek – developer of python based tool to assist users in the maintaining of software installed on their Gentoo Linux system
  • elog-list â~@~S utility to display and manage logs created by Gentoo’s package manage
  • county block – A utility to block IP addresses on a server by geographic location.

Android Mobile Operation System

  • gEZTip – Developed a tip calculator for the Google android Operation System
  • Other projects for the mobile phones running the android OS are in progress.

Education

Stevens Institute of Technology, Hoboken, NJ
BS Computer Science, May 1992

Employment History

Medco Health Solutions 12/2001 – present

100 Parson Pond Drive
Franklin Lakes, NJ 07417

Senior Application Architect â~@~S CTO Organization

  • Assumed the role of architectural adviser for projects across the enterprise. This role included ensuring software and hardware solutions are in line with CTO strategic direction and providing architectural expertise for design work.
  • Developed future state technology stack for next generation automated pharmacy as well as the replatforming of existing ones. Led the adoption of Linux and other open source solutions in the enterprise.
  • Participated in the effort to bring the PHP language into the company as a viable option for the replacement of thick client legacy applications. Current role is to provide assistance in the project tasks on the technology side including proper use and configuration of PHP on Linux servers.
  • Participating in the framing and promotion of a multi year strategy concerning authentication and authorization for applications with users both internal and external to the organization. The strategy includes the use of stateless web services and trusted security repositories.
  • Led the effort to bring in and educate the company on the use of Wiki software. Participated in all areas of procurement, installation, development tasks, support and ongoing administration.
  • Senior Application Architect â~@~S Pharmacy Operations

  • Provided software architecture expertise to pharmacy operations team to support electronic pharmacy operations.
  • Redesigned and developed software utilizing J2EE technologies to replace legacy systems involving imaging.
  • Designed and developing Java Web Services to expose functionality that exists in legacy systems to new applications across multiple departments.
  • Provided operational support of preexisting applications throughout the country.
  • Application Architect â~@~S Enterprise Architecture Team

  • Worked in the design and development of services to support Medcoâ~@~Ys eCommerce B2C website.
  • Maintained existing software packages and developed new, innovative technology offerings to both members and investors.
  • Part of a team tasked to create a software framework to be used by the entire enterprise. Utilized the Spring Framework and built upon its features to provide core code for applications to build upon.
  • Acted as liaison with developers in India as well as the internal users of the developed software.
  • Coordinated off-shore and on-shore development teams to provide timely and accurate deliverables.
  • Participated in all steps of the software development life cycle including requirements gathering, design and development.
  • Outlined the build and deployment strategies for use across the enterprise.
  • Developed stateless EJBs to access Siebel database using a Siebel connector (JCA). Core code was developed using a plain old java bean (POJO). Applications can change the method of access to the database (EJB or POJO) with a small change in a configuration file using dependency injection.
  • Coded the access to the mainframe from WebSphere using JMS and the IBM JMS MQ APIâ~@~Ys.
  • Delivered Web interfaces using the Java Server Template Library (JSTL).
  • Application Architect â~@~S Core Services

  • Developed software and supported systems as part of the core architecture team. Provided guidance to development teams concerning software designs and implementations. Participated in acceptance meetings to approve architectures or suggest alternatives.
  • Designed and developed applications using servlet technology to integrate with thirdparty systems to identify client browser information. This technology was coded within the â~@~Xfront doorâ~@~Y of a system with millions of unique registered users.
  • Participated in requirement gathering during meetings with members of the business team. Transformed business requirements into technical documents.
  • Coded java servers that utilized TCP/IP to listen on a port and received XML or ASCII messages. Java server was coded to be generic to provide a solution for multiple projects. Core code was provided so that other development groups could utilize the generic server and create extensions to customize the server for their individual needs.
  • Investigated Enterprise Java Bean technology as a future direction for the company.Studied solutions offered by IBM and the JBoss group.
  • Coded a reusable database pool using Java technology.
  • Supported e-commerce B2C, B2B and CSR site 24/7.
  • Application Architect â~@~SConsumer Site

  • Supported java applications across the B2B, B2C and CSR environments. Implemented the back end of the Google Search application for use by Customer Service Representative
  • Viecore, Inc 02/1999 – 12/2001

    600 E Crescent Ave
    Upper Saddle River, NJ 07458

    Senior Technical Consultant

  • Worked as a consultant on a variety of different projects for clients. Extensive interaction with customers for both the pre-sales and implementation phases of orders.
  • Assigned the role of Technical Lead on a 401k-retirement project for a major on-linebrokerage company. Responsibilities included the analysis, design, implementation and deployment of the projectas well as coordinating the efforts of fifteen programmers. Participated in the architecture and technical direction of the project. Utilized SOAP and XML to enable heterogeneous systems to communicate without the need to develop additional interfaces.
  • Created an application using Microsoft COM to facilitate the data exchange between amajor on-line theater ticket office and a ticketing back end engine. Responsibilities for this project includedmanagement, design, development, deployment and maintenance. Site URL: http://www.fandango.com
  • Designed and developed a back-end messaging system to a banking system. This systemwas developed using Java and Python to receive and process messages between any devices wanting to communicate with a Summit back-end banking system. The communicating device only needs to have the ability to speak TCP/IP.The system exists as a multi threaded, module based application. The system has been used in the development of two on-line banks which are currently in production: http://www.tcu.org and http://www.cacu.com .
  • Lead the design of the company’s intranet site. Coded the entirety or portions of the following modules: Programming code reviews, Design reviews, Source code project creation requests and programmer resources.
  • Performed the role of Project Manager on the company’s internal process automation project. The goal of this still ongoing project is to automate processes that are currently done by hand. Responsibilities include the design and development of the system as well as directing and managing seven programmers.
  • Merck Medco Managed Care 05/1996 – 02/1999

    100 Parson Pond Drive
    Franklin Lakes, NJ 07417

    Application Architect
    Sr. Programmer

  • Took the lead programmer role in the design and development of a web-based application.Worked on all three tiers to develop a program that accesses pharmaceutical data through an Internet browser in an extranet environment. The client consisted of HTML screens that communicated with the servers through CGI programs.
  • These programs accessed data from both a Sybase Database and a NCR Teradata machine. All code was written in C++ on a HP-UX UNIX box. Utilized and enhanced a preexisting middle tier which was used for background query processing and report generation using SQR.
  • Provided end-user support to enable the transition of the support role to a group specifically created for that purpose.
  • Programmer/Analyst

  • Participated in the coding and implementation of Windows DLL’s using Microsoft Visual C++.
  • Programmer/Analyst

  • Objects that performed specific tasks were coded and implemented into a PowerBuilder application. The programming language C++ and object oriented design was used to enhance the PowerBuilder environment beyond its limitations. These objects were eventually ported to the 32 bit Windows environment for the anticipation of the entire application becoming a Windows 95/NT 4.0 program.
  • One Response to “My Resume”

    1. Jodieon Jul 28th 2010 at 10:55 am

      Michael
      I looked at your resume on the internet and was wondering if you are available for an assignment in San Jose Area on a contract basis.
      The position is for Android Architect with the following skills
      1. Optimized Audio Video stacks on Android
      2. Built framework on Android.
      3. Improved CPU performance using underlying kernels
      4. Worked on Graphics with Open GL on Android
      Please let me know of your interest in the position.
      Thanks
      Jodie Malik

      jodie@qualtran.com

    Leave a Reply