Gabriel Bull
Verified Expert in Engineering
Full-stack Developer
Gabriel是一位多才多艺的开发人员,擅长开发、设计和品牌推广. He combines these skills every day to imagine, draw, 并为他的客户建立令人惊叹的网站和网络应用程序, from initial ideation and vision to final deployment.
Portfolio
Experience
Availability
Preferred Environment
Git, PyCharm, PhpStorm, MacOS, Linux
The most amazing...
...我所建立的项目是一个CMS使用所有的现代网络功能.
Work Experience
Front-end Developer | UX and UI
Seal Jobs
- 开发了一个iOS和Android应用程序,让比利时的学生可以申请工作.
- 为招聘人员开发了一个PWA,以便与学生匹配.
- 构建一个持续集成工作流来测试和部署应用程序.
Lead Front-end Developer
Tentaroo
- 开发了一个PWA,允许童子军委员会管理他们的活动和商品.
- 开发了一个PWA,允许童子军和他们的家人预订和支付活动, merchandise, and facilities.
- 帮助后端工程师实现React应用的服务器端渲染 .NET back end.
CTO, Chief Technology Officer
Totem Acoustic
- 开发了一个web应用程序,使客户的销售工作流程自动化, and allows their clients to place orders, 然后自动输入Sage 50会计软件, and linked with UPS and many other APIs.
- Designed the logo and branding for the company.
- 使用定制的CMS设计和开发公司网站.
- 结合视差效果和响应式设计,为公司的一个产品设计了一个微型网站.
- 开发了一个经销商定位器使用智能搜索城市名称, provinces/states or Postal Code/ZIP Code, and integrated it with Google Maps.
Lead Developer/Devops
Flighthub
- 使用Puppet, Fabric和Vagrant创建了一个自动化的持续集成平台.
- 将整个代码库从过时的Solar PHP框架迁移到Symfony PHP框架,同时创建一个没有停机的过渡期.
- 创建了从多个来源收集和分析商业智能数据的工具.
- Implemented Agile methodologies, SOLID Principles, continuous integration, unit testing to the whole company.
- Provided help to the hiring process.
Development and Design Consultant
CRI Agence
- 通过使用Vagrant和Puppet实现可移植的开发环境,改进了公司的web开发工作流程.
- 将公司的版本控制系统从Subversion切换到Git, 实现了一个云平台,允许开发人员在家工作.
- 为加拿大最大的银行之一开发了web应用程序的大部分前端和后端.
- 创建了一个团队,使用CSS预处理器来实现LESS和SASS的工作流.
- 为魁北克省的大学开发了一个外联网的所有前端和后端, to allow them courses and classes management.
- 使用Git为公司实现了一个安全的工作流, Puppet, Linux and SSH, replacing the deprecated FTP deployment workflow.
President, Director of the Operations
Blink Medias Inc.
- 招聘并领导6人的开发、销售和设计团队.
- 学习会计、会计软件和企业管理的各个方面.
- Responsible for branding, design, and development.
- 实现了最先进的服务器管理系统,学习了使用Linux的安全和部署技术, SSH, Puppet and Git.
Workflow, development and design consultant
KABS Laboratories
- 使用定制的CMS设计和开发网站.
- 使用Final Cut Pro和Motion创建了一个宣传视频.
- 为客户开发了一个安全的应用程序来访问他们的个人文件、报告和请求.
VP, Director of Technologies
Just Bull Inc.
- 从头开始开发一个PHP框架,改进了开发和设计过程.
- Hired and led a development and design team.
Experience
Desjardins Business Tools
http://www.desjardins-business-tools.comTotem Acoustic
http://totemacoustic.com/DomPdf
http://github.com/dompdf/dompdfGeotools
PHP Daemon for handling and managing Gearman Workers
http://github.com/gabrielbull/php-gearman-handler浏览器、操作系统和语言检测PHP库
http://github.com/gabrielbull/php-browserGoogle Site Search custom search PHP Wrapper Library
http://github.com/gabrielbull/php-sitesearchUPS API PHP Wrapper
http://github.com/gabrielbull/php-ups-apiSkills
Languages
HTML, GraphQL, TypeScript, SQL, CSS3, ES7, Regex, ECMAScript (ES6), Bash, Less, PHP, HTML5, JavaScript, CSS, SCSS, Sass, Swift, Objective-C, Python
Frameworks
Jest, Next.. js, MUI (Material UI), NestJS, Rx, Redux, Bootstrap, ZURB Foundation, Express.js, Java Agent DEvelopment (JADE), Flux, Foundation CSS, Express.io, React Native, CodeIgniter, Silex, Laravel 5, Slim, PHPUnit, Gearman, Bootstrap 3, Twig, Laravel, Symfony 2, AngularJS, Flask
Libraries/APIs
MooTools, Google Maps API, UPS API, React Native for Web, REST APIs, Stripe API, ReactiveX, RxJS, Fabric, React, Lodash, YouTube API, EJS, Handlebars, Twilio API, Backbone.js, Facebook Open Graph API, jQuery, Backbone.木偶,Facebook API, Twitter API, LinkedIn API, Node.js, Stripe, Doctrine 2, Marionette.js, jQuery UI, Underscore.js, Google Maps, Puppet.js, Mustache, Immutable.js, Moment.js, Google Maps JavaScript API 3, React Router, React Redux, Firebase Web SDK, Firebase iOS SDK, Firebase Android SDK, React Navigation, Formik, Lottie-iOS, Redux-Saga, Yup, Reselect
Tools
Puppet, Subversion (SVN), Sage 50, Expo, GitHub, Expo.io, Apple Push Notifications, Adobe Photoshop, Google Analytics, NPM, Webpack, Docker Swarm, Docker Compose, JSHint, Bower, PostCSS, Bourbon, Gulp, Babel, Composer, Git, PhpStorm, Grunt, Vagrant, Bourbon Neat, Redux Thunk, React Apollo, Firebase Analytics, Firebase Cloud Messaging (FCM), Crashlytics, Bugsnag
Paradigms
Database Design, Reactive Programming, Agile Software Development, REST, Unit Testing, Automated Server Deployment, Continuous Integration (CI)
Platforms
Firebase, Heroku, Kubernetes, Azure, Amazon Web Services (AWS), Docker, Linode, DigitalOcean, Linux, MacOS, Windows, iOS, WordPress, Android
Storage
PostgreSQL, PostGIS, Databases, Database Architecture, SQLite, NoSQL, MariaDB, MySQLi, MySQL, Redis, Memcached, MongoDB, Amazon S3 (AWS S3)
Industry Expertise
Security, Web Design
Other
Geolocation, Apollo, Apollo Server, TypeORM, Styled-components, Full-stack, Web Development, Front-end, Gatsby, Push Notifications, Leadership, PWA, Progressive Web Applications (PWA), Back-end, APIs, Cloud Architecture, CI/CD Pipelines, User Interface (UI), Reactive Streams, ESLint, CommonJS, Browsersync, Neat, Unix Shell Scripting, Branding, Quality Assurance (QA), Design, Architecture, WebSockets, OAuth, User Experience (UX), Social Media Login, Axios, i18next, Lottie, React Native Reanimated, Enzyme
Education
Bachelor's Degree in Computer Science
Cegep du Vieux-Montreal - Montreal, Canada