avatar

Java Developer, Spring Framework, Spring Boot, Microservices, RESTful API,Docker,Agile Methodologies

Experience:
15 y
Experience:
15 y
Location:
300291 Timisoara
Last update:
09.07.2021
Register to Contact Freelancer
Available
Onsite hourly: N/A
Remote hourly: N/A
Romanian: Native
English: Native
SKILLS
JAVA Programming, Spring Framework, Spring Boot, RESTful API, Docker, Amazon Web Services, Oracle and Mongo Database, Web Application, React, Bootstrap, JavaScript, HTML, CSS, Git, GitHub, Maven, IntelliJ, Scrum, Jira, Linux, Selenium Webdriver, Agile Methodologies
Web Application Computer Science Windows Phone Spring Framework Oracle Software Development Maven Git Enterprise Service Bus React product owners IntelliJ Scrum Linux API Microservices salesforce Oracle Databases JavaScript Jira software architecture Java CSS RESTful Database Selenium Webdriver programming amazon aws Docker Unix product owner GitLab User Acceptance Testing Mongo HTML Spring Boot Agile Bootstrap GitHub Amazon Web Services HP Quality Center
01.08.2017 — 28.02.2021
Sky
Telekommunikation
Software Engineer Consultant at Sky
Develop a "Test Environments Dashboard" web application, which Environment Managers and Quality assurance teams use to monitor test environments for Sky's Broadband and Talk Provisioning Software. Responsibilities: Capture the end-user requirements; Create a detailed software architecture; Develop the Software; Test and deploy into production. Technologies: Java 11 Spring Framework Oracle Databases Docker Git and GitLab Maven JUnit5 IntelliJ and VS Code React, JavaScript, HTML and CSS
01.09.2016 — 31.07.2017
Sky UK
Telekommunikation
Java Software Development at Sky
Working in the Sky Mobile OCS testing team, I had the opportunity to develop a complete testing solution for Online Charging System. Responsibilities: Design and develop the OCSTestingApplication based on team requirements Maintaining the OCSTestingApplication Testing the Online Charging System using the OCSTestingApplication JAVA Programming and Selenium Webdriver automation training for staff members were, among other responsibilities I had.
01.06.2016 — 30.09.2016
TUI
Sonstiges
Senior Software Engineer at TUI
Work in partnership with Product Owner / Business Analyst to agree on acceptance criteria and estimating the effort required to execute the project. Liaise closely with QA and Development teams to establish and maintain the drive for continual improvement of the development and testing process. Coordinate project in partnership with PM and Developers to ensure the successful outcome of the project. Assist in the planning of resources and available technology for projects. Undertaking testing of newly developed software, existing software upgrades and deployments.
01.04.2015 — 30.06.2016
Truephone
Telekommunikation
Software Developer In Test at Truphone
My primary responsibility was End to End testing of the Customer Relationship Management solution (CRM) used by Truphone and SIM cards activation on the network. Requirements analyse and test coverage were among other tasks that helped provide a high level of confidence for the new versions of components before production deployment. Responsibilities & successes: End to End testing of the Customer Relationship Management solution (CRM): Accounts creation in salesforce, in life changes like SIM card swap Mobile Porting In/Out. Billing Regression Automation: Testing the entire billing process from account creation, subscribers activation on the network to PDF bill generation and testing the format and values on the PDF Bill. High Usage Alerts (HUA): writing user stories and test cases. Executing the test cases in an end to end environment before the production release. Tariff and Product config testing with ATTA: Testing the new products and their tariffs. Operational Acceptance Testing (OAT): testing the Windows services' monitoring and the queues from Enterprise Service Bus (ESB). Online Charging System (OCS) testing with Automatic Tariff Testing Application (ATTA) JBoss Fuse upgrade: after the update, we had to analyse and choose a set of test cases that will cover all the components that JBoss Fuse was using to ensure that the system is still operational Building a Utility Tool with java using swing framework to support the testing team with the SIM cards activation on the network, validating ICCIDs against back end database. Also generating usage for accounts to populate the PDF bills, which we used in the Billing Regression Automation project.
01.05.2013 — 30.04.2015
Vodafone Global Services
Telekommunikation
Quality Assurance at Vodafone
Working on Vodafone Start, I had an opportunity to work with global and local stakeholders, commercial and technical contacts from different operational countries such as UK, Germany, Italy, Spain. Responsibilities & successes: Development Quality Assurance System test support Mobile web application testing Selenium WebDriver automation of the editorial tool (web application ) API testing with fitness. Deploying the software builds under test on Unix machines. Building a Selenium Webdriver framework to automate the regression test suit reducing the execution time from 2 days to 30 min Executing test cases and logging issues in HP Quality Center Reporting defects in JIRA and HP Quality Center Platforms: iOS, Android, Windows Phone Being able to provide support and advice to the product owner in regards to the risk and difficulty level of implementing new functionality significantly improved the quality of the product as well as the customer user experience
01.08.2011 — 31.05.2013
Vodafone Global Services
Telekommunikation
Quality Assurance at Vodafone ER billing system
Working closely with development teams and product owners to ensure that the intended new functionalities and changes to the billing systems are delivered in time to avoid revenue loss due to incorrect customer charging and billing Responsibilities & successes: Collecting requirements data from product owners Writing Use Cases for the new features introduced and for new change requests Writing test cases and building a regression test suit, and maintaining it by adding new test cases with each new release Building a Selenium Webdriver framework to automate the regression test suit reducing the execution time from 2 days to 30 min Executing test cases and logging issues in HP Quality Center Running UATs sessions (User Acceptance Testing) with all relevant stakeholders Managed to provide a high standard of support for product owners and development teams Managed to improve customer service experience

Description

SKILLS
JAVA Programming, Spring Framework, Spring Boot, RESTful API, Docker, Amazon Web Services, Oracle and Mongo Database, Web Application, React, Bootstrap, JavaScript, HTML, CSS, Git, GitHub, Maven, IntelliJ, Scrum, Jira, Linux, Selenium Webdriver, Agile Methodologies

Main Skills

Other Skills

Web Application Computer Science Windows Phone Spring Framework Oracle Software Development Maven Git Enterprise Service Bus React product owners IntelliJ Scrum Linux API Microservices salesforce Oracle Databases JavaScript Jira software architecture Java CSS RESTful Database Selenium Webdriver programming amazon aws Docker Unix product owner GitLab User Acceptance Testing Mongo HTML Spring Boot Agile Bootstrap GitHub Amazon Web Services HP Quality Center

Work & Experience

01.08.2017 — 28.02.2021
Sky
Telekommunikation
Software Engineer Consultant at Sky
Develop a "Test Environments Dashboard" web application, which Environment Managers and Quality assurance teams use to monitor test environments for Sky's Broadband and Talk Provisioning Software. Responsibilities: Capture the end-user requirements; Create a detailed software architecture; Develop the Software; Test and deploy into production. Technologies: Java 11 Spring Framework Oracle Databases Docker Git and GitLab Maven JUnit5 IntelliJ and VS Code React, JavaScript, HTML and CSS
01.09.2016 — 31.07.2017
Sky UK
Telekommunikation
Java Software Development at Sky
Working in the Sky Mobile OCS testing team, I had the opportunity to develop a complete testing solution for Online Charging System. Responsibilities: Design and develop the OCSTestingApplication based on team requirements Maintaining the OCSTestingApplication Testing the Online Charging System using the OCSTestingApplication JAVA Programming and Selenium Webdriver automation training for staff members were, among other responsibilities I had.
01.06.2016 — 30.09.2016
TUI
Sonstiges
Senior Software Engineer at TUI
Work in partnership with Product Owner / Business Analyst to agree on acceptance criteria and estimating the effort required to execute the project. Liaise closely with QA and Development teams to establish and maintain the drive for continual improvement of the development and testing process. Coordinate project in partnership with PM and Developers to ensure the successful outcome of the project. Assist in the planning of resources and available technology for projects. Undertaking testing of newly developed software, existing software upgrades and deployments.
01.04.2015 — 30.06.2016
Truephone
Telekommunikation
Software Developer In Test at Truphone
My primary responsibility was End to End testing of the Customer Relationship Management solution (CRM) used by Truphone and SIM cards activation on the network. Requirements analyse and test coverage were among other tasks that helped provide a high level of confidence for the new versions of components before production deployment. Responsibilities & successes: End to End testing of the Customer Relationship Management solution (CRM): Accounts creation in salesforce, in life changes like SIM card swap Mobile Porting In/Out. Billing Regression Automation: Testing the entire billing process from account creation, subscribers activation on the network to PDF bill generation and testing the format and values on the PDF Bill. High Usage Alerts (HUA): writing user stories and test cases. Executing the test cases in an end to end environment before the production release. Tariff and Product config testing with ATTA: Testing the new products and their tariffs. Operational Acceptance Testing (OAT): testing the Windows services' monitoring and the queues from Enterprise Service Bus (ESB). Online Charging System (OCS) testing with Automatic Tariff Testing Application (ATTA) JBoss Fuse upgrade: after the update, we had to analyse and choose a set of test cases that will cover all the components that JBoss Fuse was using to ensure that the system is still operational Building a Utility Tool with java using swing framework to support the testing team with the SIM cards activation on the network, validating ICCIDs against back end database. Also generating usage for accounts to populate the PDF bills, which we used in the Billing Regression Automation project.
01.05.2013 — 30.04.2015
Vodafone Global Services
Telekommunikation
Quality Assurance at Vodafone
Working on Vodafone Start, I had an opportunity to work with global and local stakeholders, commercial and technical contacts from different operational countries such as UK, Germany, Italy, Spain. Responsibilities & successes: Development Quality Assurance System test support Mobile web application testing Selenium WebDriver automation of the editorial tool (web application ) API testing with fitness. Deploying the software builds under test on Unix machines. Building a Selenium Webdriver framework to automate the regression test suit reducing the execution time from 2 days to 30 min Executing test cases and logging issues in HP Quality Center Reporting defects in JIRA and HP Quality Center Platforms: iOS, Android, Windows Phone Being able to provide support and advice to the product owner in regards to the risk and difficulty level of implementing new functionality significantly improved the quality of the product as well as the customer user experience
01.08.2011 — 31.05.2013
Vodafone Global Services
Telekommunikation
Quality Assurance at Vodafone ER billing system
Working closely with development teams and product owners to ensure that the intended new functionalities and changes to the billing systems are delivered in time to avoid revenue loss due to incorrect customer charging and billing Responsibilities & successes: Collecting requirements data from product owners Writing Use Cases for the new features introduced and for new change requests Writing test cases and building a regression test suit, and maintaining it by adding new test cases with each new release Building a Selenium Webdriver framework to automate the regression test suit reducing the execution time from 2 days to 30 min Executing test cases and logging issues in HP Quality Center Running UATs sessions (User Acceptance Testing) with all relevant stakeholders Managed to provide a high standard of support for product owners and development teams Managed to improve customer service experience

Attachments