Post Job Free

Resume

Sign in

Data Engineer Software

Location:
Lehi, UT
Salary:
140K
Posted:
April 22, 2023

Contact this candidate

Resume:

Shawn Becker

Data Engineer / Software Developer

April 2023

adwooe@r.postjobfree.com • 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



Contact this candidate