Alex Amaral

Alex Amaral Email and Phone Number

Data Scientist, Data Pipeline Engineer, Full Stack Software Architect, and Database Administrator
Alex Amaral's Location
San Diego County, California, United States, United States
Alex Amaral's Contact Details

Alex Amaral personal email

Alex Amaral phone numbers

About Alex Amaral

I'm insatiably curious, a tinkerer, and I spend time researching topics I'm interested in to stay up to date with current knowledge. I try to solve problems so that the solution becomes reusable in the future, creating permanent solutions through generalization and automation of scripts to handle a broad range of circumstances. I also strive to make the solutions self explanatory and clearly documented so they can benefit others as much as myself.I'm deeply interested in numerous scientific fields, economics, web technologies, programming languages, database design and implementation, knowledge sharing, and an avid documentary-watcher and LinkedIn blog post reader.I build data processing solutions in Linux scripting languages such as bash and awk, as well as Python, R,, and SAS. I have set up home servers with Ubuntu and Fedora using LAMP stacks (Linux, Apache, MySQL, PHP) where I've configured each component myself and then designed and implemented the front/back end myself to create custom database-driven websites/applications for my own specific needs.I ultimately aspire to cross-reference the knowledge and skills from as many fields as I can to come up with big picture understanding that can be used to increase knowledge as well as come up with new solutions to common problems that draw inspiration from other fields.Along the way I try to make my work more efficient through iterative process-improvement, and seek to create these solutions in such a way that they can benefit as many others as possible by working to make the code accessible and creating tutorial wiki pages, tutorial videos to demonstrate their use, and even a custom metadata-tracking application. I write my code in a modular way such that each piece is self-contained and can be used independently, or the components themselves can be used as part of a larger process. This allows the generalization and automation of processes previously thought too complex and volatile to automate.

Alex Amaral's Current Company Details

Data Scientist, Data Pipeline Engineer, Full Stack Software Architect, and Database Administrator
Alex Amaral Work Experience Details
  • Accelera By Cummins
    Data Scientist Principle
    Accelera By Cummins Aug 2022 - Jul 2024
    Worked in an engineering team working on data logger devices on electric busses and trucks. Worked to adapt existing telemetry logger data pipeline architecture to use Python Spark and Databricks Delta Table architecture and notebooks instead of on-site servers. Helped plan and execute code migrations, converted code for cloud migration including database migration of existing telemetry database, and was produced code notebooks with analysis, documentation, and charts to provide insights from live streaming data received from truck telemetry loggers in the field. Worked to plan, develop, test, and validate new data pipelines and dashboards as opportunities for analysis came up.Worked with team to provide data and analysis as needed with the goal that users become comfortable enough to get their own data as needed from the provided data pipelines and dashboards. Wrote documentation and code notebooks with in-line markdown documentation sometimes as "demo" notebooks to make it clear what the analysis was with runnable code snippets to verify function and purpose.Wrote code notebooks with full explanations of methods and data to encourage discussion, provide clear explanations, and facilitate repeatable research through providing live code to test and verify.
  • Meritor
    Chief Data Scientist And Technical Manager
    Meritor Jan 2020 - Jul 2022
    Troy, Michigan, Us
    The Chief Data Scientist and Technical Manager is a multi-functional role responsible for identifying all the technical requirements to ensure that data flows from raw sources into analytics dashboards and applications in order to ensure that business units can get value from data collected in the field by utilizing Data Science products and internally-developed toolchains. To accomplish this, the Chief Data Scientist and Technical Manager will identify required roles and make hiring decisions to ensure that development and maintenance needs are adequately covered so that development roadmaps can be kept to schedule.This role will also provide technical insight to the team about intended product functionality, business needs, customer needs, potential new technologies and strategies, and will be able to make application stack technology selections based on each product’s use-case and needs as well as the skills within the team. This role will work directly with this software development team to ensure that all existing VIPR knowledge and progress is passed down so that new development can start in earnest with a full understanding of the existing codebase, it’s abilities, and areas where it needs to be improved, product roadmaps, and prioritizing new features and bugfixes.Ultimately, once all development and maintenance needs are covered for software development, this role will focus on Research and Development, growing the Data Science capability of the organization, which may include hiring Data Analysts for day-to-day business needs requiring a data resource, and for hiring Data Scientists to focus on large-scale analysis for the purpose of providing metrics for marketing, grant proposals, or identifying issues requiring engineer review.
  • Transpower
    Senior Software Engineer
    Transpower Oct 2019 - Dec 2019
    Poway, Ca, Us
    Software development for data collection and analysis of truck telemetry from data loggers. Writing ETL Python code for bulk data collection from REST APIs, live websocket data feeds, spinning up Linux OS VMs to compartmentalize application processes, designing scalable PostgreSQL table structure with TimescaleDB hypertable architecture, building automated ETL Python scripts to load database tables on a cron schedule, building charts and dashboards with Plot.ly and Dash, building and maintaining full stack informatics applications using Flask and Django, performing advanced data analysis to identify and diagnose problems in the field that require service technician attention or engineer review. Creating user-focused dashboard applications and live data monitor displays to summarize complex data simply and provide tools to simplify custom user investigation by engineers, technicians, and project managers.
  • Peregrine Semiconductor
    Data Integration Analyst
    Peregrine Semiconductor Aug 2015 - Sep 2019
    San Diego, California, Us
    Maintaining, documenting, updating, refactoring, and replacing legacy Python and R code, Jira API calls, CSV config files, and Oracle queries to perform statistical parametric analysis, generate bin wafer maps, and include in automated Excel and Word reports to be uploaded to Jira tickets for engineer review and release to the next stage of production. Using industrial supply chain data, parametric test data, production ticketing system data, and feedback from floor managers to ensure production lot data continuously loads to move shipments on time. Diagnosing, categorizing, documenting, and anlyzing data issues and working with multiple business areas to ensure chronic causes of problems are addressed and resolved. Integrating new data types into production flows, and writing new analysis scripts to facilitate engineer review of materials, or to diagnose newly-identified issues and ensure data quality and consistency through automated validity checks based directly on data spec documents. Writing new scripts to facilitate production and prevent outages through a focus on high reliability coding practices and a target of “zero maintenance” to ensure that new scripts are not the cause of delays in production. Scripts to automatically diagnose and categorize data issues so that the production floor can immediately start resolving issues without needing to wait for an analyst to investigate and respond. Creation of process flow diagrams, script documentation, systems analysis, and report writing to summarize important updates and issues and presentations to key stakeholders who may not be versed in programming or scripting in order to communicate key conceptual takeaways and discoveries to ensure that problems can be addressed objectively and resolved consistently.
  • Marketshare
    Data Analyst
    Marketshare Mar 2013 - Jul 2015
    San Francisco, California, Us
    Manipulating, organizing, and standardizing data. Performing QA on data sets by analyzing input data, output data, and written code against processing requirements and historical data to elucidate apparent and non-obvious data issues. Primarily writing SAS scripts and macros, but also writing bash, awk, MySQL, PHP and Javascript on an as-needed basis. Coming up with means by which to automate day-to-day tasks as well as cleaning up commonly-encountered issues and writing a custom library shell scripts to handle common data-related tasks and processes.Performing data wrangling by writing custom scripts, then performing process improvement by generalizing scripts/creating templates, then automating template insertion and script calls, then automating data scanning and analysis to automatically generate template content and script calls to facilitate context-aware automation. Continually expanding and extending functionality, scope, and efficiency of generalized scripts and eliminating edge-case bugs with error-checking code and extensive testing.Continually working to improve task automation efficiency, congruency, and scope, while ensuring that project work is completed in a timely manner. Coordinating with team members to complete distributed data processing and QA the work of others. Solving complex and specific data-related problems by planning and executing programmatic algorithms that allow the automation of future client updates. and adjusting previous code to match current requirements if future data arrives inconsistent with previous format.Reading, interpreting, breaking down, and adapting legacy code in order to learn purpose, algorithm, and specifics behind code to reuse it in current needs. Interpreting code from various authors, from various teams, with various styles and established practices. Adapting code written for a specific proprietary software platform for reuse in another proprietary software platform.
  • Moorea Coral Reef/Santa Barbara Coastal - Long Term Ecological Research (Mcr/Sbc Lter)
    Assistant Information Manager
    Moorea Coral Reef/Santa Barbara Coastal - Long Term Ecological Research (Mcr/Sbc Lter) Jan 2011 - Jan 2012
    Learned a great deal about the creation and maintenance of a database-driven website, the ins and outs of using xml and xslt to create extensible templates to systematically organize the content, structure, and style of a website, and a great deal about effective strategies for using scripts to simplify and automate otherwise overwhelming tasks to increase overall productivity.Used xml documents to organize metadata on scientific data sets. Used Linux command line to perform basic data wrangling operations. Used Excel and complex formulas to accomplish a number of data collection, analysis, and visualization tasks.Learned the basics of Linux command line operations as well as the basics of database-driven web applications and how to load data into a database using SQL or database administration applications.Learned a lot about basic data wrangling, data cleanup, and data manipulation needed in order to get raw data into a format where it can be loaded into a database application.Learned to follow the standards and practices of two separate managers simultaneously, along with time management in order to budget my time effectively to keep the work hours even across the board.Worked to collect and organize metadata for a wide range of scientific studies that provided us data that we cataloged and hosted available freely for public use.Helped perform research for some labs by volunteering for field work and providing analysis of collected data.
  • Macintyre Lab
    Lab Technician
    Macintyre Lab May 2010 - Dec 2010
    Learned a great deal about the day to day needs of a limnological research lab. Participated in physical construction of field equipment and programming them. Spent the majority of my time reorganizing and standardizing datasets from the past 50 years to the present, figuring out the most effective means by which to convey the data through SURFER 3-dimensional contour plots, and re-editing and re-creating either as requested by the lead scientist.
  • Partnership For The Interdisciplinary Study Of Coastal Oceans (Pisco)
    Lab Volunteer
    Partnership For The Interdisciplinary Study Of Coastal Oceans (Pisco) Oct 2009 - Mar 2010
    Participated in ecological research. Helped process samples and handled lab and field equipment. Helped in the field setting up and taking down experiments. Gained a first hand knowledge of many lab and field procedures and techniques.
  • Jules Stein Eye Institute, Ucla
    Lab Assistant
    Jules Stein Eye Institute, Ucla Jun 2008 - Sep 2008
    Participated in cancer research. Helped process samples and handled lab equipment. Learned how to maintain cell cultures, practice sterile technique, isolate RNA and DNA, and use a spectrophotometer to check RNA purity. Gained a first hand knowledge of many general lab procedures and techniques.
  • Dr Pattee
    Freelance Computer Modeler/Animator
    Dr Pattee Mar 2005 - Apr 2005
    Worked temporarily for Dr Pattee as a CGI movie creator to illustrate techniques described in his upcoming instructional manual. Used Cinema 4D to create animated 3D movies in order to demonstrate proper techniques for performing medical procedures on patients.

Alex Amaral Skills

Data Analysis Linux Mysql Sql Programming Microsoft Excel Javascript Html Php Database Design Shell Scripting Xhtml Xml Photoshop Sas Programming Microsoft Word Sas Macro Programming R Data Wrangling Bash Css3 C++ Python Task Automation Statistics Data Cleanup Automation Regular Expressions Automated Report Generation Microsoft Access Algorithm Design Marine Biology Biology Aquatic Ecology Ecology Awk Ggplot2 Tutorial Writing Git Camtasia Dplyr Pandas Python 3 Wiki Development Report Writing C# Unity Blender Gitlab Cron

Alex Amaral Education Details

  • Uc Santa Barbara
    Uc Santa Barbara
    Aquatic Biology
  • Los Angeles Pierce College
    Los Angeles Pierce College
    Computer Science And Information Technology
  • Moorpark College
    Moorpark College
    General Education

Frequently Asked Questions about Alex Amaral

What is Alex Amaral's role at the current company?

Alex Amaral's current role is Data Scientist, Data Pipeline Engineer, Full Stack Software Architect, and Database Administrator.

What is Alex Amaral's email address?

Alex Amaral's email address is ag****@****emi.com

What is Alex Amaral's direct phone number?

Alex Amaral's direct phone number is +185873*****

What schools did Alex Amaral attend?

Alex Amaral attended Uc Santa Barbara, Los Angeles Pierce College, Moorpark College.

What are some of Alex Amaral's interests?

Alex Amaral has interest in Website Development, Snorkeling, Ginger Ale, Linux, Scuba Diving, Economics, Biology, Root Beer, Graphic Design, User Experience.

What skills is Alex Amaral known for?

Alex Amaral has skills like Data Analysis, Linux, Mysql, Sql, Programming, Microsoft Excel, Javascript, Html, Php, Database Design, Shell Scripting, Xhtml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.