Philippe L.
0About
Phil L. Lefranc (860) 308-3048 • philippeluclefranc@gmail.com • https://www.linkedin.com/in/philippe-lefranc _ SUMMARY OF QUALIFICATIONS: Twenty+ years’ experience as a Build and Release Engineer leading Software Configuration Management (SCM) writing scripts to automate software releases on multiple environments for many teams on different time zones. Seven years’ experience as a Software Engineer designing and developing Windows Applications, Graphical User Interfaces, and Console Applications. Five years’ experience as a Systems Engineer upgrading, networking, and configuring multiple Microsoft Windows OSes. Five years’ experience as a QA Test Engineer compiling and building new software releases to test, track bugs, and add new features. Enthusiastic, keen problem-solver with strong customer service, multi-task and team-working skills. Deep knowledge of Software Control Management, Agile methodology and CI/CD principles. CORE SKILLS: Software: AI, GitHub, Final Builder, Jenkins, InstallShield, Visual Studio, Dotfuscator, Addin Express, VMWare, Subversion SVN, PVCS, Perforce, Confluence, Jira, Putty, Bugzilla, MindManager, WinZip Languages: PowerShell, Python, Perl, Groovy, Shell Scripting, makefiles, Visual C/C++/C#, VB .NET, VBScript, Java, SQL, XML, HTML, JSON, YAML Systems: .NET, Agile, SCRUM, SCADA , CI/CD, MSI, UWP Apps, AWS, S3, Azure DevOps, CircleCI, Kibana, CloudFront, Microsoft Windows, DOS, FTP, Linux, Microsoft App Store, Artifactory PROFESSIONAL EXPERIENCE: Senior SCM Build and Release Engineer, Alludo/Corel (WinZip & MindManager) 2007-2024 WinZip is the number one software for compression and encryption. MindManager is a world-class mind mapping software. Set up and deployed build environments for multiple versions of products, including localized builds and OEM builds. Maintained build software such as InstallShield and Visual Studio to the latest version. Used AWS Virtual Machines and Windows Servers to create numerous release packages Designed scripts with various languages (FinalBuilder, Jenkins, PowerShell, Python, DOS scripting) to deliver installer packages quickly to QA. Reduced build times by 80% by patching binaries and MSI files instead of rebuilding. Managed users and user rights on source code repository. Built individual localized MSI files for 17 languages (Spanish, Chinese, Japanese, German, Portuguese, etc...) and Multi-User MSI files. Worked with Jenkins, FinalBuilder and VB scripts to build MSI and Stub EXE daily/on demand for MindManager. Built custom WinZip versions for OEMs and large customers. Worked closely with QA team to fix issues and deliver quick turnarounds. Built Microsoft UWP WinZip apps for Microsoft App Store. Build and Release Engineer, Open Solutions—Glastonbury, CT 2003–2007 Open Solutions provides complete software solutions for banks and credit unions. Created build scripts to automate the release cycle: code acquisition of the target release, compilation of the code for different compilers, environment and/or languages, then packaging of the software for multiple distribution channels. Wrote nightly batch scripts to ensure proper compilations of executables and loading of stored procedures to databases for any checked-in source code. Designed InstallShield projects with custom skins to ease the setup and installation of complex financial software for non-technical users. Setups perform multiple checks to ensure proper update of Oracle databases and file servers. Managed Source Code Control (PVCS Version Manager) software: created groups and users with multiple access privileges, and all source code control-related issues. Enforced Source Code Control processes. Implemented Promotion Groups to track code revisions for major releases and system updates through the software life cycle. Created new procedures for Developers and QA team for faster debug/release delivery. Documented release processes; created installation documents to support internal and external users. Software and Build Engineer, Sigma Designs—Fremont/Milpitas, CA 1997 – 2003 Sigma Designs specializes in decoding solutions for set-top appliances, and video-on-demand streaming systems. Implemented Build Machines loaded with numerous SDKs/DDKs, Service Packs and compilers in order to compile projects with different programming languages (Assembler, C/C++, C#) and with the ability to run on different operating systems. Designed dynamic InstallShield scripts to produce custom video card driver packages for OEM clients. Setups supported multi-language for our international clients (Japanese, Chinese, French, Spanish, German and more…) with the capability to display multiple logos and character strings based on a simple text file. Set up Build Machines to compile/build complex custom project packages. Developers could connect to the Build Machines to compile and test their code. Created batch jobs and command lines in C/C++ to automate the release process: retrieval of the code from the source database, compilation with different compilers and environments, custom build and packaging of the software for different languages. Reduced total release time from one week to four hours by implementing code tracking procedures, organizing defect tracking system and streamlining build process. Worked with QA Engineers to implement testing procedures and checks status of issues. Used various bug tracking software (Bugzilla, Jira). Familiar with the Life Cycle methodology. Wrote extensive documentation for code maintenance and User’s Guides for customers. EDUCATION & QUALIFICATIONS: Master’s degree in information technology, specializing in software engineering and computer networks I.F.S.I.C - Université de Rennes 1, Rennes, France Bachelor’s degree in electronic engineering Université de Rennes 1, Rennes, France LANGUAGES: Fluent in French and English.