Senior Software Engineer I
Roles and Responsibilities:• Managing end-to-end build and release and packaging of all Winshuttle and EnterWorks products: Evolve, Studio, SAPIS, LMS, Composer, Workflow and Enable Smartsheet Pro.• Configuring and managing Build & Release of legacy and latest products using TeamCity and Azure DevOps (VSTS/TFS).• Build automation using MSBuild, PowerShell and Batch Scripting.• Creating product installers using InstallShield 2019.• Managing legacy product installers using InstallShield 2013.• Managing Software Configuration Management (SCM) activities using SVN and GIT.• Training and mentoring development teams on SCM and Build & Release processes.Major Accomplishments:• Completely restructured Studio product source to eliminate all development issues and redesigned and implemented its build process to eliminate all build issues which also helped in reduced build time and build size.• Designed and implemented end-to-end build process of all interdependent products using TeamCity and Azure DevOps.• Designed and developed new installers for Evolve and EnterWorks products using InstallShield.• Migrated complete source code of multiple products from SVN to GIT.• Implemented new versioning system for all products.• Learnt new technologies like Azure DevOps, TeamCity and MSBuild to fulfill the job requirements.• Trained team mates on InstallShield and Build and Release concepts and technologies.