Shawn Becker
Data Engineer / Software Developer
April 2023
*******@****.***.*** • 857-***-****
LinkedIn.com/in/shawnbecker • Lehi - Utah, USA
Summary
Detail-oriented professional with proven experience architecting and building custom software products while mentoring team members. Advocates test-driven design with unit testing, code reviews, documentation, automated CI/CD, and real-time monitoring. Has worked with teams to implement cloud-based ETL/ELT pipelines, REST-base integrations, and database migrations. Has experience using Docker containerization, Kubernetes process orchestration, and agile SDLC methodologies.
Technical Proficiencies
AWS architecture AWS Kinesis RabbitMQ AWS Elastic Map Reduce AWS Data Pipeline AWS Lambda
ETL/ELT pipelines AWS Glue Apache Avro Apache Parquet AWS CLI JSON AWS Airflow AWS Secrets Manager
Python PySpark PyTest Boto3 Anaconda NodeJS Vue Vuetify JQuery XML XSLT Altova XMLSpy
REST API Gateway OpenAPI Swagger Postman Linux Docker Kubernetes AWS ECR ECS EKS
SQL AWS RDS PostgreSQL AWS RedShift Google BigQuery SnowFlake MySQL DynamoDB Flyway
Java Spring Boot Spring JPA Hibernate AOP Servlets Maven Ant Junit JMeter Selenium
AWS S3 EBS EC2 EFS FSX for Lustre S3 Glacier AWS SQS SNS SES AWS CloudFormation
AWS CloudWatch DataDog PagerDuty Tableau AWS QuickSite Chromium Terraform Yml
AWS Elastic Beanstalk AWS SDK Confluence Jira GitLab GitHub Jenkins VSCode MS Project MS Excel
Machine Learning MATLAB AWS SageMaker OpenCV Numpy Pandas Keras Jupyter
Career Experience
Warner Brothers Interactive Entertainment – Needham, MA 9/2022 – 3/2023
Consulting Data Engineer
Implemented high-volume pipeline integrations shuffling game telemetry and user PII data between WB-distributed consumer games and marketing service platforms via Segment customer data platform using Kafka, Redshift, and Airflow.
Employed Python and NodeJS for external 3rd-party integrations and internal dev-ops integrations with Jenkins, DataDog, and ZenDesk using Google BigQuery data warehouse and AWS-managed services Airflow, S3, Glue, and Redshift warehouse.
Angel Studios – Provo, Utah 11/2021 – 9/2022
Consulting Data Engineer
Used Python, Pandas, and Numpy to build and tune hyperparameters of a convolutional neural network with supervised learning classify movie frames from episodic programs stored in S3.
Built Python clients with Postman that made RESTful API requests to pull monthly usage data from various web content providers like FaceBook, Google Play, and Vimeo.
Greenseed – Orem, Utah 11/2020 – 11/2021
Consulting Data Engineer
Containerized legacy web applications using Docker and AWS Secrets Manager.
Documented existing data architecture as ERDs using DBeaver Enterprise.
Used Selenium and Python to scrape publicly available data from selected websites.
NuSkin – Provo, Utah 11/2019 – 11/2020
Consulting Full-Stack Developer
Created new Vue and Vuetify components using NodeJS and SCSS.
Internationalized content using Adobe Experience Cloud.
Used Puppeteer and Chromium for automated visual unit testing
SeniorLink – Boston, MA 3/2017 – 11/2019
Senior Data Engineer
Created ETL processes using AWS Kinesis, Python, PySpark, and AWS Data Pipeline to load structured event data from PostgreSQL databases into a centralized Redshift warehouse.
Saved data as self-describing data assets in S3 using AWS Kinesis and AWS Lambda to aggregate event data into schema-on-read file formats, Apache Avro, and Parquet.
Steered efforts in creating a Data Lake using PostgreSQL and FlyWay with Python and PySpark pre-processing on EC2 instances with AWS EFS, EBS, and S3 storage.
Used streaming event messages queued in RabbitMQ and AWS Kinesis to build type-2 slowly changing dimensions and accumulative facts tables.
Designed and implemented a custom star-schema warehouse and ETL processes to de-normalize and load data into an AWS Redshift data warehouse for BI reporting using Tableau.
Test-driven development using Python, PyCharm, PyTest, GitHub, Jira, and Jenkins CI/CD.
BigR.io - Boston, MA 12/2016 – 3/2017
Consulting Back-End Engineer
Created back-end AWS microservices for custom voice-based natural language processing applications.
Used Java 8, JEE, Servlets, Spring Boot, ActiveMQ, Swagger, JSON, Jackson, JAX-RS, AOP, Eclipse, Maven, Git, Jira, Jenkins CI/CD, and JUnit.
ClipFile Corporation - Newton Center, MA 2/2011 – 12/2016
Software Architect / Co-Founder
Implemented fuzzy matching, word clustering, and collaborative filtering. Successfully identified semantic similarity scores to match stored content against end-user searches.
Launched a novel SaaS using Amazon Web Services that let individuals and content creators search and share mindsets.
Conceptualized patented technology by implementing a consumer-facing CMS that supported tuned matching among selected items.
Designed and led the development of a responsive full-stack web app using Java 8, Spring, AWS services, JavaScript, JQuery, HTML5, CSS, and JSP.
Utilized REST, Swagger, Shiro, Eclipse, Maven, Ant, Git, Hibernate, SimpleDB, CentOS Linux, Tomcat, Jetty, and Spring MVC.
Served as co-founder and co-authored four patents.
Sierra Vista Group LLC - Boston, MA 11/2002 – 2/2011
Software Architect / Co-Founder
Delivered support in planning and proposing effective IT strategies for key clients in several industries.
Performed various services, including system and architecture assessment and solutions design, to ensure the smooth running of technical projects.
Managed project schedules and technical specifications to match business requirements within contractual budget constraints.
Identified opportunities for potential clients requiring expertise in product development, software engineering, and data modeling. Negotiated and communicated with c-level client management regarding project milestone agreements.
Increased ROI for each client’s project by hiring and managing contractors to deliver custom software solutions.
Delivered high-level leadership and guidance to a team of software engineering consultants for several projects to accelerate operational excellence.
Education
Ph.D. Media Arts & Sciences
Massachusetts Institute of Technology, Cambridge - Massachusetts, USA
Master of Science in Computer Science
Brigham Young University, Provo - Utah, USA
Bachelor of Science in Design Engineering Technology
Brigham Young University, Provo – Utah, USA
Professional Certifications
https://www.linkedin.com/company/3526187/Advanced Learning Algorithms
Coursera Course
Date Issued Aug 2022 · No Expiration
Credential ID 6XPJHACJFMS8
Advanced SQL for Data Scientists
LinkedIn Course
Date Issued Aug 2022 · No Expiration
Certificate of Completion
Supervised Machine Learning: Regression and Classification
Coursera Course
Date Issued Jul 2022 · No Expiration
Credential ID 93KX6ZBD5NS5
Recognitions & Publications
“Shawn Becker, Chief Technology Officer at ClipFile.com has been Recognized … for Showing Dedication, Leadership, & Excellence in Information Technology. Dr. Becker's Experience in the Technology Field has made him a Visionary in Software Engineering.” Worldwide Branding, August 14, 2014
“Shawn Becker Co-founded Homeportfolio, Inc. in 1996 & served as its director.” Bloomberg News, 2000
Website: https://alumni.media.mit.edu/~sbeck/
Website: https://shawnbecker.academia.edu/
“Vision-assisted modeling for model-based video representations”, (Ph.D. Dissertation) MIT, Program in Media Arts & Sciences, 1997
“Semiautomatic 3-D Model Extraction from Uncalibrated 2-D Camera Views.” S. Becker & V. M. Bove, Jr., Proc. SPIE Image Synthesis, 2410, 1995, pp. 447-461.
“Semiautomatic Scene Modeling From 2-D Views with Partially Known Structure.” Shawn Becker, MIT Media Lab Reports, 1995
“Semiautomatic Camera Lens Calibration from Partially Known Structure”, Shawn Becker, MIT Media Lab Reports, 1994
“Formulating a scene probability equation to differentiate the effects of shape & albedo on image brightness.” Shawn Becker, MIT Media Lab Reports, 1994
“Computation of some projective-chirplet-transform & metaplectic-chirplet-transform subspaces, with applications in image processing.” Steve Mann & Shawn Becker, DSP World Symposium, Boston, Massachusetts, November 1992.
“Interactive Measurement of Three-Dimensional Objects Using a Depth Buffer & Linear Probe.” (CS MS Thesis) Shawn Becker, William A. Barrett & Dan R. Olsen, ACM Transactions on Graphics, Vol. 10, No. 2, April 1991.
Top Research Presentation – New Tech Research Conference - Brigham Young University – Provo, UT – March 1990
“Fast Automated Object Detection Using Signature Parsing.” Tim Heaton; Shawn Becker; Kelley Anderson; William Barrett: Proceedings Volume 1192, Intelligent Robots & Computer Vision VIII: Algorithms & Techniques; (1990) https://doi.org/10.1117/12.969720
“Probabilistic Segmentation of Myocardial Tissue by Deterministic Relaxation.” Jerome A. Broekhuijsen, Shawn C. Becker, & William A. Barrett: IEEE Proceedings of Computers in Cardiology, pp. 99-12, Jerusalem, September 1989.
“Interactive Measurement of three-Dimensional Cardiac Morphology.” Shawn C Becker, William A Barrett, October 1989, DOI: 10.1109/CIC.1989.130586, Conference: Computers in Cardiology.
Patents
Patent Number: 201******** –Tagging & Ranking Content – 2019
Patent number: 201******** – Tagging & Ranking Content – 2014
Patent number: 201******** – Using Content – 2013
Patent Number: 200******** – Attribute Tagging & Matching System & Method for Database Management – 2001