Hi!
about
I am a Software Developer with experience in various emerging technologies. During my studies I was fascinated by Machine / Deep Learning : starting studying theory and concepts and ending with implementing neural networks, adapting them to specific user-cases and tuning their parameters as part of my master thesis. I obtained my Master's degree in Computer Science with a major in Information and Communications Systems from the University of Passau. Following that I started working at Accenture Technology Solutions - Munich as a technology consultant.
At Accenture I had the great opportunity as a Full-Stack Developer to be part of several projects with big clients and to help them capitalize on new technologies, optimize and automate processes.
technical skills
Thanks to my 4 years as a senior consultant at Accenture, I was able to develop my technical skills in different areas. I had the chance to work with many Frameworks and Libraries in both Backend & Frontend. In addition, I had the opportunity to propose, present and implement my own solutions, which allowed me to develop the critical thinking and to be more proactive.
education
I have a Bachelor degree in Mathematics and Master degree in Computer Science at the University of Passau, Germany.
experience
My role is to migrate all the old Web Applications of the bank using some centralized Libraries and new technologies. Moreover I am working on the code quality and the coverage of the different Applications, as well as supporting my new colleagues and coaching them.
Keywords: JavaScript, HTML, CSS, Java, Maven, GIT, Jenkins, Nexus, Eclipse, Kanban
My role was to lead a small team of three developers in order to deliver several Online banking modules in a very short period of time. Working side by side with the PO to prepare the functional part, defining the different development guidelines and preparing the Ops Infrastructure. We succeeded to deliver 4 Modules, to integrate them in the Portal and to present them to the client in time. They are currently productive. Moreover, I was responsible for the cross teams communication in order to discuss cross cutting concerns and to guarantee quality.
Keywords: Angular, TypeScript, HTML, CSS, REST, GIT, BitBucket, Jenkins, Nexus, OpenShift, WebStorm, Scrum
Development of a communication platform to manage the disruptions in real time (internal tweeter). I started as a Full JavaScript Stack Developer. I worked closely with the PO and the UX designer to implement different features. After one year, I started to work on some Epics, offering the complete solution including the technology and the functional side. Additionally, I proposed some Machine Learning features to the client that could make the system more intelligent, I implemented them and I presented them in front of the client board. They are now productive. In the end I supported the technical team in the different areas : Backend, Frontend, Testing, DevOps. That allowed me to gain more experience in the different software development areas.
Keywords: Angular, TypeScript, HTML, CSS, Ionic, JavaScript, NodeJS, Python, MicroServices, MongoDB, GIT, Gitlab, Jenkins, AWS, ElasticSearch, Prometheus, Grafana, Kibana, REST, Redis, WebStorm, Scrum
I was a Machine Learning Developer. I developed the Support Vector Machine Processor using Spark and Java.
Keywords: Java 8, JUnit, Machine Learning, NLP, Spring, SupportVectorMachine, GIT, Eclipse