We provide IT Staff Augmentation Services!

Independent Consultant Projects Resume

SUMMARY:

  • Big Data Architect, Engineer, Analyst & Organizational Capability Builder
  • Using technology and data to drive analysis, decisions, and success
  • Accomplished Software Architect and Engineer with a proven ability to design and develop software products, software services, data products and data services over a 17 year career. Provide technical capabilities to startup, mid size, and Fortune 500 companies to improve efficiency and bottom line.
  • Respected leader, able to lead technology teams from requirements, to work break down, design, development, testing and subsequent maintenance.

TECHNICAL SKILLS:

Data: Hadoop, Hive, Pig, Sqoop, Java Map/Reduce, Tez, Avro, Oozie, Hcatalog, SQL

Databases: Oracle, DB2/400, DB2, Microsoft SQL Server, MySQL, Postgres, Teradata

Web Technologies: HTML, PHP, JSP, Javascript, XML, XSL, XSLT, Xpath

JEE: Struts, Tiles, Spring, Mule ESB, BEA Webflow, Jersey Jax - RS (REST), Jax-WS, JAXB, SOA, log4j, junit, BEA Weblogic App & Portal Server, Tomcat, Jboss, Confidential Websphere, Confidential RAD, Websphere MQ, Apache MQ, Maven, Ant, OJB, Hibernate, Castor, Toplink, Netbeans, Eclipse

Programming: Java, C, C++

Analytical tools: early versions of Matlab & Maple, Datameer, R, PySpark

Scripting: Bash Shell, Python

Device Protocols: Echeleon Meter Data, Powersense, PowerSG, Modbus, TCP, UDP, IP, SNMP

Languages: Native English speaker, fluent in Greek and some Spanish

PROFESSIONAL EXPERIENCE:

Independent Consultant Projects

Confidential

Responsibilities:

  • Educated IT management, development, administration, enterprise architecture, and business analytics personnel on Hadoop and its associated tooling for data engineering and analytic tasks
  • Created strategy for testing Hadoop capabilities on hardware that separated storage from compute
  • Executed a successful proof of concept Hadoop (BigInsights 4.0 and Hortonworks HDP 2.3) installation, evaluation and performance test on converged VCE Vbloc architecture consisting of Vmware virtual machines on Cisco UCS blades, EMC VNX storage, and EMC Isilon hardware
  • Developed software with Sqoop, Bash Shell and Pig to ingest and transform automated metering data on Hadoop (BigInsights 3.0)
  • Mentored a data analyst/scientist to develop descriptive statistics on almost 2 million meters with BigR over multi terabyte data sets on Hadoop (BigInsights 3.0)
  • Implemented analytics relating to Confidential rate case studies.
  • Documented and presented strategic plan for Hadoop Big Data practice program
  • Created road maps for capabilities needed to create an effective Big Data practice.
  • Designed security strategy and design around Hadoop and helped implement the strategy
  • Designed logical and physical layer architecture for data processing jobs to separate concerns of Ingestion, Transformation, Consumption, Publication and Analytics
  • Implemented various ETL jobs with Pig and Hive
  • Mentored senior Java developer and Informatica developers on Hadoop technology stack
  • Designed and helped implement Map/Reduce data extraction jobs for XML, fixed width, and character delimited meter data.
  • Designed data presentation layer for merging SilverSprings UIQ sourced and Confidential + metering data.
  • Helped Data Scientists utilize consumption layers for metering data for various analytics.
  • Administered Hadoop clusters until they were transitioned to Confidential admins.
  • Set up, demonstrated, and utilized Zeppelin for analytics enablement.
  • Implemented some examples of Map/Reduce in Pyspark

Confidential

Big Data Architect & Team Lead

Responsibilities:

  • Designed and developed company wide Hadoop Big Data practice for batch processing of large structured and unstructured data. Some use cases include: Digital Marketing, Log File processing, Enterprise Big Data warehouse, Customer Profile, Advanced Predictive Analytics, and Big Data Lake with estimated bottom line revenue growth of 70 million revenue lift
  • Led Agile sprint development team for delivery of new source ingestion data into Hadoop, transformation, and publication out of Hadoop
  • Developed workflows using scripting, Sqoop, Avro, Hive, Pig and Java Map/Reduce for daily ETL flows, batch processing, and data storage functionality on Hortonworks HDP 1.2 and 2.1 platform
  • Utilized R and RHadoop to port single machine statistical algorithms to distributed processing
  • Created Confidential training program for Hadoop, Map/Reduce, Sqoop, Pig, and Hive
  • Documented and architected reference Big Data patterns complete with decision tree for future Big Data project work.
  • Integrated Hadoop and SAP HANA data with Dell Boomi for various Salesforce.com data integration patterns
  • Created standardized frameworks, processes, governance principles, design patterns and developed tools to scale out development
  • Developed source code repository, build process and production migration strategies for project level deployments to the Hadoop platform.
  • Created fully automated ingestion process for ingesting data, Hive DDL creation from source types, table creation and ingestion workflow
  • Worked on Spark and Mlib proof of concepts for project uses.
  • Currently working on cluster that is roughly 200 machines with 3000+ jobs per day and creating metrics that will inform capacity planning and performance tuning
  • Led oozie tool evaluation, managed and led dev team, designed workflows and implemented complex workflows

Independent Consultant Projects

Confidential

Responsibilities:

  • Implemented Java batch based outbound file data feed system for commission payments and life insurance products to Confidential products vendors
  • Migrated entire Java code base for inbound/outbound data feed processing platform from Java 1.3 and 1.5 to Java 1.6
  • Improved logging mechanisms and implemented NetCool automated support ticketing
  • Implemented logging and ticketing through SNMP for Confidential WTX
  • Developed several data feed processors needing database and web service access to synchronize and reconcile external data with internal Nationwide group data sources
  • Accelerated development and debugging process by modifying server based message queuing and adding JMS local queuing. The changes allowed data feed execution in a local Eclipse development environment. Employees and other consultants unsuccessfully attempted this task in the past.

Confidential

  • Designed and implemented security interfaces that would allow various JP Morgan security tools to be configured and used at deployment time with the web service infrastructure.
  • Designed and implemented Confidential phone book web services with Rest and SOAP endpoints, JAXB business objects and an Oracle Database.
  • Created development infrastructure and tooling for building web services easily and quickly.
  • Tested and used in-house developed tool to provide bulk availability of human resource data.

Confidential

Senior Applications Engineer

Responsibilities:

  • Assisted customer development design plans for smart grid meter data management deployments, demand dispatch, complex event processing, and fault location as well as integration into PowerSG (smart grid SOA platform)
  • Identified and designed any additional software development necessary for software integration between PowerSG and customer IT systems.
  • Identified and designed any additional software development necessary for software integration between PowerSG and customer IT systems.
  • Engineered solutions to common utility concerns in smart grid space including security, protocol convertors, mesh networking, cell modem connectivity, Broadband over power lines (BPL) and Power Line Communication (PLC) communications
  • Designed solutions for customer proposals and reviewed customer proposals for gap analysis, technical feasibility verification, cost effectiveness, budgets and overall completeness.
  • Provided technical sales support, demonstrations, and presentations

Senior Software Smart Grid Developer

  • Profiled, stress tested, and improved performance of Java based smart grid SOA platform (PowerSG) to handle thousands of devices.
  • Designed, developed, and tested XML communication driver that interacted with the PowerSense device for retrieval of data and alarms that are necessary for Rapid Fault Location Smart Grid application

Independent Consultant Projects

Confidential

Responsibilities:

  • Designed, developed, and tested communication components to interact with proprietary 900 Mhz wireless mesh devices in a service oriented architecture for creation of a Demand Dispatch Smart Grid application.
  • Designed, developed, and tested communication drivers to interact with SNMP based BPL equipment, SNMP based I/O controllers, Modbus controllers, and proprietary devices in a service oriented architecture for controlling 3 phase well water pumps and network monitoring and management.

Confidential

  • Developed an XML based message router/translator using and Enterprise Service Bus for interfacing with several policy systems. The use of the ESB interfaced with a Siebel Claims system that claims representatives use to initiate claims for 3 different policy systems. Each policy system had a different message format and the router would use XSL, XSLT, and Xpath to translate messages back and forth between Siebel and the source systems.

Confidential

  • Designed and developed components to allow Chase to provide accurate data to MERS (Mortgage Electronic Registrations Service) and receive data from them. The Struts web application displayed delta based data for loans from the systems of record. The data engine pulled delta based information from the systems of records and with the help of a MISMO compliant XML data schema (Wellfound Decade) processed them through a third party developed BPEL (Wellfound Decade) workflow to provide data to MERS.
  • Implemented strategy for source code control using Rational Clearcase. Key strategies included: development and incremental defect merging, source code control processes through development cycle, testing cycle and postproduction defect/enhancements.

Confidential

  • Designed and developed new features into the Sales Express sales tool for checking, savings account, and debit/ATM application. The tool was developed as a Struts and Javascript based web application and ran in a Websphere application server that utilized several proprietary back end data systems for data viewing, updating and deleting.
  • Developed the Sales Express Small Business Loan application that is used by all 2600 bank branches to submit loans and receive immediate status (Approval, Denial of Credit, etc.)
  • Developed back office services using Castor, EJBs, XML and other J2EE technologies to aggregate application data use to and from different back end and front end systems.

Confidential

  • Document Library System
  • Designed, developed and tested reusable document library system using PHP, Apache, and Microsoft Sequel Server.
  • Events System
  • Designed, developed and tested entire event scheduling and announcement system using PHP, Apache, and Microsoft Sequel Server.
  • ONENet Grant Application
  • Developed a web application system to expedite ONENet grant applications for all school districts in Ohio. The website was used by internal OSN staff to evaluate ONENet applications, track user requirements for the grant, accept or reject the requirements provided, and eventually grant a dollar amount for the schools.
  • School Net Equipment and Services Catalog
  • Architected and developed a new J2EE n-tier system using Apache as the web server, Struts for web tier development in a Tomcat servlet engine, stateless session EJBs for the biz tier residing in a JBoss server, and OJB as the object to relational mapping mechanism that persisted data to a Microsoft SQL server cluster. The security architecture consisted of integrating PHP infrastructure for authentication and custom data from the database for authorization.
  • Developed the School Net Equipment and Services Catalog using the J2EE system created above. The Catalog is used by the schools to see what products are available at a discount to the school system and by the vendors to administer the product details, availability, and pricing.

Confidential

Software Consultant

Responsibilities:

  • Web-based Furniture Store Application
  • Evaluated Web tools and frameworks to speed up development process
  • Integrated Struts and Tiles framework into current development process and trained employees in using it.
  • Developed Furniture Web App using JSPs, Struts, EJBs, and DB2/400. Successfully deployed to Websphere Application Server 4.0 running on an AS/400
  • Using Castor created a SOAP and web service to allow DB2/400 data access to other IT divisions of Big Lots.
  • Evaluated workload management and fail over options for Websphere on the I series (AS/400). Proposed a workload management system using clustering and session replication to allow for 24 by 7 up time and fail over handling.

Confidential

  • Web-based Customer Information System Application
  • Developed a customer information web application using JSPs, Struts, custom tag libraries, EJBs TopLink and Oracle. Successfully deployed version 1.0, 1.1, 1.2, and 2.0 on Sun Solaris running Weblogic 6.1/Weblogic Portal 4.0 in a clustered environment.
  • Developed and implemented entire security model for the above mentioned application.
  • Exclusively provided production support for all 1.x versions. Solely developed, tested and released version 1.2.

Confidential

Application Software Developer

Responsibilities:

  • Developed Java Enterprise communication components capable of communicating to embedded devices over heterogeneous networks.

Embedded Systems Engineer

  • Designed a web management interface for an embedded uClinux device server. (NetComm product line)
  • Ported a couple Linux utilities to the uClinux platform.
  • Developed proof of concept applications using the Java based JBED platform.

Information Technology Specialist

  • Managed a heterogeneous network. Services included: firewall, routing, email, web services, and samba.
  • Designed agent software to back up a Perforce code repository
  • Spearheaded the showcasing and demos of the NetEnabled products.

Confidential

Device Management Developer (Internship)

Responsibilities:

  • Tested the Nways Campus Manager functionality and interface for cross platform consistency.
  • Developed MIB and SNMP presentation layer for several network management services in the 100% Java based Nways Campus Manager product line.

Confidential

Manufacturing Supervisor

Responsibilities:

  • Managed the inventory and product shipment tasks of 25 employees.

Confidential

Quality Engineer

Responsibilities:

  • Coordinated quality controls for GQS-9000 certification.

Hire Now