Christian Bai
Senior Software Engineer
- Full-stack developer with more than 15 years of experience in developing web applications and client-server applications dedicated to producing quality work.
- More than 10 years of experience in managing technical projects in information and web security, voice, video and data storage.
- Communicates in English and German equally, loves to work in teams, works accurately and focused.
- This resume is available at https://techrez.io/resume/christian-bai
Web ApplicationInformation SecurityFull StackJavaScriptPHPJavaSQL
Timeline
1980
1991
2002
2013
Present
Work Experience
Professional Software Engineer
Jan 2022 - Present
Senior Software Developer - CTO and Owner
Mar 2019 - Dec 2021
-
Develop, maintain and operate a 200+ users web application "Passfindr" allowing to securely manage sensitive (client side encrypted) information like web account credentials and credit card numbers. JavaScript HTML CSS SCSS jQuery Bootstrap PHP SQL MariaDB Apache PKI Linux bash Git Gulp Responsive Mobile First Web Application Information Security Full Stack
-
Designed and developed a client-side JavaScript framework providing web applications the foundation for scalability, modularity and event-driven design. JavaScript Event Driven Web Application
-
Migrated the web application Passfindr from jQuery/UI to Bootstrap 5. jQuery Bootstrap
-
Redesigned Passfindr to a fully event driven, highly modular and scalable web application. JavaScript Event Driven Web Application
Software Engineer
May 2014 - Apr 2017
Software Development
-
Developed software for the company's product Secure Entry Server Web Application Firewall (WAF), covering conceptual design, implementation, testing, documentation and release management under Linux helping to reach 1000+ firewall installations. Forward Reverse Proxy WAF Linux bash Python Apache Nginx C C++ Java Git Gitlab Kanban Puppet Jenkins ElasticSearch Kibana Logstash Web Application Information Security Full Stack
DevOps
-
Played active role in management and support of the product for the Secure Entry Server Web Application Firewall product family. Linux Apache bash Python
Support and Administration
-
Introduced Scrumban. Kanban Consulting
-
Enhanced the quality and feature set of the company’s product.
Full Stack Developer
Feb 2012 - Apr 2014
-
Migrated and further developed an existing web application (Passfindr) form Perl/CGI to jQuery, PHP and MySQL data backend storage. Perl jQuery PHP MySQL SQL Full Stack Web Application Information Security
Senior Infrastructure Architect
Feb 1999 - Sep 2011
DevOps
-
Implemented company wide telecommunications and media services in the capacity as a technical project manager: Web-Gateway (Forward Proxy/Caching and Content Filtering), Contact Center, traditional telephony and Voice over IP services, Corporate voice mail, Gateway for text messages (mobile telephony), Voice over IP telephony, global video conferencing and live and on demand video streaming. Forward Reverse Proxy Caching CTI VoIP VoD Video Conferencing Video Streaming SIP H323 Linux bash Perl Project Managing
-
Implemented and operated the Worldwide Secure Web Gateway for Swiss Re’s 10.000+ employees. Forward Reverse Proxy Caching ICAP HTTPS Linux bash PKI TCP IP Project Managing Educating Information Security
-
Implemented and operated a 200+ seat VoIP based Contact Center Platform serving the company's headquarter shared services contact centers. CTI VoIP SIP H323 Project Managing
Software Development
-
Implemented and maintained 5+ database applications in the capacity as an overall project manager and software developer. ERD Oracle SQL HTML CSS JavaScript Perl bash Project Managing Web Application
Educator
-
Managed an IT/system technician as part of a training for one and a half years. Educating
Technical Management
-
Promoted to a Member of the Technical Management in April 2001.
Software Developer
Nov 1989 - Dec 1993
Back-end Development
-
Designed, developed and tested the software systems core spinning processes, the doffer (yarn transport), the drive resources management, the exception handling, the embedded tiny file system to storage the machines configuration. C Realtime OS CASE
-
Designed and developed a test environment for automatic testing of the control systems. C Pascal Realtime OS
Software Design and Development
-
Cooperation in the project analysis and conceptual design to integrate a robot into an existing control-software of a ring spinning machine. C CASE
-
Analysis and design of the control-software using CASE-tools, coding, testing and delivering for production. CASE C CVS
-
To familiarize in an existing control-software for the yarn transport system of a ring spinning machine for enhancement of functionality. Patenting of the yarn transport control algorithm. CASE C
-
Cooperation in the analysis of the demands on a software to control a fully automated ring spinning machine using CASE-tools. CASE
-
Conceptual design of the software systems services. CASE
-
Conceptual design and development of a multitasking kernel to manage the machines drive units. CASE C
DevOps
-
Field tested the yarn transport system in a spinning mill, release of the software for production.
-
Testing and introduction of the control system in a spinning mill.
-
Further improvement of the control system to be ready for production.
Deputy Project Manager
-
Determined and supervised the programming standards of the team.
-
Introduced the configuration management for the produced source code and trained the team members. RCS CVS Educating
Education
B.S. in Electrical Engineering
Oct 1987 - Oct 1989
Graduated in Remote control and Steering systems
B.S. in Mechanical Engineering
Oct 1984 - Oct 1987
Graduated in Energy and Process Engineering
Diploma
Oct 1981 - Oct 1984
Graduated as Mechanical Engineer
Diploma
Oct 1980 - Oct 1984
Graduated as Mechanical Engineer
Trainings and Certifications
Application and Mobile Security - Compass Security, Switzerland
2015
Cisco ICND1 & ICND2
2008
ITIL v3 Foundation
2004
Genesys Certified Engineer
2000
Awards and Accolades
Device and process for changing skeins on a textile machine
Side Projects
Eventfinder
2014
Designed and implemented a Google Maps based event managing web application.
JavaScript HTML CSS jQuery PHP Apache Web Application Full Stack
Pathfinder Navigator
2010
Pathfinder Navigator allows you to compute the observer's position from an astronomical observation of the sun, the moon, planets and stars including Polaris.
HTML JavaScript CSS
Pathfinder Logbook
2008
Designed and implemented a route and travel logbook editor using Google Maps API.
JavaScript HTML CSS Perl CGI Apache Web Application Full Stack
Passfindr
2001
Designed and implemented a web based password, bookmark and note-taking manager allowing to securely manage sensitive information. Started as "Pathfinder", over time the application evolved into the product "Passfindr".
JavaScript Bootstrap SCSS PHP SQL MariaDB Apache Git Gulp Web Application Information Security Full Stack
Quick Step
1990
Designed and implemented a semi-graphical, MS-DOS PC application and editor to manage and control digital inputs and responses to test control systems connected to the PC via serial interface.
Pascal Realtime OS C
Ad-Base
1988
Designed and implemented a MS-DOS PC application to manage advertisement backlogs for a weekly newspaper.
Pascal
Skills
Front-end
JavaScriptHTMLCSSSCSSjQueryBootstrap
Back-end
JavaPHPSQLMySQLMariaDBPerlbashPythonApacheNginxWAF
Data Stores
MySQLMariaDBSQL ServerOracleSybase
Languages
GermanEnglishSpanishFrench
Programming Languages
CC++JavaJavaScriptPHPSQLPerlPythonbashAssemblerPascal
DevOps
GitGitlabRCSCVSGulpJenkinsAnsiblePuppet
Technologies
VoIPCTIVoDVideo StreamingVideo ConferencingRealtime OSLinuxUnixForward Reverse ProxyCachingPKICASE
Patterns and Architectures
ResponsiveEvent DrivenMobile First
Management, Consulting and Administration
Project ManagingEducatingConsulting