$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Java / scala / big data / micro services / functional programming
Shamil Daghestani
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
28 yrs software Development Experience mainly in greenfield projects
Markets
United Kingdom
Language
English
Good
French
Fluently
Polish
Fluently
Ready for
Ongoing relation / part-time
Full time contractor
Available
My experience
2017 - ?
job
Senior Java Developer
PA Consulting.
sources. The data was eventually stored into HBASE. Distributed February
processing was performed using Samza/Storm mechanisms. 2018
Responsibilities:
• Java Development/testing
• Scrum meetings
• support 3rd line
Technologies:
• Java 8, Kafka, Samza, Storm, REST, Guice, AWS Lambda, Swagger,
Hadoop, Hbase, Spark, Docker, Python, Hadoop, PostgreSql,
Ansible, Kubernetes
processing was performed using Samza/Storm mechanisms. 2018
Responsibilities:
• Java Development/testing
• Scrum meetings
• support 3rd line
Technologies:
• Java 8, Kafka, Samza, Storm, REST, Guice, AWS Lambda, Swagger,
Hadoop, Hbase, Spark, Docker, Python, Hadoop, PostgreSql,
Ansible, Kubernetes
Kafka, Processing, Swagger, Lambda, Development, Testing, Support, Developer, Spark, Python, Hadoop, REST, Kubernetes, PostgreSQL, AWS, Docker, Scrum, Java
2016 - ?
freelance
Senior Java Developer in Marketing&Loyalty Team
Contractor in Hotels.com.
Design and implementation of real-time processes for the data pipeline April 2017
(Kafka) i.e orders and clickstream for marketing analysis processing,
implementing Hive/Oozie batch processes for marketing analysis.
Each task was preceded by a thorough analysis of existing data and result which was discussed with the marketing team in an agile process in order to get the best expected results.
Responsibilities:
• Java Development
• Hive analysis
• Data analysis and monitoring
• Unit/Integration (TD) and QA Testing
• Scrum meetings
• liaising with marketing team
Technologies:
• Java 8, Spring boot, Kafka, Cassandra, Hive, Oozie, Akka, docker,
AWS, Hadoop/HDFS, Salesforce cloud marketing (integration)
(Kafka) i.e orders and clickstream for marketing analysis processing,
implementing Hive/Oozie batch processes for marketing analysis.
Each task was preceded by a thorough analysis of existing data and result which was discussed with the marketing team in an agile process in order to get the best expected results.
Responsibilities:
• Java Development
• Hive analysis
• Data analysis and monitoring
• Unit/Integration (TD) and QA Testing
• Scrum meetings
• liaising with marketing team
Technologies:
• Java 8, Spring boot, Kafka, Cassandra, Hive, Oozie, Akka, docker,
AWS, Hadoop/HDFS, Salesforce cloud marketing (integration)
QA, Processes, Processing, Akka, Development, Testing, Monitoring, Hive, Qa testing, Implementation, Developer, Cassandra, Kafka, Marketing, Integration, Hadoop, Spring, Cloud, Salesforce, Agile, AWS, Docker, Scrum, Java, Data Analysis, Design
2018 - 2019
freelance
Contractor
Babylon Health.
Senior Java Engineer
As a part of an agile team responsible for portal and microservices
functionalities for GPs (prescriptions etc.) I am involved in planning,
designing, implementing new functionalities, investigating and fixing
existing functionalities, testing and monitoring the components,. As a
senior developer I am also involved in mentoring the team about BDD and refactoring the code using Spring framework more effectively.
The tech stack in the back end processing is Spring boot/Java
8/Kafka/Docker/Kubernetes/AWS. I have set up the framework
BDD framework by configuring/implementing feature/step
definitions in cucumber so that BDD tests are now part of the definition of done.
As a part of an agile team responsible for portal and microservices
functionalities for GPs (prescriptions etc.) I am involved in planning,
designing, implementing new functionalities, investigating and fixing
existing functionalities, testing and monitoring the components,. As a
senior developer I am also involved in mentoring the team about BDD and refactoring the code using Spring framework more effectively.
The tech stack in the back end processing is Spring boot/Java
8/Kafka/Docker/Kubernetes/AWS. I have set up the framework
BDD framework by configuring/implementing feature/step
definitions in cucumber so that BDD tests are now part of the definition of done.
GPS, UP, Portal, Processing, Framework, Feature, Senior Developer, Testing, Monitoring, BDD, Java, Developer, Kafka, Spring, Microservices, Kubernetes, Mentoring, Agile, AWS, Docker
2018 - 2018
freelance
Contractor in Digital Shadows
London Canary Wharf.
Two high priorities projects I was assigned during that contract:
1) Design of the flow and implementation of data collection from 3rd
party services and implementing the processing data flow with Postgrest/ElasticSearch storage and RabbitMq queuing and search
API. The design in this project required thorough performance testing for the read-path (indexing in bith storages). 2) The second project
involved the implementation of ia synchronization mechanism and
merging web tool for data assets exchanged between a user-facing
portal and backend processing internal configuration tool.. The last
project required a large part of front-end implementation for which I
needed to get acquainted with AngularJs to get the expected results.
Responsibilities:
• Java Development/Testing
• Requirement refinement and feasibility analysis
• Scrum meetings
3
Technologies:
• Java 8, RabbitMq, ElasticSearch, AWS, Postgres, HBase, AngularJS,
terraform, docker
1) Design of the flow and implementation of data collection from 3rd
party services and implementing the processing data flow with Postgrest/ElasticSearch storage and RabbitMq queuing and search
API. The design in this project required thorough performance testing for the read-path (indexing in bith storages). 2) The second project
involved the implementation of ia synchronization mechanism and
merging web tool for data assets exchanged between a user-facing
portal and backend processing internal configuration tool.. The last
project required a large part of front-end implementation for which I
needed to get acquainted with AngularJs to get the expected results.
Responsibilities:
• Java Development/Testing
• Requirement refinement and feasibility analysis
• Scrum meetings
3
Technologies:
• Java 8, RabbitMq, ElasticSearch, AWS, Postgres, HBase, AngularJS,
terraform, docker
Postgres, Portal, Backend, Processing, Search, Web, Storage, Development, Data collection, Testing, Implementation, Design, RabbitMQ, Elasticsearch, AngularJS, AWS, Docker, Scrum, API, Backend, Java
2013 - 2014
job
Java Developer
Gamesys Limited.
Team Lead of Coreplatform-Incentive team) - permanent
Java, Developer
2012 - 2013
job
Lead Software Developer
Post.
Role: Team Lead
Projects in Luxoft:
ETL in Banking (UK)
Responsibilities:
• Team lead (team of 3 Java developers),
• Till January 2013 team lead of a team of 5 ETL developers.
• Contact with UK/Singapore teams
• Java Development
• Informatica Development
• Testing
• Support (third level)
Technologies:
• Java, JMS, XML, JDBC, Junit, Fitnesse, Oracle PL/SQL,
Informatica.
5
Software Mind S.A, Krakow Poland
Projects in Luxoft:
ETL in Banking (UK)
Responsibilities:
• Team lead (team of 3 Java developers),
• Till January 2013 team lead of a team of 5 ETL developers.
• Contact with UK/Singapore teams
• Java Development
• Informatica Development
• Testing
• Support (third level)
Technologies:
• Java, JMS, XML, JDBC, Junit, Fitnesse, Oracle PL/SQL,
Informatica.
5
Software Mind S.A, Krakow Poland
Sql, Java, Oracle, XML, ETL, Pl/sql, Banking, Developer, Support, Testing, Development, Software, Oracle PL/SQL
2007 - 2012
job
Software Architect
Software Mind S.A.
Internet banking
Banking, Internet, Software
1995 - 1997
job
Technical leader
unknown.
Description: An IT solution for surgeries handling the medical
documentation and financial calculation (healthcare refunds and patient billing) of medical services.
Responsibilities:
• Design/Architecture
• Technical documentation
• Tech leading (team of 4 people)
• Management of the first deployments
Support (3rd level)
Technologies:
• C++, DBF
documentation and financial calculation (healthcare refunds and patient billing) of medical services.
Responsibilities:
• Design/Architecture
• Technical documentation
• Tech leading (team of 4 people)
• Management of the first deployments
Support (3rd level)
Technologies:
• C++, DBF
Design, C, Management, Architecture, It, Support, Technical documentation
1995 - 1996
job
Developer in MS-Access
Logotec Engineering.
MS-SQL
Sql, Developer
1993 - 1994
job
Assistant lecturer
Silesian Polytechnic University.
in a parallel algorithms research team
Research, Algorithms
1992 - 1993
job
Developer in C
Institute of mines.
C, Developer
My education
?
-
2006
Higher Banking School Of Poznań
N/a, PROJECT MANAGEMENT POST-GRADUATE STUDIES (Minor in Banking)
N/a, PROJECT MANAGEMENT POST-GRADUATE STUDIES (Minor in Banking)
?
-
1992
Silesian University of Technology
MSc, ENGINEERING
MSc, ENGINEERING
Shamil's reviews
Shamil has not received any reviews on Worksome.
Contact Shamil Daghestani
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Shamil directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark