Project is focused to update existing IBM BPM application, add new functionality and features, migrate the part of functionality to Camunda 8.6.
Key Contributions:
Changes in user authentication.
Optimization and defect fixing.
Implementing new services and processes.
Migration for the part of functionality to Camunda 8.6
Added additional service layer for business logic and error handling.
Technologies: Java 17, Javascript, Spring Boot, IBM BPM, Camunda 8.6
Full Stack Developer
Kyndryl
06.2022 - 03.2024
The VIT project focused on maintaining the existing application and introducing new functionalities. Addressed critical issues such as broken business logic and malfunctioning features, exacerbated by a lack of documentation and misrepresentations from the previous team.
Key Contributions:
Fixed major application defects and automated database updates from Blue ID.
Optimized data processing, report generation, and integration with third-party reports.
Upgraded authentication from IBM LDAP to Okta.
Led modernization efforts, enhancing the frontend, backend, and database.
Worked with BPM for analysis and customization based on client requirements.
Technologies: Thymeleaf, IBM DB2, Java 17, Spring Boot, Spring JPA, Azure, Hibernate, PostgreSQL, BPM.
Java Developer
SA-CIB - Standard Bank Group
03.2014 - 04.2022
Worked on the New Business Online System for Global Transactional Banking IT, implementing new features and supporting existing functionality.
Key Contributions:
Managed and coordinated the development team.
Implemented new features for the nBOL system.
Migrated existing SWING client functionality to JSF.
Fixed bugs in both new and existing features.
Led application migration to a microservices architecture.
Technologies: jQuery, Android, Angular, IBM RAD, Microservices, Git, JSF, IBM WebSphere, Docker, Spring Boot, Swagger, Swing, Oracle Database, JavaFX, REST, JSON, SonarQube, JavaScript.
Java Developer
SA-SBIS
03.2013 - 03.2014
Migrated a banking system to modern technologies, refreshed the GUI design, and updated backend service calls.
Responsibilities:
Developed and implemented UI and business logic.
Fixed bugs and optimized client-server communication.
Technologies: HTML, JavaScript, Angular, Java.
Java Developer
Omega Project - Standard Bank of South Africa
03.2012 - 02.2013
Developed a mobile application allowing customers to check balances, perform payments and transfers, view financial indicators, calculate credit rates, and locate bank offices and ATMs.
Responsibilities:
Developed JSON-based web services and client data layer.
Implemented the DHTML-based client-side interface.
Developed a mobile banking application for Android tablets and smartphones, providing secure banking services, custom user profiles, an information center, and full customization options.
Responsibilities:
Designed and implemented UI and business logic.
Developed client-server communication and animations.
Integrated Google Maps and built Android fragments.
Managed Android-HTML communication and bug fixing.
Technologies: Android, Web Services, JSON.
Front-End Developer
Intetics Co
02.2010 - 10.2010
Developed a system consisting of:
A) A CMS for profile registration, login, and key management (import/export, reporting).
B) A script for generating electronic keys based on given parameters.
Responsibilities:
Designed and implemented software applications.
Developed business logic and system functionality.
Technologies: Java, JavaScript, JSP, XML, CSS.
Skills
RESTful apis development
Git version control
Web technologies: jQuery, bootstrap
Responsive web design
Section name
The project focuses on optimizing and reimplementing an existing IBM BPM system, migrating users from the current LDAP authentication to a new identity management solution.
It includes the implementation of new services and the maintenance of the existing system.
<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies