Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Sam Bass

Austin,TX

Summary

Experienced Full-Stack Software Developer with over 8 years of expertise in crafting front-end and back-end applications across diverse sectors, including entertainment, finance, healthcare, and automotive. Mostly been working on rewrites of applications to newer frameworks or brand-new software for enterprise-level applications. Recognized as an adept team player, communicator, and adept problem-solver. Passionate and knowledgeable about programming and exploring new technologies. Highly motivated, disciplined, persistent, focused, and open-minded. I love to learn as much as possible to be a valuable asset to any company I might work for. Seeking a full-time/contract remote role to channel my skills and drive the success of a forward-thinking company.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Upwork
Austin, TX
04.2024 - 10.2024
  • Collaborated with the client's team to finalize a dating app, ensuring it met the design specifications from Figma
  • Focused on front-end development using ReactJS to implement a dynamic, responsive user interface for both iOS and Android platforms
  • Developed reusable React components and managed app state efficiently using React hooks and context API for improved performance and scalability
  • Integrated real-time features using WebSocket and Firebase, enhancing user engagement with push notifications and live data synchronization
  • Worked with Java Spring Boot for back-end integration, ensuring smooth communication between the front-end and back-end services
  • Optimized app performance by reducing unnecessary re-renders and improving load times through efficient component design
  • Implemented role-based access control within APIs to securely manage user sessions and authentication across mobile platforms
  • Contributed to integrating secure payment processing workflows, leveraging back-end services for transaction encryption and validation
  • Used Cypress for end-to-end testing to ensure the app's functionality, testing user interactions, and validating the app's behavior in real-world scenarios
  • Conducted thorough manual and automated testing using Cypress to identify and resolve bugs and improve app stability prior to launch
  • Technology Stack: Front-end with ReactJS, Back-end worked with Java with Spring Boot, Database modifications using MongoDB, Testing Cypress, Deployment CI/CD AWS

Senior Software Engineer

JPMorgan Chase & Co.
Chicago, IL
12.2023 - 03.2024
  • Engaged in the comprehensive development lifecycle of a mission-critical internal application meticulously designed to meet the specific needs of Chase's internal users
  • Developed the front-end using React, focusing on creating an intuitive, user-friendly interface for employees involved in the validation and verification of online deposits
  • Utilized GraphQL for efficient data fetching, ensuring optimized, precise, and real-time communication between the front-end and back-end systems
  • Managed application state using Redux, ensuring scalable and predictable state management across the application, simplifying data flow and user interactions
  • Designed wireframes and mockups using Sketch, collaborating closely with design teams to ensure alignment with user experience goals and organizational standards
  • Implemented robust, reusable React components, adhering to best practices for component design and state management
  • Worked with back-end developers to integrate GraphQL queries and mutations, facilitating smooth data interactions between the front-end and internal services
  • Focused on performance optimizations, reducing load times and ensuring the application could handle large volumes of data from online deposits
  • Conducted unit and integration testing to ensure app stability, using Jest and Cypress for testing the front-end and API interactions
  • Collaborated closely with stakeholders to gather and analyze requirements, ensuring the application aligns perfectly with user needs and organizational goals
  • Designed and implemented innovative solutions to complex technical challenges, ensuring high performance, security, and reliability
  • Utilized cutting-edge technologies and adhered to industry best practices to develop scalable and maintainable code
  • Conducted extensive testing and debugging, resulting in a highly reliable application with minimal downtime and errors
  • Played a pivotal role in enhancing the efficiency and accuracy of deposit validation and verification processes, contributing to improved customer satisfaction and operational efficiency
  • Developed RESTful APIs with Java Spring Boot to support seamless data integration between microservices and client applications
  • Implemented authentication and authorization protocols using JWT and OAuth2, ensuring secure access to back-end services
  • Optimized database interactions by leveraging JPA and Hibernate for efficient data management and minimal latency
  • Collaborated in an Agile environment, participating in sprint planning and code reviews to enhance team productivity and code quality
  • Designed and maintained robust error-handling mechanisms to improve application resilience and user experience
  • Configured CI/CD pipelines to automate testing and deployment processes, minimizing time to production
  • Enhanced application monitoring with tools like Prometheus and Grafana to proactively identify and resolve performance issues
  • Technology Stack: Front-end with AngularJS w/ TypeScript and ReactJS w/ Redux, Back-end worked with Java with Spring Boot, Database modifications using MongoDB, Deployment CI/CD AWS and Jenkins

Senior Software Engineer

Walt Disney Animation Studios
Los Angeles, CA
07.2022 - 07.2023
  • Rewriting Coda application from Angular JS to React JS using hooks
  • Coda is an intrinsic dashboard application used by Walt Disney Animation Studios
  • Its primary function is to provide real-time progress tracking of animation rendering
  • Once animations are dispatched to Disney's high-performance supercomputers for rendering, Coda becomes an essential tool for internal designers and artists, enabling them to monitor rendering progress, anticipate completion times, and detect potential issues
  • Utilized JavaScript (ES6) to create efficient and contemporary UI components
  • Expertly incorporated the ReactJS library, emphasizing a component-based architecture for reusability and maintainability
  • Employed React Hooks, streamlining state management and lifecycle events within functional components
  • Enhanced code reliability and predictability by integrating TypeScript
  • Designed and implemented resilient endpoints using Spring Boot and NodeJS, ensuring scalability and high availability
  • Integrated Elasticsearch for real-time data indexing and complex search capabilities, optimizing the system's responsiveness when retrieving and rendering progress data
  • Managed application deployments on Amazon Web Services (AWS), leveraging its cloud capabilities to ensure seamless release cycles and high availability
  • Spearheaded the migration of the Coda application from AngularJS to ReactJS
  • This strategic decision was made to leverage React's virtual DOM, enhancing the dashboard's performance, especially for real-time data updates
  • Collaborated closely with UI/UX designers to ensure the revamped application provided an intuitive and user-friendly experience to the studio's internal designers and artists
  • Technology Stack: Front-end with AngularJS for one application and for the other used Javascript (ES6) with framework ReactJS w/ TypeScript & NextJS & GraphQL & Tailwind CSS, Back-end worked with Java with Spring Boot & NodeJS, Database modifications using PostgreSQL, Deployment CI/CD AWS and Jenkins

Senior Software Engineer

Dimensional Financial
Austin, TX
01.2022 - 06.2022
  • New software that would replace 3 outsourced applications that were replicated and merged into in-house software for daily traders
  • Tasked with creating the front-end of an internal software designed to replace outdated trading platforms
  • As the sole front-end developer in a team that included two back-end developers, I took the initiative to create the UI/UX from the ground up
  • Emphasized modularity in the front-end design, crafting reusable components to ensure that future software developments could leverage the work, reducing time-to-market for subsequent projects, and ensuring consistent user experiences
  • Worked in an interdisciplinary team, liaising between design, back-end development, and stakeholders to deliver a cohesive and efficient software solution that catered to the specific needs of the trading department
  • Designed and implemented robust user interfaces using ReactJS, ensuring dynamic and responsive UI components
  • Integrated TypeScript with React, leveraging its static typing feature to catch errors early, making the code more predictable and easier to debug
  • Adopted React component-based architecture, which enabled the isolation of functionalities, promoting code reusability and easier testing
  • Collaborated closely with two back-end developers proficient in Java Spring Boot and Express NodeJS
  • Ensured seamless integration between the front-end and back-end by setting up consistent API contracts and conducting integration tests
  • Employed agile methodologies for iterative development and to accommodate changing requirements while maintaining robustness in the application's back end
  • Used microservices in the architecture and some of these were implemented using Python, while others use Java Spring Boot
  • These services are communicated through GraphQL APIs and message queues
  • Deployment using Terraform, AWS, Jenkins, and CI/CD pipelines to streamline operations and ensure reliable deployments
  • Technology Stack: Front-end with Javascript (ES6) with framework ReactJS w/ TypeScript, GraphQL, Back-end worked with Java framework Spring Boot & NodeJS & Python, Database modifications using PostgreSQL, Deployment CI/CD AWS, Jenkins, Terraform

Senior Software Engineer

Florida Blue - Blue Cross Blue Shield
Jacksonville, FL
08.2020 - 01.2022
  • Contributed to the creation of PMT (Plan Management Tool), a software tool aimed at facilitating the creation, versioning, comparison, and tracking of plans for the forthcoming year
  • This tool offers functionalities like: Plan Creation: Users can craft a new plan from scratch or base it on an existing plan
  • Plan Comparison: Enables side-by-side comparison of multiple plans to assess differences and choose the best approach
  • Change Tracking: During the plan editing phase, any changes made to a field are logged, ensuring full transparency and accountability
  • Plan Finalization: Offers tools and functionalities to finalize and lock in plans before they are presented or executed
  • In addition to the above, contributed to the debugging efforts of an older software called PIMCORE
  • Debugging involved identifying, diagnosing, and rectifying any bugs or issues within the software to ensure its smooth functioning
  • Technology Stack: Front-end with Javascript (ES6) with framework ReactJS w/ TypeScript & GraphQL, Back-end worked with Java framework Spring Boot & NodeJS & Python, Database modifications using MongoDB, Deployments Jenkins & AWS

Senior Software Engineer

PricewaterhouseCoopers (PWC)
Tampa, FL
01.2020 - 04.2020
  • Initiated from scratch front-end of Admin 2.0, this software you can create database models and terms that have values
  • This software was used in conjunction with other internal software within PwC
  • Admin 2.0 helped make templates that were used to denote and find fields and amounts in invoices, financial statements, and receipts that were uploaded for financial auditing
  • Collaborate with cross-functional teams to identify and implement software improvements and enhancements in line with business objectives and industry best practices
  • Used Python scripts to process data provide machine learning predictions and expose them as APIs that Java Spring Boot can interact with
  • Technology Stack: Front-end with Javascript (ES6) with framework ReactJS with React hooks, using extensively Redux, Back-end worked with Scala / Java framework Spring Boot; Python, Redux middleware used was Redux-Saga, Database modifications using Casandra DB and CouchDB, Microservices with Kubernetes, Created wireframes and mock-ups using Sketch and Balsamiq

Senior Software Engineer

Express Scripts - Cigna
Tampa, FL
11.2018 - 12.2019
  • Project 1: Create and develop a worker compensation web application that allows clients to submit claims and see the status of claims
  • The application also allows Express Scripts to approve fully/partially those claims
  • If claims are partially approved means only a portion of the claim was paid by their insurance
  • Project 2-3: Created and developed in-house scalable and agile web applications such as 'Dash' that would track pharmacist professional judgment, keep track of what prescriptions were shipped and the overall pipeline of such delivery, and back-in-stock information of prescription drugs; just to name a few of the functionalities
  • These web applications are mainly used by pharmacist managers to help them see analytical data to ultimately make better judgments on where to allocate resources in their drug delivery pipeline, that accommodates thousands of patients in their network
  • Technology Stack: Front-end with Javascript (ES6) with framework ReactJS with Redux also with GraphQL, Back-end with Java with framework Spring and NodeJS, Database modifications using PostgreSQL, Deployment CI/CD AWS and Jenkins

Professional Freelancer

Bass & Austin
Austin, TX
01.2018 - 10.2018
  • Digital marketing for different businesses in Austin, TX
  • Doing their Facebook Ads/Google AdWords Campaigns
  • Moreover, created and published all their social media posts
  • Additionally, I was their webmaster and had duties such as adding JavaScript scripts, HTML5/HTML, and CSS to update/modify current business websites and/or for marketing purposes such as adding tracking scripts to understand visitor behavior on their site
  • Also, I did back-end with NodeJS with the framework Express JS and the use of Redux, front-end with Javascript with the framework ReactJS, and database modifications with MongoDB to create a prototype web application
  • Manage multiple projects simultaneously and meet deadlines

Software Engineer

General Motors
Austin, TX
06.2015 - 12.2017
  • Developed global scalable software solutions such as the Supply Collaboration apps, designed to track shipments from suppliers to warehouses, facilitating seamless communication between supply chain stakeholders
  • Spearheaded the development of upload functionalities within the app, allowing real-time data syncing across multiple systems, which was critical for the visibility and efficiency of General Motors' logistics operations
  • Generated detailed reports for General Motors executives, empowering leadership to make data-driven decisions regarding inventory management, shipment schedules, and supplier relationships
  • Led the design and creation of CPC (Common Part Code), a pivotal software application that established a global standard for identifying parts across all General Motors regions
  • The system assigned a unique 16-digit identifier to every part, solving the issue of inconsistent part identification across regions, despite them being the same part
  • The implementation of CPC helped streamline global operations, improve inventory accuracy, and reduce errors caused by conflicting regional part identifiers
  • Rewrote and refactored legacy applications, modernizing the architecture and ensuring better scalability and maintainability
  • This included migrating from outdated technologies to modern, more efficient frameworks like AngularJS v1 and ReactJS for the front-end, and Java Spring for back-end services
  • Mentored and tutored entry-level engineers, instilling best practices in coding, clean architecture, and software design principles, contributing to the development of a highly skilled and efficient team
  • Utilized Python for performing data analysis and creating machine learning models to predict supply chain delays and optimize shipping routes, reducing logistical costs and improving overall supply chain efficiency
  • Worked closely with XML and JSON for parsing, transforming, and transmitting data between various systems, ensuring smooth data integration and consistency across platforms
  • Participated in cross-functional teams to enhance system performance, optimize data flow, and implement scalable solutions that could be deployed across General Motors’ global supply chain network
  • Key Achievements: Played a key role in developing the CPC system, which became a global standard, significantly improving part identification consistency across General Motors’ worldwide operations
  • Successfully modernized and enhanced legacy applications, leading to better system reliability, faster performance, and easier maintenance
  • Recognized for outstanding technical leadership and mentoring, contributing to the overall growth of the engineering team
  • Achieved recognition from senior management for impactful work on Supply Collaboration apps, which became a core tool used in General Motors' logistics and supply chain operations
  • Technology Stack: Front-end: JavaScript (ES6), AngularJS v1, ReactJS, HTML5, CSS, Back-end: Java (Spring), Python, NodeJS, Database: Oracle SQL, PostgreSQL, Tools & Technologies: XML, JSON, Data analysis (Python), Agile methodologies

Education

Bachelor of Science - Computer Science, Computer Engineering, Applied Mathematics

Texas State University
San Marcos, TX

Skills

  • NodeJS
  • Terraform
  • NextJS
  • ReactJS
  • Redux
  • AngularJS
  • GraphQL
  • OracleSQL
  • PostgreSQL
  • MongoDB
  • HTML
  • CSS
  • Tailwind CSS
  • Java Spring Boot
  • XML
  • JSON
  • AWS Lambda
  • Amplify
  • S3
  • Gateway
  • SQS
  • Git Version Control
  • Microservices
  • Kubernetes
  • Jenkins
  • Sonar Source
  • Cypressio
  • Linux Bash
  • PowerShell
  • Balsamiq
  • Sketch
  • Python
  • Javascript
  • TypeScript
  • Redis

Timeline

Senior Software Engineer

Upwork
04.2024 - 10.2024

Senior Software Engineer

JPMorgan Chase & Co.
12.2023 - 03.2024

Senior Software Engineer

Walt Disney Animation Studios
07.2022 - 07.2023

Senior Software Engineer

Dimensional Financial
01.2022 - 06.2022

Senior Software Engineer

Florida Blue - Blue Cross Blue Shield
08.2020 - 01.2022

Senior Software Engineer

PricewaterhouseCoopers (PWC)
01.2020 - 04.2020

Senior Software Engineer

Express Scripts - Cigna
11.2018 - 12.2019

Professional Freelancer

Bass & Austin
01.2018 - 10.2018

Software Engineer

General Motors
06.2015 - 12.2017

Bachelor of Science - Computer Science, Computer Engineering, Applied Mathematics

Texas State University
Sam Bass