06.09.2022 aktualisiert


100 % verfügbar
Software Engineer/Architect/Lead
Graz, Österreich
Weltweit
Master Computer ScienceSkills
JavaJavaScriptPHPAPIsAgile MethodologieAkkaLispAmazon Web ServicesProxy-ServerBootstrapComputerprogrammierungContinuous IntegrationCqrsElasticsearchPerl
Scala, Ruby, Java, Groovy, Elm, Typescript, Javascript, Python, PHP, Perl, Lisp, Scheme, React, Ruby on Rails, Play, Lagom, Spring, Gradle, Git, Node, js, Kafka, AWS, Sidekiq, event sourcing, microservices, monoliths, TDD, DDD, CI/CD, agile, Certified scrum master, Docker, Terraform, Elasticsearch, Spring Boot, Grails, Hibernate, Jenkins, MongoDB, CQRS, PostgreSQL, document classification, data pipeline, Node.js, UI, GPS, Bootstrap, WordPress, Google calendar, programming, functional programming, Java-based web services, Play Framework, Akka, MySQL, backwards compatibility, parser, virtual machine, API, proxies, OSGi, scheduling algorithm, github, IndexedDB, text-to-speech, natural language processing
Sprachen
DeutschverhandlungssicherEnglischMuttersprache
Projekthistorie
Technical lead/developer/architect for teams from 1 to 20 engineers improving software in all parts of its lifecycle (MVP, greenfield, scaling up, legacy maintenance) in logistics, financial services, health care, event ticketing and other domains using microservices, monoliths, event sourcing, CRUD, Scala, Java, Python, Ruby on Rails, Elm, AWS, Docker, Terraform, Elasticsearch, Kafka, Spring Boot, Grails, Hibernate, React, Jenkins and other tools.
Used agile, event sourcing, pair-programming, and functional programming to develop Scala- and Java-based web
services with Play Framework, Akka, MySQL, Hibernate, MongoDB, Bootstrap in the financial services domain.
* Extracted key components of legacy monolithic application into high-availability microservices
* Built new greenfield applications to explore new potential areas of business
services with Play Framework, Akka, MySQL, Hibernate, MongoDB, Bootstrap in the financial services domain.
* Extracted key components of legacy monolithic application into high-availability microservices
* Built new greenfield applications to explore new potential areas of business
Increasing responsibilities over tenure, starting from individual contributor through technical lead responsible for up to 12
developers, building software prototypes, research projects and demos for defense contracts.
Selected projects
Bootstrapped Learning:Teacher and Simulator Components (3 years)
* Software Lead assigning tasking, coordinating deliverables and integrating technical work for in-house and
sub-contractor teams totaling up to 12 simultaneous developers
* Consistently released stable framework for over 3 years in agile manner, adding new features while maintaining
backwards compatibility
* Extended and modified custom learning language (IL) parser and virtual machine to add new features
* Provided type-safe API for user-extensible learning language object classes using Java proxies
Bootstrap Learning: ISR Demo System (6 months)
* Software Lead for distributed 8 person team creating demonstration system for Bootstrapped Learning in
Intelligence, Surveillance and Reconnaissance (ISR) domain
* Leveraged OSGi to rapidly create componentized system with replaceable modules
FCS PPS CPF (1 year)
* Led two 3-person teams in designing, implementing and testing significant scheduling and constraint components
* Increased performance over 100-fold for scheduling algorithm implementation, by using more efficient data
structure and reducing redundant object creation
* Created template for automatically generating customer-required test documentation from minimal input, freeing
developer time for implementation instead
Projects and Presentations - https://proj.flicken.net
31cal.com, https://github.com/flicken/31cal
* Experimental calendaring tools using React and IndexedDB
Event Manny, https://github.com/flicken/eventmanny
* A different way to manage your Google calendar events using React
From CRUD to Event-Sourcing an Investible Stock Universe at O'Reilly Software Architecture Conference,
https://conferences.oreilly.com/software-architecture/sa2015/public/schedule/speaker/193830
* Talk at major developer conference on experience using event sourcing architectural pattern
Remy: A Cook's Assistant (1 semester), https://code.google.com/archive/p/remy/
* Combined voice-recognition, text-to-speech and natural language processing techniques to allow user to cook
unfamiliar recipes hands-free
developers, building software prototypes, research projects and demos for defense contracts.
Selected projects
Bootstrapped Learning:Teacher and Simulator Components (3 years)
* Software Lead assigning tasking, coordinating deliverables and integrating technical work for in-house and
sub-contractor teams totaling up to 12 simultaneous developers
* Consistently released stable framework for over 3 years in agile manner, adding new features while maintaining
backwards compatibility
* Extended and modified custom learning language (IL) parser and virtual machine to add new features
* Provided type-safe API for user-extensible learning language object classes using Java proxies
Bootstrap Learning: ISR Demo System (6 months)
* Software Lead for distributed 8 person team creating demonstration system for Bootstrapped Learning in
Intelligence, Surveillance and Reconnaissance (ISR) domain
* Leveraged OSGi to rapidly create componentized system with replaceable modules
FCS PPS CPF (1 year)
* Led two 3-person teams in designing, implementing and testing significant scheduling and constraint components
* Increased performance over 100-fold for scheduling algorithm implementation, by using more efficient data
structure and reducing redundant object creation
* Created template for automatically generating customer-required test documentation from minimal input, freeing
developer time for implementation instead
Projects and Presentations - https://proj.flicken.net
31cal.com, https://github.com/flicken/31cal
* Experimental calendaring tools using React and IndexedDB
Event Manny, https://github.com/flicken/eventmanny
* A different way to manage your Google calendar events using React
From CRUD to Event-Sourcing an Investible Stock Universe at O'Reilly Software Architecture Conference,
https://conferences.oreilly.com/software-architecture/sa2015/public/schedule/speaker/193830
* Talk at major developer conference on experience using event sourcing architectural pattern
Remy: A Cook's Assistant (1 semester), https://code.google.com/archive/p/remy/
* Combined voice-recognition, text-to-speech and natural language processing techniques to allow user to cook
unfamiliar recipes hands-free