Badges
Certifications
nathanfoster has not earned any certificates yet.
Work Experience
Software Engineer
Accenture•  February 2019 - Present
CalHEERS project - working on the full stack of a web app that determines the benefits a person is entitled to under The Affordable Care Act and allows them to enroll in eligible plans. • Refactored and decoupled Spring MVC services to Spring Boot • Used adapter & command object-oriented design pattern • Implemented admin features in React
Chief Technology Officer
Insights Abroad•  June 2019 - Present
• Solely developed an enterprise level progressive web application with React, Redux, Django and Elastic • Lived Agile mythologies to coordinate, test, and deliver business valued features: • Student Travel / University Onboarding, Metrics / Analytics Dashboard, Profile, and marketing pages • Adding, Voting, Commenting, and Searching content
Software Engineer
Voices of Terminus•  April 2017 - June 2019
Solely developed an enterprise level progressive web application in React & Django for a guild anticipating the release of a video game Pantheon: Rise of The Fallen. • Leveraged agile methodologies to coordinate, test, and deliver business valued features for the client and community: • Admin panel for guild officers to manage permissions, roles, ticket requests, and polls • Poll system for guild members to create detailed and robust forms for others to fill out • Article & newsletter system for guild members to publish lore and content • Media API system that combined the guild’s Twitter, Discord, YouTube, and Twitch content
Full Stack Software Engineer
People OnThe-Go•  January 2018 - August 2018
Responsible for full stack development of the companies web application built in React and MongoDB. • Developed essential user features for a productivity application using React • Laid the foundation for the admin platform to analyze user engagement metrics • Established backend API rest services in MongoDB, Axios, and Redux
Software Engineer
COBE Construction•  September 2017 - December 2017
Develop and integrate key web application features to track performance and productivity using AngularJS. Developed the following features for COBE's web application in AngularJS and 4D database: • Developed key features for employee productivity / payroll / management. • Delivered project report generator feature that employees used to inform and bill their clients. • Billable projects - Used a Kendo Grid table to display company projects that are still within the billing process. It supports exporting the table into excel and pdf. • Printable score card - Used radials and custom CSS to display a printable detail of a particular project. It also has a finical dynamic progress bar. • Edit CSI codes - Added a button to a displayed Kendo grid that opened a modal where a user can add company role codes to a project. The modal is divided in half with two lists: one with all the possible codes one can assign and the other with the ones that are selected. All this was tracked with Angular directives and Javascript map and filter methods.
Education
San Jose State University
Software Engineering, BS•  January 2017 - December 2018
De Anza
Computer Information Systems, BS•  January 2015 - January 2017