Badges
Certifications
pancudaniel7 has not earned any certificates yet.
Work Experience
Software Engineer
GoDaddy• October 2019 - Present
Summary Working on real-time finance, mailing campaign, PII data microservices architecture system doing everything starting with architectural design, technologies choosing, CI/CD, code coverage, Testing, Documentation. Technology Summary Java, Python, Bash, Maven, Kafka, Kibana, Grafana, Prometheus, Spring/Security/Cloud/Boot/Data/Integrations, MySQL, Redis, Cassandra, Docker, Openshift/Kubernetes, Helm, Keycloak IAM, OpenID, Oauth2.0, Git, Linux, Jenkins/JenkinsX, Jira, SonarQube, AWS. Accomplishment Design mailing campaign microservices architecture Migrating every microservices from Openshift to AWS Kubernetes using helm Kafka common java starter setup library used for fast initialize every microservice producer/consumer/broker settings Created a common library module for implementing Oauth2.0 JWS OKTA authentication and authorization validation mechanism on APIs. Setup OpenID authentication flow for HalBrowserUI. Propose and demo CI/CD native Kubernetes JenkinsX solution setup Implementing basic algorithms for tasks like PII Data masking Looking for security issues in services by running basic OWASP Pentesting Configuring production cloud settings for staging microservices Code review every team member Helping Juniors to understand basic tech knowledge, clean code, SOLID principles Creating an open-source project for easy generating README.md files Writing documentation
Software Engineer
Ness• March 2018 - October 2019
Summary Business Process Model And Notation (BPMN) entreprise application based on a community open-source engine called Activiti. Technology Summary Java, Python, Bash, Maven, Spring/Cloud/Boot/Data/Integrations, ELK, Docker, Kubernetes, Helm, AWS, Keycloak, Oauth2.0, Git, Gitlab, Jira, JenkinsX, Activiti engine. Accomplishment Writing microservices business code, unit tests, acceptance tests Created acceptance tests project for Testers from scratch Used Docker Java client to develop a deployment Java microservice system. Creating setting initialiser spring custome starter for Licensing mechanism. Learned and used almost every spring cloud library Writing python/bash scripts for infrastructure operations.
Software Engineer
Unicredit• September 2017 - February 2018
Summary Summary Develop, maintain and support application programs for bank advisory using Java and related tools. Technology Summary Java, Maven, Spring, REST, Jackson, Hibernate, JSF, HTML, JavaScript, Oracle database, Git, Svn. Accomplishment Contributed software engineering expertise in the development of products through the software life cycle, from requirements definition through successful deployment. Write well designed, testable code, ensure designs are in compliance with the specifications. Help Junior team members to understand and develop parts of application. Analyze code for system testing and debugging. Participate at refinement, estimation and demo meetings. Communicate with the Bank front-desk employee to understand there needs and apply this as new requirements on planning meetings.
Software Engineer
Endava• December 2015 - August 2017
Summary Developed SOA application in the sector of Telecommunication/Finance/Payments using Java, Spring, JavaScript, Angular, PostgreSQL, Git. Wrote unit tests using JUnit, Mokito. PowerMock. Technology Summary Java 8, Maven, Spring, Springboot, REST, Jackson, Swagger, Hibernate, Angular 1, Jasmine, HTML, CSS, Bootstrap, JavaScript, D3, H2, Oracle database, Weblogic, Git, Linux, Jenkins, Docker, MongoDB, Linux vms operations. Accomplishment Developed a responsive browser client application for desktop and mobile to consume the REST API using AngularJS, HTMLS, CSS, Bootstrap, npm. Wrote unit tests, e2e tests, api tests using JUnit, Powermock, Mockito, SpringTest, Cucumber, Protractor, Jasmines. Writing stubs code for test data using Java, SQL, H2Embbeded. Participate at agile training's for team agile improvement.
Software Engineer
Levi 9• November 2014 - December 2015
Summary Develope and maintaine application programs for telecommunication sector using Java related tools. Analyze code for system testing and debugging. Participate, estimation, demo and retrospective meetings. Technology Summary Java, Maven, EJB, JSF, Hibernate, HTML, CSS, JavaScript, Angular 1, SQL, Oracle database, GIT, Jenkins. Accomplishment Learned how to implement, build deploy javaEE application using Maven, Jenkins. Develop some best practices skills regarding design patterns, code quality, agile team. Writing unit tests with: JUnit, Powermock, Mockito. Writing database scripts and interrogation scripts using: SQL, PLSQL. Learned about scrum, participated at daily, estimations, demo, retrospective meetings.
Education
Iasi
Computer Science, BE• June 2011 - June 2015