Summary
Overview
Work History
Education
Skills
Research And Teaching Experience
Timeline
Generic

Spencer Tan

Minneapolis

Summary

Dynamic Senior Software Engineer with a strong background in Salesforce development at Simplicity Group. Achieved successful integration of AWS solutions, while mentoring junior developers to enhance team skills. Proficient in Java and automated testing, dedicated to delivering innovative software solutions that optimize financial software performance.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Simplicity Group
Minneapolis
12.2021 - Current
  • Developed and maintained software in a salesforce (APEX) environment for a financial advisor facing financial services software
  • Implemented requirements, design, code, test, and documentation updates for our financial services software
  • Created automated scripts to sync financial investment documents from 3rd party vendors to our financial services software
  • Worked in an Agile/collaborative environment with BA analysts, developers, and testers
  • Mentored multiple new developers in the Salesforce environment, and aided in the training of internal tools and software.
  • Supported AWS integration of API Gateway for multiple data syncs from 3rd party vendors to our internal software
  • Integrated third-party APIs and services to enhance software functionality and interoperability.
  • Analyzed user needs and software requirements to determine design feasibility.
  • Performed troubleshooting of post-release software faults to support live service and installed software patch design.
  • Researched new technologies and methodologies to propose innovative software solutions.
  • Monitored software performance metrics to identify and resolve efficiency issues.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Employed integrated development environments (IDEs).
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Coordinated with quality assurance teams to ensure software met all testing criteria.
  • Integrated third-party APIs into existing systems.
  • Investigated production issues reported by users and provided timely resolutions.
  • Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
  • Demonstrated strong problem-solving skills, resolving issues efficiently and effectively.

Software Developer

LEIDOS
Eagan
01.2020 - 09.2021
  • Developed and maintained software in an object-oriented environment (primarily C/Java/C++) for a real-time air traffic control en route system
  • Implemented requirements, design, code, test, and documentation updates for the system
  • Spearheaded Java development for the plotting tool that is used for analysis and testing protocols
  • Worked in an Agile/collaborative environment with FAA analysts, developers, and testers

IT Intern

3M
St. Paul
05.2019 - 08.2019
  • Select, implement, and support hardware, system software, data, and communication platforms
  • Evaluate and deploy technologies for cloud-based infrastructure with a lean agile approach to development
  • Automated multiple manual processes in terms of security for the infrastructure of the company using PowerShell
  • Utilized Selenium Web Driver automation framework to reduce manual process of scraping information from pages
  • Automated custom PowerShell script to sanitize and reduce load times of data from web API to display on page
  • Leveraged IoT Azure Devkit to relay telemetry data in real time to the cloud for processing custom app deployment

Software Intern

Magnet360
Minneapolis
05.2018 - 08.2018
  • Worked in an Agile environment on a Scrum team with cross-functional teams
  • Integration of data storage solutions on MongoDB platform and user-facing elements with framework (Node.js)
  • Control the adaptability of API's for enhanced communication between Salesforce and custom application
  • Hosted a custom built web application on Heroku

Education

BACHELOR OF SCIENCE - COMPUTER SCIENCE

University of Wisconsin - Eau Claire
Eau Claire, WI
12.2019

Skills

  • Java
  • Salesforce Development Expertise
  • AWS Cloud Integration Expertise
  • Agile methodologies
  • Automated testing
  • Financial software development
  • Data synchronization
  • Troubleshooting techniques
  • Mentoring junior staff
  • Problem solving
  • Innovative thinking
  • Technological integration
  • Programming
  • Software applications
  • C
  • C
  • Powershell
  • Apex
  • Javascript
  • Python
  • VisualBasic
  • Git
  • Eclipse
  • IntelliJ
  • MySQL Workbench
  • Oracle
  • Vim
  • Atom
  • Hibernate ORM
  • Angularjs
  • Nodejs
  • NET
  • HTML
  • CSS
  • Bootstrap
  • Linux
  • Windows
  • MacOS

Research And Teaching Experience

Undergraduate Research, Department of Computer Science, University of Wisconsin - Eau Claire, Eau Claire, WI, 09/01/18, 12/31/19, Implemented and maintained an 'SQL grader'. Used for grading students' queries in database class., Database optimization techniques for large databases., Assisted in lab instructions & grading for database systems/design, including Oracle SQL, MySQL, JDBC and Hibernate (ORM).

Timeline

Senior Software Engineer

Simplicity Group
12.2021 - Current

Software Developer

LEIDOS
01.2020 - 09.2021

IT Intern

3M
05.2019 - 08.2019

Software Intern

Magnet360
05.2018 - 08.2018

BACHELOR OF SCIENCE - COMPUTER SCIENCE

University of Wisconsin - Eau Claire
Spencer Tan