Description:
This is a java based web development project for a Fortune 500 company.
Our application bridges the company/ customers gap when it comes to signaling bugs and requesting features. Thus, the application provides a UI to various bug tracking databases, for end-users of the brands’ products. As a result, new brands are now using the application as well. Tivoli, Information Management, WebSphere – each using their own separate bridge to synchronize with our internal DB.
New functionality has been constantly added to the application based on brands’ requests and it now contains a complex admin & metrics portal.
We use Agile software development methodology across the developerWorks projects. This allows frequent adaptation of the requirements and encourages teamwork (in small teams), self-organization and accountability.
Used technologies:
Java, J2EE web programming (JSPs, servlets), REST web services, JDBC, SQL, Javascript, CSS, Rational Software Architect 9.5, Websphere Application Server (v8.5.5), Rational ClearCase & ClearQuest, Rational Team Concert (v6), IBM DB2 (v10).
Project type:
Design, development, testing.
Description:
Maintaining a Jenkins infrastructure, in which we have automated build and deploy processes.
Starting from code check-in in Github, Jenkins scans the branches and when it finds updates it executes instructions for build, test, deploy, as appropriate.
The team provides other teams with the necessary framework, tools and knowledge to automate their build and to deploy processes.
Crafting, building, and maintaining enterprise quality continuous integration and deployment workflows across multiple platforms.
Build Continuous Integration, Continuous Delivery, and Continuous Deployment software tools that will support, enhance and grow the CI and CD capabilities
Maintain CICD infrastructure and automate as much as possible
Used technologies:
CI/CD tools: Jenkins, GitHub, GitLab, Jira, SonarQube, RTC, Artifactory
Containers and orchestrators: Docker, Kubernetes, IBM Cloud Private, Helm
Programming: Bash, Groovy
OS: Linux
Configuration Management: CHEF, Ansible, Terraform
Networking: Basic knowledge of Linux firewall, PXE, NFS, ZFS, CIFS
Data analysis skills and the demonstrated ability to solve complex issues involving multiple software or hardware components
Excellent communication and interpersonal skill
Agile methodology
Project type:
Software deployment, testing.
Description:
We do business analysis, development and support. We are involved in various tasks such as:
– understand and document the process
– prepare development code for production
– design and develop automation using the selected robotics process automation tool
– user acceptance tests
– deploy to production.
We are in charge of supporting over 50 processes for the company. Beyond, we are analyzing future improvements to increase efficiency.
We developed internal bots for increased productivity and to reduce the time required for the manual and repetitive work in Finance, Tax, and Audit departments.
Project type:
Design, development, testing.
Description:
The application is used by branch agencies to offer customers various models of services/contracts.
The application processes information about the client from different sources (internal or external applications, databases). It will further suggest the most suitable contract for the respective client and will manage the selection, accession, signing, etc. process for that service.
The project is an organized waterfall. It is based on a DDD (Domain Driven Design) architecture. Each application module has its own functionality such as orchestration, business functions, external access (external services), internal access (internal services, database), exposure of services. The application communicates with an Oracle database, through JPA. It uses REST/ SOAP web services to communicate use interface or other external services. And we developed UI with an internal framework (similar to JavaScript).
Used technologies:
Java 8, Spring, SpringBoot, Maven, TortoiseSVN, Jenkins, SonarQube, WebSphere Application Server, JMS, IBM MQ, Oracle SQL, JPA, SLF4J, Swagger, JUnit, JAXB, XML, XSD, JSON.
Project type:
Design, development, testing
Description:
The project methodology is waterfall: sequential flow, request analysis, estimation of the time required to achieve it, implementation, testing and effective delivery. Subsequently, we have maintenance and bug fixing part.
We write changes at the interface level and implementations of new pages. This allows various exposures and processing of bank data.
At the interface level, various data filters are performed, waiting for an output corresponding to the selected content. The output in turn will be subjected to creating, editing, and deleting in the database.
The addition of new elements in the interface involves writing database scripts for creating new tables, adding / renaming / deleting columns, etc.
Our application is a complex one from a functional point of view. It communicates through web services (SOAP type) with other applications, which use data from the current application. Thus, various tasks may occur to ensure a good flow of data from one application to another.
Used technologies:
JAVA7, Spring, JDBC, Oracle database, Struts, JIRA.
Project type:
Software deployment, testing.
Description:
The purpose of the project is to migrate the functionalities of some applications to be decommissioned, within a new application and its integration in a bank ecosystem.
Among the functionalities of the new application is the management of the insurance policies after underwriting and the management of the offers that can be applied to the existing insurance policies.
Used technologies:
From a technical point of view, the project develops both the back-end component and the front-end component of the new application. The back-end component consists of a REST API (developed using Spring Boot) as well as several batches (developed with Spring Batch) that manipulate various data. The interface is made in JSF, using the Primefaces framework.
Project type:
Development, testing, functional specifications activities.
Description:
The Smart Cloud Enterprise (SCE +) is a cloud solution offered to clients needing Virtual Machines (VM) for their work. The part we were involved in was related to Virtual Machine Increase Density. This new module`s purpose is to get a better management of the hardware resources and optimize usage. The plan is to include more virtual machines on the same hardware.
Used technologies:
J2EE, Rational Team Concert, Linux
Project type:
Design, development, testing
Description:
EU funding project related to exposing functionality to customers seeking a wide range of services, from subscription to news related to law trial, opening and closing of a small company, payment of taxes, legal counselling, etc.
Used technologies:
JDeveloper, Oracle WebLogic Server, Oracle WebLogic Portal Server (10.3.2), ADF, Wicket, Spring, Hibernate
Project type:
Design, development, testing
Description:
Virtualizes software products and provides them as network services. Uses C language and Perl on development side. On testing side were used both Rational Robot and Rational Functional Tester tools. The product interacts with the operating system and it was developed to support different operating systems.
Used technologies:
Rational Functional Tester, Rational Robot, C/C++, Perl
Project type:
Design, development, testing
Description:
Services Artifact Cloud
Used technologies:
Websphere 6.1, Spring 2.5 / 3.0, Struts 1.3, JAX-RPC, JAX-WS, JSP, Junit, RCP, other libraries
Project type:
Development, support, testing
Description:
Developed part of a Storage Productivity Center suite of storage infrastructure management tools can help customers improve time to value, as well as reduces complexity of managing their storage environments by centralizing, simplifying and optimizing storage tasks associated with storage systems, storage networks, replication services and capacity management.
Used technologies: Java, DB2
Project type: Development
1. Application for managing requests (defects or RFE) for software products.
Used technologies: Java, Servlets & JSPs, REST web services, JDBC, SQL, JavaScript/jQuery, HTML, CSS
2. Application that allows you to build a network of colleagues, experts in the field and then use this network to discuss ideas, work together on presentations, share photos or files, plan and track project tasks, and much more.
Used technologies: J2EE, JSP, Struts, JS, Dojo, HTML, CSS.
3. Application for collecting feedback and inappropriate content.
Used technologies: Java, JSP, servlets, FTL, HTML, Javascript, CSS .
4. Application for managing courses created by users with certain roles and permissions.
Used technologies: NodeJS, HTML, JavaScript.