Methodologies


Test Driven Development (TDD)
I've been using TDD for a while and I've found that I prefer to use it in two very specific cirumstances. The first is for refactoring; it makes it considerably easier to work on large classes and components with complex side-effects. The second is for time sensitive development; starting with the outcome keeps the focus on easy and direct logical steps.
Agile
I have had good luck with Agile as it's nature allows my team and I to change focus and work styles as needed during growth.

Professional Experience


Accenturesoftware engineer202210-2022 - Present
Engineered and optimized full-stack applicationsI led critical refactoring initiatives to enhance functionality, user experience, and overall maintainability across diverse frameworks.
Designed and implemented scalable architectural solutionsI deployed these solutions across microservices and API's to drive significant efficiency gains.
Developed and integrated robust data solutionsI handled development, including secure data processing, storage, and reporting, ensuring data integrity and compliance.
Mentored and guided team members on advanced development workflowsI fostered skill development and collaborative success.
Built, deployed, and maintained internal component libraryI standardized development practices and increased overall project efficiency with our library.
Freelancefreelance developing & consulting2022 - 202204-2022 - 10-2022
Architected and delivered independent Python projectsI developed personal solutions using Python, solving complex technical challenges in my personal laboratory environment.
Freelance data migration consultingI advised a client on data integrity and transformation requirements for a high-volume historical data upload to the Salesforce platform, ensuring accurate schema mapping and compliance.
Benchmark Digital Partners LLCsoftware engineer & product owner2019 - 202204-2019 - 04-2022
Enhanced software quality and reliabilityI achieved this through comprehensive testing strategies and proactive identification of system vulnerabilities.
Streamlined data management processesI accomplished this with a thorough plan to transition from manual methods to automated, user-friendly interfaces and robust backend systems.
Successfully managed complex data integrations for high-profile clientsI ensured seamless workflows and enhanced data accessibility via rigorous vetting of data flows and upscaling of services.
Cornerstone Engineeringspreadsheet engineer and data analyst2011 - 201909-2011 - 01-2019
Applied advanced data extraction and analysis techniquesI bent my intellect to improve efficiency and derive actionable insights from diverse data sources.
Data Automation for Regulatory ComplianceI engineered and utilized automated data pipelines that guaranteed the timely and accurate population of tables and figures required for mandatory quarterly, semi-annual, and annual regulatory reporting deadlines.
Custom Analytical Solution DesignLeveraging cross-functional input from co-workers and superiors, I designed custom spreadsheets to provide immediate, consistent answers to complex, recurring questions asked by multiple clients.

Technology


Languages
TypeScript
JavaScript
Python
CSS
PowerShell
ColdFusion
Java
Terraform
YAML
JavaScript frameworks
Angular
React
Vue
DB languages
MSSQL
PostgreSQL
SOQL/SOSL (Salesforce)
CSS
Basic & SCSS
Tailwind
Bootstrap
Notable libraries
RxJS
Cypress
jQuery
AWS services
DynamoDB
Cloudwatch
Lambda
Amplify
AppConfig
IAM
RDS
WAF

Education


Tech Elevator720 Hrs of Code201901-2019 - Present
Full-stack coding bootcampI completed intensive training focused on developing dynamic, full-stack web applications, utilizing Java Spring Boot for robust APIs and Vue.js for component-based front-end systems.
The College of WoosterBachelor of Arts in Physics2007 - 201101-2007 - 01-2011
Four years of analytical workI studied under Professor Emeritus John Lindner, applying statistical methods to original research that ultimately led to the publication of a peer-reviewed paper.
Order and chaos in the rotation and revolution of two massive line segments
open_in_new

Personal


Alex Saines

I aim to cook every day.

local_pizza cook everyday cake

sports_esports game, when able videogame_asset

I practice and teach karate.

sports_martial_arts punch for fun waving_hand

I am driven to fix those things that pull on the edges of my mind and are wrong for this world.

build fix what you can plumbing

I know the difference between things that I have the power to change and those that I cannot... mostly.

self_improvement let go what you can't self_improvement


I subscribe to the agile manifesto


We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items onthe right, we value the items on the left more.

The Agile Manifestoopen_in_new