Daniel Ancuta
Python, Zarządzanie projektami
Londyn,
zagranica
Umiejętności
PHP
Python
Zarządzanie zespołem
AWS
Języki
polski
ojczysty
angielski
biegły
Doświadczenie zawodowe
Lead Software Engineer
flubit
I focused on mentoring more junior team members.
Helping anyone who got blocked by technical obstacles. Preparing presentations about our technology stack and possible solutions.
Blueprinting and preparing technical solutions of business requirements for the team.
Interviewing new candidates.
Technology: Python, Flask, Elasticsearch, RabbitMQ, Beanstalkd, SaltStack
Helping anyone who got blocked by technical obstacles. Preparing presentations about our technology stack and possible solutions.
Blueprinting and preparing technical solutions of business requirements for the team.
Interviewing new candidates.
Technology: Python, Flask, Elasticsearch, RabbitMQ, Beanstalkd, SaltStack
Senior Software Engineer
flubit
Implemented several REST APIs, internal (SOA approach) and external for partners like Barclaycard (bespokeoffers.co.uk) written in Symfony2 and Flask.
Working closely with product owners and data science team on building business crucial parts of software - Product Matching, Inventory Search and data quality tools.
In both cases (product matching, inventory search) search engine is based on ElasticSearch. Currently database has ~55.000.000 documents representing products.
Designed and implemented event driven real time indexing of data updates. Messages being brodcasted by RabbitMQ (~700 per second) and indexed to ElasticSearch with Python.
Introducing good practices in team (code reviews, same environment on all dev machines, libraries up to date...), mentoring more junior members.
Technology: PHP + Symfony2, ElasticSearch, Python, Flask, Celery, TDD (phpspec), BDD (Behat), Vagrant + SaltStack, RabbitMQ, Beanstalkd, Jenkins CI, Doctrine ORM, MySQL
Working closely with product owners and data science team on building business crucial parts of software - Product Matching, Inventory Search and data quality tools.
In both cases (product matching, inventory search) search engine is based on ElasticSearch. Currently database has ~55.000.000 documents representing products.
Designed and implemented event driven real time indexing of data updates. Messages being brodcasted by RabbitMQ (~700 per second) and indexed to ElasticSearch with Python.
Introducing good practices in team (code reviews, same environment on all dev machines, libraries up to date...), mentoring more junior members.
Technology: PHP + Symfony2, ElasticSearch, Python, Flask, Celery, TDD (phpspec), BDD (Behat), Vagrant + SaltStack, RabbitMQ, Beanstalkd, Jenkins CI, Doctrine ORM, MySQL
Software Engineer
Working with company's enterprise clients (TalkTalk, feelunique.com), mostly on-site, introducing best development practices and ways of working to existing teams.
Design and implementation of features with Open Source technology and in the spirit of TDD and BDD.
Being a part of "Out of Hours Support" team - supporting clients with technical problems on platforms.
Technology: PHP + Symfony2, MySQL, Microsoft SQL Server, Redis, Doctrine ORM, RabbitMQ, ElasticSearch, TDD (phpspec), BDD (Behat), Doctrine, Vagrant + Chef, Git, Jenkins CI, Travis, Scrum, Bower
Design and implementation of features with Open Source technology and in the spirit of TDD and BDD.
Being a part of "Out of Hours Support" team - supporting clients with technical problems on platforms.
Technology: PHP + Symfony2, MySQL, Microsoft SQL Server, Redis, Doctrine ORM, RabbitMQ, ElasticSearch, TDD (phpspec), BDD (Behat), Doctrine, Vagrant + Chef, Git, Jenkins CI, Travis, Scrum, Bower
Software Engineer
I’ve been working on dedicated e-commerce application used by one of the biggest stores in Poland.
Platform is Service-oriented architecture (SOA) with backend system to maintain frontends. Project was challenging from performance side.
Application was integrated with different external systems (e.g. SOAP, REST and RPC).
I was also part of “Out of Hours Support” team - supporting clients with technical problems on platforms.
Technology: PHP + Symfony2, MySQL, Oracle Database, Propel ORM, Varnish, Git, Jenkins CI, SOAP, REST, SOA
Realisations: www.komputronik.pl, www.k24.cz, www.karen.pl, pl.coccodrillo.eu
Platform is Service-oriented architecture (SOA) with backend system to maintain frontends. Project was challenging from performance side.
Application was integrated with different external systems (e.g. SOAP, REST and RPC).
I was also part of “Out of Hours Support” team - supporting clients with technical problems on platforms.
Technology: PHP + Symfony2, MySQL, Oracle Database, Propel ORM, Varnish, Git, Jenkins CI, SOAP, REST, SOA
Realisations: www.komputronik.pl, www.k24.cz, www.karen.pl, pl.coccodrillo.eu
Software Engineer
Self Employed
I have experience also as a self employed developer and technical consultant for couple of clients.
During this time I was working on several projects, from social applications to product databases (SOA).
I was working with existing teams and also leading team of three developers
During this time I was working with following companies: Esencja Studio S.C., ITSpree Sp. z o.o., Red2Black Sp. z o.o. and LOVE MY BRAND B.V.
Technology: PHP + Symfony2, PostgreSQL (PL/pgSQL), MySQL, Doctrine ORM, Propel ORM, Jenkins, Git, SVN, Jenkins CI, SOAP, REST, SOA, jQuery
During this time I was working on several projects, from social applications to product databases (SOA).
I was working with existing teams and also leading team of three developers
During this time I was working with following companies: Esencja Studio S.C., ITSpree Sp. z o.o., Red2Black Sp. z o.o. and LOVE MY BRAND B.V.
Technology: PHP + Symfony2, PostgreSQL (PL/pgSQL), MySQL, Doctrine ORM, Propel ORM, Jenkins, Git, SVN, Jenkins CI, SOAP, REST, SOA, jQuery
wystawiono
Przede wszystkim Pana Daniela Ancutę z tłumu programistów wyróżnia fakt, że jest pasjonatem. Nie traktuje pracy jedynie jako zarobku, a czerpie z niej przyjemność, zatem prezentuje wiedzę i umiejętności na wysokim poziomie. W Esencja Studio S.C. Pan Daniel pracował nad aplikacją fakturową typu b2c, która pośredniczyła pomiędzy systemem księgowym, a interfacem użytkownika. Polecamy Pana Daniela do trudnych prac, gdzie wykazać się należy wiedzą i umiejętnościami na poziomie eksperckim.
Piotr Gajewski
Kierownik IT agencji interaktywnej Esencja Studio S.C.
Piotr Gajewski
Kierownik IT agencji interaktywnej Esencja Studio S.C.
przełożony
wystawiono
Daniel jest solidnym programista który się bardzo szybko uczy.
Rozpoczynając pracę u nas w Love My Brand nie znał kompletnie frameworka Symfony, a jednak już w pierwszym tygodniu wykonywał zaplanowane zadania. Po paru tygodniach rozwoju Daniel stał się bardzo produktywnym pracownikiem z umiejętnością zaplanowania i zaprojektowania całych sekcji strony z wykorzystaniem Symfony. Daniel jest także bardzo wesołym kolegą w pracy a jednocześnie jest konkrety i można na niego liczyć. Polecam jak najbardziej.
Rozpoczynając pracę u nas w Love My Brand nie znał kompletnie frameworka Symfony, a jednak już w pierwszym tygodniu wykonywał zaplanowane zadania. Po paru tygodniach rozwoju Daniel stał się bardzo produktywnym pracownikiem z umiejętnością zaplanowania i zaprojektowania całych sekcji strony z wykorzystaniem Symfony. Daniel jest także bardzo wesołym kolegą w pracy a jednocześnie jest konkrety i można na niego liczyć. Polecam jak najbardziej.
wystawiono
Z Danielem współpracuję już od kilku lat, nigdy nie zawodził. Oprócz bardzo dużego zasobu wiedzy ma wiele innych ciekawych cech. Jego potencjalny pracodawca może na pewno liczyć na solidny zastrzyk kreatywnych pomysłów. Człowiek ze zdrowymi poglądami na świat, zawsze pomocny i liczący się ze zdaniem innych. Szukając programisty pierwszym targetem jest dla mnie zawsze wyłącznie jedna osoba - Daniel! ;)
wystawiono
Daniel jest osoba bardzo otwarta na nowe wyzwania i podejmuje się bardzo ambitnych zadań, gdzie bardzo dobrze się w nich sprawdza.Bardzo dobra znajomosc PHP5 pozwala mu na implementowanie aplikacji zgodnych z zasadami Object-oriented programming. Szybko wdraża sie w nowe technologie. Dobrym przykladem moze byc poznanie frameworka symfony. Ktory Daniel zastosowal pierwszy raz w naszej firmie, a juz od pierwszego tygodnia byl w pelni produktywnym pracownikiem. W pracy bardzo dobrze mi się z nim współpracuje, liczy się ze zdaniem innych i chętnie dzieli się swoją wiedzą.
Specjalizacje
IT - Rozwój oprogramowania
Programista Python
IT - Rozwój oprogramowania
Programista PHP
IT - Rozwój oprogramowania
Zarządzanie projektem
Inne
ecs-tool
CLI wrapper on top of "aws ecs" that tries to improve user experience
https://github.com/whisller/ecs-tool
SSMEnv
SSMEnv allows you to read parameters from AWS Parameter Store and operate on results as on dictionary.
https://github.com/whisller/ssmenv
pytest-serverless
Automatically mocks resources from serverless.yml in pytest.
https://github.com/whisller/pytest-serverless
PyEventDispatcher
PyEventDispatcher allows your application components to communicate with each other by sending and listening to events.
https://github.com/whisller/pyeventdispatcher
github: https://github.com/whisller
CLI wrapper on top of "aws ecs" that tries to improve user experience
https://github.com/whisller/ecs-tool
SSMEnv
SSMEnv allows you to read parameters from AWS Parameter Store and operate on results as on dictionary.
https://github.com/whisller/ssmenv
pytest-serverless
Automatically mocks resources from serverless.yml in pytest.
https://github.com/whisller/pytest-serverless
PyEventDispatcher
PyEventDispatcher allows your application components to communicate with each other by sending and listening to events.
https://github.com/whisller/pyeventdispatcher
github: https://github.com/whisller