Gabriel Maier

Gabriel Maier Email and Phone Number

Senior Full Stack Developer @
Gabriel Maier's Location
Brussels, Brussels Region, Belgium, Belgium
Gabriel Maier's Contact Details

Gabriel Maier personal email

About Gabriel Maier

I am an experienced IT professional having started designing and developing components for Java enterprise applications since 2006. I gained experience by working in various business domains, developing applications related to the financial, ERP, e-commerce, automated meter reading and sales force automation fields. I have a proven ability to design and implement software applications employing the best practices and the tools and technologies best suited.I am proactively looking to anticipate the client’s needs and increase the autonomy of his team. I am perceived as a skilled team member who offers support and coaching to his fellow workers and someone who looks to be of help on every occasion in solving the team’s technical problems and improving their processes.

Gabriel Maier's Current Company Details
Freelancer

Freelancer

Senior Full Stack Developer
Gabriel Maier Work Experience Details
  • Freelancer
    Senior Software Engineer
    Freelancer Jun 2016 - Present
    Brussels Area, Belgium
    Responsibilities:● Involved in architectural decisions● Towards the release date I also took over some of the project management responsibilities: single point of contact with the client, scope management● Participate in technical interviews● CI pipeline design and maintenance● Peer code review● Automated testing - functional, integration, unitary● Follow RUP/Scrum methodologyProjects: 1. Domain: Environmental GovernanceDeveloping greenfield web application until its public release during an important EU event.Technologies:- Java 8, Spring Boot - MVC and REST Controllers, JPA, EasyRules Rule Engine- Selenium, JUnit, TestNG, Mockito- Thymeleaf, JQuery, Bootstrap, CSS with JSLint- Git, Maven, Oracle, WebLogic, Tomcat- Atlassian Stack - Bamboo, Jira, etc2. Domain: European Comission Environment RegulationsThe web application allows users to manage submissions (structured data exchanges between parties) from various domains according to specific workflows. A main objective is to provide a core set of functionalities that can be then easily customized per each domain.Besides adding features to the core, I worked on domains concerned with animal protection regulations and with genetic research regulations.Technologies:- Java 8, Spring MVC, JPA, Drules, Camel State Machine, Docker- Selenium, JUnit, TestNG, Mockito- JSP, JQuery, Bootstrap, CSS with JSLint- Git, Maven, Oracle, MySql, WebLogic, Tomcat- Atlassian Stack - Bamboo, Jira, etc
  • Société Générale
    Software Developer
    Société Générale Mar 2015 - Jun 2016
    Bucharest, Romania
    Project Domain: Finance - Equity Derivatives TradingAs a developer I worked in two distributed teams developing a new module and adding features to the existing module. Developer responsibilities for the new module:● Work on a new module that would integrate a new application for private banking at one end with the existing investment trading applications at the other (using Fix protocol)● Develop the components to discover REST services published on Eureka● Develop the authentication components of the new module● Develop new REST services and consume existing ones (using RestTeplate)● BDD using Cucumber, unit tests● Peer code reviews● Follow Scrum-ban and come up with improvement ideasTechnologies:- Java 6, Spring Core, JPA, Lombok- REST services in a Spring Boot application- Eureka service discovery- BDD using Cucumber- JUnit, Mockito, PowerMock, WireMock- XLDeploy, Jenkins, Jira, GitHub- Git, Oracle database, WebLogicDeveloper responsibilities for the existing modules:● Develop new features for the existing applications to comply with regulatory changes on the financial market● Spring Batch to import data from another system● Third level support occasionally● Follow Scrum-ban and come up with improvement ideas● Contribute to knowledge transfer process for newbiesTechnologies:- Java 6, Spring Core, Spring Batch, JPA- JUnit, Mockito- XLDeploy, Jenkins, Jira, GitHub- Git, Oracle database, WebLogicIn the last couple of months I volunteered to facilitate coming up with an action plan for the entire team that would improve processes and collaboration with Paris. My responsibilities were:● Help the 3 teams in Bucharest identify the most important areas that need improvement● Brain storm with the teams for separate action plans for improvements● Attend a weekly meeting together with the local Project Manger and present to the higher management from Paris the status of the team and the conclusions of our local discussions
  • Endava
    Software Developer
    Endava Sep 2014 - Mar 2015
    Bucharest, Romania
    Project Domain: Finance - Payments● Integrate payment service provider's systems with acquirer's systems● For each integration, I am responsible for a number of development life-cycle stages:- systems analysis and requirements definition- systems design- development- integration- maintenance● Improving the quality of the architecture and processes of the project by signaling to client management existing problems and proposing solutions● Working with local management to improve the sustainability of the project● Follow Kanban methodologyTechnologies:● Spring Core● JUnit, TestNG, JMock● Maven, SVN
  • Endava
    Team Lead
    Endava Oct 2013 - Aug 2014
    Bucharest, Romania
    ● Contribute to team velocity● Risk management for the team by signaling potential problems to local and client management and then by finding the best mitigation actions, focusing on the following areas: - scope ie. features and functions, deliverables, assumptions, constraints, definitions of ready and done - schedule ie. being on track/behind schedule to meet Sprint commitment/milestones/unknown milestones - quality ie. Unit testing/Code Review/Code quality/Code coverage/Metrics - communication in the team or with the client - environments ie. having the optimal infrastructure to deliver within schedule - team skills ie. knowledge level and the need for training to be able to deliver within schedule what is and will be in scope● Facilitate the training of team members according to team skills risks either by training them directly or by finding someone with the right skill set to do a quick training● Identify issues or impediments and address them together with the team● Ensure that the team follows the workflow process agreed with the client: - team members correctly identify the priority of the tickets in Jira - team members set the status and assignee on tickets in Jira as expected - team members attend the scrum ceremonies according to expectations - collaboration with the other teams runs smoothly● Ensure that the code meets general Coding Standard and that the code is reviewed● Act as single point of contact for the team
  • Endava
    Software Developer
    Endava Jan 2012 - Aug 2014
    Bucharest, Romania
    Project Domain: Real-estate / FinanceResponsibilities:● Implement user stories and bug fixes keeping the quality standards of the application● Collaborate with the Product Owner to clarify business needs● Do peer code reviews● Follow Scrum methodologyTechnologies:● Spring Core, Spring Integration, Spring Data● Hibernate● Drools, Activiti BPM, JUnit, Mockito● Ext JS● MySql● Maven, Git
  • Ibm Gdc Romania
    Software Developer, Focal Point
    Ibm Gdc Romania Nov 2010 - Jan 2012
    Bucharest, Romania
    Project Domain: E-CommerceResponsibilities:● For a team of 3 developers: analysing client requests and defining the tasks for my team, giving the daily status of the team to management, enabling communication between team members and Italian managers and between Italian managers and Romanian manger, coordinating the team for the process of deploy in production● Developing part of a new store for the project: the modules for import and export of data, communication with the supplier’s system, some of the gui features● Developing and maintaining other parts of the main store● Working on client’s site in Italy● On call support for the Italian customerTechnologies:● EJB, JSP and Struts● AIX Linux Bash● DB 2, SQL● WebSphere Server, WebSphere Commerce Suite● CVS, WSAD, RAD
  • Ibm Gdc Romania
    Software Developer
    Ibm Gdc Romania Nov 2008 - Feb 2011
    Bucharest, Romania
    Project Domain: ERPResponsibilities:● Maintaining the application across the vertical● Revamping application to new WebSphere version● Collaborating with other Italian teams● Working on client’s site in ItalyTechnologies:● EJB, JSP and Struts● AIX Linux Bash● DB 2, SQL● WebSphere Server● CVS, WSAD, RAD
  • Techteam Akela
    Software Developer
    Techteam Akela Sep 2007 - Nov 2008
    Bucharest, Romania
    Project Domain: Automated Meter ReadingResponsibilities:● Designing and developing server side components● Designing and developing client side components using Flex● Stand-in for Project Manager for a month, following Scrum methodology● Knowledge transfer to new team membersTechnologies:● java web services with ADF BC persistence over an Oracle 10g database ● PL-SQL● RIA client in Flex● SVN
  • Setmobile
    Software Developer
    Setmobile Sep 2006 - Aug 2007
    Bucharest, Romania
    Project Domain: Sales Force AutomationResponsibilities: ● Help develop a back office application, a mobile application and a module that integrated the two ● Working across all tiers● Created a module that imported large volumes of data from third party ERP software● Contributed to a module that was synchronizing several databasesTechnologies: ● Servlet and JSP components controlled through Struts● Hibernate persistence over MySql, SQL Server and Oracle database● PL-SQL, SQL● developing client on pocket pc using Superwaba;● CVS, Ant

Gabriel Maier Skills

Spring Hibernate Servlets Software Engineering Soap Uml Junit Jsp Postgresql Oracle Ejb Struts Tomcat Mysql Web Applications Web Services Linux Pl/sql Jquery Java Enterprise Edition Software Design Javascript Soa Sql Design Patterns J2ee Application Development Xslt Eclipse Flex Bash Oop Java Weblogic Websphere Jpa Jdbc Software Development Ant Jboss Application Server Subversion Databases Ajax Scrum Microsoft Sql Server Agile Methodologies Object Oriented Design Maven Jsf Spring Framework Requirements Analysis

Gabriel Maier Education Details

Frequently Asked Questions about Gabriel Maier

What company does Gabriel Maier work for?

Gabriel Maier works for Freelancer

What is Gabriel Maier's role at the current company?

Gabriel Maier's current role is Senior Full Stack Developer.

What is Gabriel Maier's email address?

Gabriel Maier's email address is wi****@****hoo.com

What schools did Gabriel Maier attend?

Gabriel Maier attended Universitatea „alexandru Ioan Cuza” Din Iași.

What are some of Gabriel Maier's interests?

Gabriel Maier has interest in Social Services, Arts And Culture.

What skills is Gabriel Maier known for?

Gabriel Maier has skills like Spring, Hibernate, Servlets, Software Engineering, Soap, Uml, Junit, Jsp, Postgresql, Oracle, Ejb, Struts.

Not the Gabriel Maier you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.