Clients
United States Department of Agriculture
- Worked on FEMS (fire environment mapping system) dashboard
- https://www.wildfire.gov/application/fems
- Utilized elasticsearch for looking up records
- Used Angular 14 components, services, and material themes
- Worked with an agile team of 25 people
- Utilized gitlab for repository control and pipeline build monitoring
- Created services in angular that would call multiple apis and return their object values on one component
- Utilized promises, observables, typescript, data binding, ng expressions, and most UI elements
- Used Kepler.gl for configuring layers and filters on an interactive map based on results from GraphQL queries
- Used Figma and Abstract for UI wireframes
- Monitored Jenkins pipelines
- Utilized React components, UseEffects, UseMemos and other hooks for responses from the API
- Configured webpack to bundle project files for performance optimization through VPN
- Debugged build errors with maven and in console debugger
- Used redux state and methods to detect which part of the application the user is in
- Built Angular pipes to display durations in readable format
- Worked in VSCode using ESLint, prettier, and other extensions to assist with avoiding build errors
Halliburton
- Worked on the VISUM V1 dashboard
- Built caprock integrity and well schematics using echarts
- Used agile methodologies for task management in Jira
- Monitored GitLab pipelines and pull requests on production deployments
- Used Maven to clean and install builds before creating pull requests
- Reported progress directly to the business in standups
- Utilized webpack to bundle application files with babel loader
- Used figma for UI wireframe guides
- Used Angular 11 and Angular-cli to generate and build components and services
- Worked in VSCode using ESLint, prettier, and other extensions to assist with avoiding build errors
- Worked with redux states and filtering
- Pair programmed with other developers to solve last minute deadlines and complex tasks
- Used material theme components and @mixins for styling
- Worked with React hooks on mobile pages
Wex
- Worked on Wex developers API portal
- Contained the different APIis wex had
- It would contain the different use cars and important documentation for each department
- https://developer.wexinc.com/
Department of Homeland Security
- Worked on Mobius inventory dashboard
- Utilized elasticsearch for looking up records
- Used Angular 11 components, services, and material themes
- Worked with an agile team of 25 people
- Utilized gitlab for repository control and pipeline build monitoring
- Created services in angular that would call multiple apis and return their object values on one component
- Utilized promises, observables, typescript, data binding, ng expressions, and most UI elements
- Debugged build errors with maven and in console debugger
Lockheed Martin
- Utilized Jira for task management and branched off of tasks locally
- Used GitLab for version control and code review
- Worked with a dev ops team of 25 senior level members
- Deployed and utilized SharePoint lists for content control
- Developed single page applications to handle a method of FormControl methods and steps
- Utilized angular 8 services and route guards to determine form steps and pass data values through components
- Collaborated with various software engineers through agile planning sessions and poker story points meetings
- Familiar with GitLab pipelines process and resolving build errors during merge
- Utilized VSCode with ESLint, Prettier, and most popular extensions
- Used Jenkins for automation testing and deployment
- NgRx state management reducers, actions, and effects used to handle events in application
- RxJS was used to invoke observables and asynchronous functions
General Dynamics
- Worked on developing the FAFSA (MyStudentAid) application for Financial Aid applicants for the department of education
- Obtained security clearance required to work on classified projects
- Utilized aria-label, aria-hidden, and other accessibility attribute to customize for 508 compliance such as talk back and tab focus
- Worked in Jira for task management in an agile environment with daily standup and 2 week sprints
- Handled code reviews and merges through pull requests using bitbucket
- Utilized Ionic Cordova as main mobile framework
- Utilized Angular 8 components and services for passing through data
- Utilized Karma Jasmine for unit testing
- Worked in dev ops overseeing new features being deployed from start to finish including planning, coding, testing, and deploying
- Modified webpack to bundle certain files through vpn only
- Used JavaScript observables with map operators where needed
- Utilized Visual Studio Code, Xcode, Android Studio, and Sublime for coding
Idaho National Labs
- built dashboard for monitoring energy
Office Depot
- Worked in IT on VPS/OA dashboard for CompuCom merger
- Converted legacy code into Angular
- Utilized Angular 4, Material Themes, and Angular-cli
- Utilized JavaScript observables with operators such as map, forEach, and reduce
- Used Bootstrap components for forms and dashboards
- Setup JavaScript promises for data transfer protocols
- Developed JSON objects for form controls in Typescript
- Coded styles and @mixins in SASS
- Created angular services for data manipulation
- Setup and worked with in a Test-driven development (TDD) environment using jasmine
- Used spyOn to unit test component functions
- Worked in an Agile environment directly with the business and principal developers
- Used github for version control and gitbash for managing branches and pull request
- Utilized aria-labels, roles, and more on all elements for Section 508 compliance
- Handled code review and code merges
- Utilized Visual Studio Code and notepad++ for editing
- Data written in JSON format to communicate with API
- Passed through data parameters to determine the proper script to run based on user selection
NextEra Energy Resources
- Coded all UI elements in Angular 2 and 4 while using Typescript
- Utilized Angular 2 and 4 including but not limited to components, modules, directives, constructors, and services
- Used bootstrap where needed
- Utilized node package manager for application modules
- Used JavaScript observables with map operators
- Worked in an agile environment with multiple sprints and ceremonies
- Always provided great feedback on work sessions and stand ups
- Developed corporate global theme with Angular Material Themes utilizing @mixins and directives
- Checked into Git repositories
- Completed tickets within Jira and updated workflow for QA and UAT
- Provided technical training among peers
- Coded all styles in sass
- Simultaneously part of 2 major Agile projects with separate product owners
- Designed logos and graphics using Photoshop CC
- Mobile development utilizing ionic
- Converted static HTML pages to dynamic Angular web applications utilizing but not limited to controllers, directives, data binding, filters, modules, and services