Software Engineer
Fordern Sie unverbindlich ein Angebot an
Software developer, RESTful API designs and microservice architectures, cloud integrations and local docker setups. In touch with many tech stacks like .Net Core and .Net framework, Java Spring, Laravel. From database first to code first approaches implementing DDD patterns and MVC architecture. Involved in many different industries from sports diagnostics, finance and payments to government elections, HR, e-commerce, metrics, media and event hubs.
➢ Experience in many backend programming languages like JavaScript, SQL, Java, PHP, C#, C++, C
➢ Frameworks:
◦ PHP: Laravel, Symfony, CakePHP, API Platform, Sylius
◦ Java: Spring, Play, SAP
◦ C#: .Net Framework, .Net Core
◦ NodeJS: ExressJS, NextJS
◦ Frontend: Angular, AngularJS, ReactJS, Preact, VueJS, CommonJS
➢ CMS: WordPress/Woo-Commerce, Drupal, Kunstmaan, Joomla, TYPO3, Magento 2
➢ Databases: MySQL/MariaDB, MS-SQL, Postgre, MongoDB
➢ Tools: Docker/Docker-Compose, Vagrant, npm, Composer, XDebug, Nuget, Solr, Gulp, Webpack, Grunt, Bower, npm, Angular CLI(ng)
➢ Cache systems: Redis, Memcache, Opcache, Varnish
➢ Testing: Behat, Cypress, BackstopJS, Selenium, PHPUnit, JestJS, Unit Testing
➢ Web servers: Nginx, Apache, Webpack-webserver, ExpressJS, httpd
➢ Version Control: Git, SVN
➢ CI|CD: Azure, Gitlab, Heroku, BitBucket
➢ Frontend libraries: ES6, jQuery, TypeScript, Bootstrap, SCSS, Grid, Redux and JavaScript plugins
➢ Develop mobile apps with Cordova(PhoneGap), (Flutter and React native have basic skills)
➢ PWA (Progressive Web Apps)
➢ Strong knowledge in Web frameworks and platforms
➢ Knowledge in HTTP and other web protocols
➢ Programming patterns like TDD, Event Driven Programming, DDD
➢ Knowledge in OO principles and design patterns
➢ Functional programming
➢ Dependency management
➢ Ability to make front-end changes in the existing application and setup and design new applications
➢ Maintaining and optimizing of the existing services and applications
➢ Designing and implementing new functionalities
➢ Experience in implementation of the third-party systems
➢ Designing and optimizing databases
➢ Testing and debugging of the applications
➢ Designing and implementing new back-end services and user interfaces
➢ Developing complex back-end and front-end parts of the product
➢ Creating custom packages and services
➢ Creating of the documentation to the written code
➢ Linux and Windows scripting and shell/bash/ps1 commands
➢ Agile development (Kanban, Scrum)
➢ Azure pipelines and deployment, CI/CD integration, DevOps Functions
➢ Knowledge and usage of Docker technologies
➢ Linux servers
Applied mathematics - Mathematical programming
➢ Bachelor of Science (BS) on Institute of Natural science and Mathematics