Software Engineer
Current- Label files in source control, build foundation software in a clean environment, and perform initial “smoke” test to ensure that the build is stable enough for testing.- Push builds to Product assurance group for testing and update Quality Center defects that are ready for test.- Administrator for Source Control (StarTeam and Perforce).- Migrated Source from StarTeam to Perforce. - Create a tool to query StarTeam and generate a changelist of CRs and files between 2 labels.… Show more - Label files in source control, build foundation software in a clean environment, and perform initial “smoke” test to ensure that the build is stable enough for testing.- Push builds to Product assurance group for testing and update Quality Center defects that are ready for test.- Administrator for Source Control (StarTeam and Perforce).- Migrated Source from StarTeam to Perforce. - Create a tool to query StarTeam and generate a changelist of CRs and files between 2 labels. Also created a similar tool for Perforce.- Modified build process to: - Generate a show build for each build. - Generate changelist during the build process. - Use certificates from previous release when the CRC value matches the current build.- Modified source so that 291 files that were shared in 1172 locations are stored in a common area and referenced instead of having 1172 copies that could potentially get updated separately. This was required after moving to Perforce.- Implemented a build labeling system and modified the code so that each build number (label) could be displayed in the software.- Coordinate with the Technical writers in order to have changelist publish when a product is released. - Maintained TeamCity continuous build server. Show less