Post Job Free
Sign in

Data Analytics, Software Engineering, Program Management

Location:
Richmond, CA
Posted:
March 25, 2020

Contact this candidate

Resume:

John Graham

*** ********** ***. *** *

Richmond, CA 94801

P: 650-***-**** E: adcf2r@r.postjobfree.com LI: https://www.linkedin.com/in/john-graham-7bb587/

SUMMARY

Accomplished software professional with extensive experience in engineering, management and consulting roles. Deep experience in data engineering, from middleware, marshalling, and replication, to security and session management. Skilled in data programming languages (Python, SQL), program management, and team leadership. Excellent cross-functional communicator with demonstrated ability to work flexibly alongside on-site and remote teams.

Recently completed certificate in Data Analytics from UC Berkeley, where I further developed skills in Python, R, Pandas, SQL, ETL, Jupyter, MongoDB, JavaScript, machine learning, Tableau, Hadoop, Spark, Visual Basic and Excel.

SKILLS & EXPERTISE

Databases: MySQL, PostgreSQL, Oracle, MongoDB

Languages: Python, SQL, C/C++, R, JavaScript, HTML/CSS, VBA, shell/bash, Groovy

Python packages: Pandas, numpy, matplotlib, sci-kit learn

Frontend web visualization: HTML/CSS, Bootstrap, dashboarding, D3.js, Leaflet.js

Software: Tableau, AWS, Hadoop, Zepl, Spark (PySpark), Git/Github, Machine Learning (scikit learn, Tensorflow)

Environments: Jupyter, Unix, Windows

Other: ETL, REST APIs, Program management, Software forensic analysis

EXPERIENCE

FLEXERA, INC. (formerly Palamida) San Francisco, CA

Senior Professional Services Consultant 2006 – 2019

Hired into professional services team of a small start-up (Palamida) subsequently acquired (2017) by Flexera. Performed software forensic analysis in a customer-facing role, requiring in-depth coding knowledge, open-source licensing savvy, and strong presentation skills

Programmed in Groovy and Java to produce customized analytical scripts and programs for a variety of customers

Successfully managed customer relationships (e.g., Microsoft), while also developing and delivering compelling presentations, resources and scripts for clients as needed.

Directly responsible for analyzing code for evidence of security holes and IP indicia and suggested remediations as required.

Responsible for managing the relationship with firm’s largest clients including Microsoft resulting in a $2M+ revenue stream, year-to-year.

SELF-EMPLOYED Santa Barbara, CA

Independent Technical Consultant 2004 – 2006

Consulted for a variety of small start-up software clients, e.g., Vendavo, On Demand Analysis. Provided technical consulting services for hi-tech startups including technical writing, project management, troubleshooting, and brain-storming.

Hired by Vendavo to manage a group of offshore documenters in Bangalore; prioritized and delegated assignments based on individual and group competencies; accountable for team productivity and results. Developed internal and external documentation across the Vendavo product set. Generated written guides for engineering and business-user consumption; technical information included Java and XML functionality.

Retained by On Demand Analysis to research and develop Excel-based business analysis tools including multi-database connectivity, data-mining, productization, and installation; worked primarily with Visual Basic and SQL.

MICROSOFT CORPORATION Mountain View, CA

Senior Software Design Engineer 1998 – 2003

Senior lead engineer on several large software projects for the MSNTV (formerly WebTV) service, including security, chat, session management, and database segmentation; used C/UNIX, C++/Windows, and C#/.Net

Led a cross-functional team of engineers, QA, and operations personnel to address a high-profile hacking problem which negatively affected hundreds of thousands of customers, and harmed Microsoft’s image. These efforts included addressing and articulating highly sensitive challenges across security domains, law enforcement, and PR.

Implemented MSN-Chat and metered internet usage/billing for the MSNTV service (in C)

Generated two patents: one regarding security, and one regarding session management.

o7,487,354 Methods and systems for using digital signatures in uniform resource locators (J. Logue, J. Graham)

o7,089,304 Metered Internet usage (J. Graham)

ORACLE CORPORATION Redwood Shores, CA

Group Manager 1990 – 1998

During eight-year tenure was promoted several times moving from an IC role to a Group Manager leading teams with up to 14 members (managers and engineers).

Led effort to extend Oracle’s database replication to “thin” (Java-based) clients

Spearheaded the product direction, design, development, documentation, training, delivery, quality, and performance of Oracle networking products.

Led design, development and management of Remote Operations, Oracle’s internal RPC product. Primary focus was in marshalling (in C).

Generated two patents regarding replication in Java.

o6,532,479 Data replication for front office automation (B. Souder, A. Downing, H. Sun, A. Demers, J. Stamos, J. Graham, C. Elsbernd, M. Subramaniam, W. Smith)

o6,847,971 Lightweight data replication (S. Balaraman, A. Downing, J. Graham, L. Kaplan, B. Souder, H. Sun)

EDUCATION

UC Berkeley Extension Berkeley, CA

Certificate, Data Analytics

An intensive 6-month boot camp devoted to data analytics and visualization. Skills learned: Excel, VBA, Python, Pandas, matplotlib, PostgresSQL, HTML/CSS, Bootstrap, Beautiful Soup, MongoDB, JavaScript, D3, Plotly, Leaflet, R, ETL, Tableau, Machine Learning, Hadoop

Harvard University Cambridge, MA

AB, Music (with significant coursework in Computer Science, Economics, Mathematics and Physics)



Contact this candidate