Summary
Work History
Skills
Education
Speaking Engagements
Interests
Timeline
SoftwareEngineer

ALEKSANDR SHULMAN

Software Engineer
Chicago,IL

Summary

A passionate and experienced builder, I am focused on harnessing the latest in Big Data technologies to create systems and processes that enable users and teams to leverage their data, at scale, both on-premise and in the cloud. Going beyond just the code, I'm keen on clear communication with stakeholders, helping my team deliver projects ahead of schedule and with a high standard of rigor.

Work History

Software Engineer

Twitter
Chicago , IL
02.2020 - Current
  • Integating Twitter's petabyte-scale, low-latency ingestion pipeline into the Twitter metadata systems, for compliance and audit purposes
  • Working on migration projects, transitioning high-scale, low-latency customer attribution pipelines from on-prem to GCP, using Scala, Dataflow, BigTable, and BigQuery
  • Working with different teams across the organization to qualify their workloads and onboard them onto GCP
  • Setting workstream OKRs and communicating with wider organization about status and impact
  • Dedicated Scrum master for Twitter's Data Platform Onboarding team, running sprints and tracking productivity
  • Providing 24x7 on-call coverage for several critical components of Twitter's revenue data platform
  • Taught the Intro to Dataflow course for all new-hires at Twitter

Senior Data Platform Engineer

WeWork
San Francisco , CA
07.2018 - 10.2020
  • Designing and developing a metadata platform called Marquez in Java
  • Working collaboratively to design the relational database data model
  • Working with stakeholders (e.g Airflow team and Data Analytics team) to produce integration requirements
  • Writing tests and production code in a dev-ops environment
  • Wrote and maintained deployment scripts in Kubernetes

Software Engineer in Test

Netflix
Los Gatos , CA
03.2017 - 07.2018
  • Wrote and maintained test suites for Content Promotion
  • Responsible for the correctness of 2 dozen ongoing A/B tests
  • Wrote and maintained automated tests spanning 6 microservices
  • Re-wrote existing test suite in Python using PyTest, increasing test coverage by 32%, reducing execution time by 45%, and multiplying the effectiveness of other test engineers
  • Maintained a REST-based test proxy service used across the engineering organization
  • DevOps development cycle with on-call rotation duties

Software Engineer in Test

Cloudera
San Francisco , CA
08.2012 - 03.2017
  • Main test engineer for HBase (Distributed Key-Value store) - Wrote test suites to address key enterprise use cases like rolling-upgrades and binary/api compatibility
  • Responsible for HBase's compatibility as a component in Cloudera's Distribution of Hadoop (CDH)
  • Lead the cloud testing and certification efforts of CDH atop AWS and Microsoft Azure
  • Built test harnesses that were used engineering-wide to automate test scheduling and failure reporting

Software Engineer in Test

Salesforce
San Francisco , CA
07.2010 - 08.2012
  • Wrote tests and test plans for the API team
  • Participated in end-to-end testing and rollout of several APIs, including the REST and Streaming APIs
  • Worked closely with customers to help them support applications written on our APIs.
  • Represented our team in company-wide software deployments

Software Security Research Intern

Illinois Trust Institute @ UIUC
Urbana , IL
05.2009 - 08.2022

- Worked with 2 professors to prototype their paper on a role-based security for the national power grid

- Produced working prototype demonstrating how partial security can be implemented using a Java-based XACML implementation

- Defended research to fellow researchers and staff

Project Management Intern

Motorola Mobility
Libertyville , IL
2008.05 - 2008.08

- Assisted in the software validation lifecycle of a Prototype Windows Mobile Phone (Motorola Napoleon - not released).

- Tracked all open defects and produced reports for project managers

- Managed prototype distribution and collection for hundreds of phones from factory floor

- Ran user acceptance tests to collect feedback

Software Security Intern

Motorola Solutions
Schaumburg , IL
2007.05 - 2007.08

- Validated software from recent acquisition to see if it met Federal standards such as the Federal Information Processing Standard (e.g. FIPS 140).

- Performed correctness and usability manual testing

- Diagrammed software architecture and presented it to leadership at Motorola's Global Software Group

- Presented various encryption protocol options to other engineers

Skills

Java [90 / 100]

undefined

Education

Bachelor of Science - Computer Science

University of Illinois At Urbana-Champaign
Champaign, IL
08.2005 - 05.2010

Bachelor of Science - Aerospace Engineering

University of Illinois At Urbana-Champaign
Champaign, IL
08.2005 - 05.2010

Speaking Engagements

  • BUILDING A BETTER TEST PLATFORM USING DOCKER |
    APACHECON 2014
    November 2014 | Budapest, HU
    Discussed existing test frameworks in HBase, their strengths and shortcomings and
    how Docker was able to help improve testing according to a number of metrics
  • HBASE 101 - BUILDING APPLICATIONS | ORACLE JAVA ONE
    October 2014 | San Francisco, CA
    Gave an overview of HBase, the Hadoop Ecosystem, and how one would build
    applications against HBase, with particularfocus on use cases.
    Received mention as a Java One Rock Star as the talk was one of the most highly
    rated
  • BUILDING HBASE APPLICATIONS 101 | NOSQLNOW!2014
    August 2014 | San Jose, CA
    Gave an overview of HBase and described how to build applications
    Discussed HBase application lifecycle with respect to upgrades

Interests

Yoga

Foreign Languages

Guitar

Chess

Timeline

Software Engineer

Twitter
02.2020 - Current

Senior Data Platform Engineer

WeWork
07.2018 - 10.2020

Software Engineer in Test

Netflix
03.2017 - 07.2018

Software Engineer in Test

Cloudera
08.2012 - 03.2017

Software Engineer in Test

Salesforce
07.2010 - 08.2012

Software Security Research Intern

Illinois Trust Institute @ UIUC
05.2009 - 08.2022

Project Management Intern

Motorola Mobility
2008.05 - 2008.08

Software Security Intern

Motorola Solutions
2007.05 - 2007.08

Bachelor of Science - Computer Science

University of Illinois At Urbana-Champaign
08.2005 - 05.2010

Bachelor of Science - Aerospace Engineering

University of Illinois At Urbana-Champaign
08.2005 - 05.2010
ALEKSANDR SHULMANSoftware Engineer