Gabriel Maier personal email
- Valid
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.
Freelancer
-
Senior Software EngineerFreelancer Jun 2016 - PresentBrussels Area, BelgiumResponsibilities:● 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
-
Software DeveloperSociété Générale Mar 2015 - Jun 2016Bucharest, RomaniaProject 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 -
Software DeveloperEndava Sep 2014 - Mar 2015Bucharest, RomaniaProject 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 -
Team LeadEndava Oct 2013 - Aug 2014Bucharest, 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 -
Software DeveloperEndava Jan 2012 - Aug 2014Bucharest, RomaniaProject 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 -
Software Developer, Focal PointIbm Gdc Romania Nov 2010 - Jan 2012Bucharest, RomaniaProject 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 -
Software DeveloperIbm Gdc Romania Nov 2008 - Feb 2011Bucharest, RomaniaProject 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 -
Software DeveloperTechteam Akela Sep 2007 - Nov 2008Bucharest, RomaniaProject 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
-
Software DeveloperSetmobile Sep 2006 - Aug 2007Bucharest, RomaniaProject 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
Gabriel Maier Education Details
-
Computer Science
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?
-
1notenstein-laroche.ch
-
Gabriel Maier
Baltimore, Md2jhsph.edu, gmail.com -
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial