I'm currently working at FNB Connect Me IT, where I am doing software development making use of Java Springboot MVC and a combination of other frameworks to develop application scripts. To aid our team's business and technical requirements, I have developed some applications such as ,an admin console and in house monitoring tools. I'm also responsible for
building and maintaining Continuous Integration pipelines for projects using Bamboo. I have experience in the financial/banking sector having worked with FNB, Nedbank & VISA on various projects
as an instrumental resource in the development team. Some of the projects I've worked on include Visa's
mobile money platforms; Vodacom Lesotho Mpesa, TNM Malawi MPEMBA, FBN Nigeria. With all my experience and knowledge, I would like to form part of your esteemed organization and ensure high-
quality software products are delivered to end users within expected time frame.
I'm responsible for delivering and maintaining technical solutions that solve business needs. I have developed an application called Multiple Wrap Admin console, using Java Springboot MVC on Java17 backend with a Mysql Database. I've also developed the front end for it using Angular 18. The project is deployed on CD/CI Bamboo.
I'm also responsible for writing and maintaining an automation framework and scripts making use of JAVA Springboot, Selenium and Cucumber architecture with Mysql database. I write Backend API test scripts and Front end scripts.
Database and workflow design based on functional requirements for our automated scripts using MYSQL database with JPA Repository.
Sprint planning / ticket creation from functional requirement documents on 1Jira and Confluence.
Responsible for Defect (Bug) logging, defect reporting and defect maintenance using 1Jira.
Perform sanity, exploratory as well as usability testing for each build.
Upskilling and assisting team members with any technical solutions e.g (new languages, project specific cross-skilling, devops, coding standards) currently have been focused on AI development
Working at Nedbank I got an amazing opportunity to work on 3 major platforms, Web based applications, mobile applications Android and iOS.
I’ve developed and maintained Mobile applications for Androi using Android Studio with Java Implementation, then made use of Xcode IDE to develop the framework for iOs based applications.
For Web applications I’ve made use the traditional Java and Cucumber Implementation.
Database and workflow design based on functional requirements for our automated scripts using MYSQL database with JPA Repository.
Sprint planning / ticket creation from functional requirement documents on 1Jira and Confluence.
Responsible for Defect (Bug) logging, defect reporting and defect maintenance using 1Jira.
Perform sanity, exploratory as well as usability testing for each build.
I got an opportunity to work on the build of a RoboAdvisor tool we developed in house for FNB Wealth that was developed on JAVA and angular front end.
Responsible for Defect (Bug) logging, defect reporting and defect maintenance using Jira.
Provide technical support on solutions to internal support group.
Contribute to the expanding of automated testing footprint. Using an in house built automation framework built called Katana using a C# and Selenium implementation.
Demonstrate the delivered build/functionality to the business after each sprint
We worked on Multiple Systems like Estate Management System to administrate the capturing of finalising the administration of deceased estate which was a JAVA Application.
We also worked FNB Wills system where we enable the user to capture a will to be administered by FNB this was also a java backend and an Angular JS front end.
Responsible for Defect (Bug) logging, defect reporting and defect maintenance using Jira.
Provide technical support on solutions to internal support group.
Contribute to the expanding of automated testing footprint. Using an in house built automation framework built called Katana using a C# and Selenium implemention.
Demonstrate the delivered build/functionality to the business after each sprint.
Develop test scripts, test conditions, input test data, and expected results for one or
more test plans in a project using (Spread sheet and/or Test Link).
Execute manual test scripts using Selenium.
Write and execute automated tests using Jmeter.
Log bugs on a bug tracking tool Jira
Work with the development team to resolve any issues that arise out of the testing process.
Participate in the release process to ensure that solutions meet business.
requirements (Release Management)
Validate product fixes.
Writing SQL scripts to validate database entries.
Developed an automation project from scratch, based on selenium webdriver, and
made use of JAVA, java servlet and JSP to develop a control panel that will allow
the tester to create test cases, modify, delete and run the test cases.
It also allows
the testers to view reports and check the system version which the tests will be run on.
Solution deployment
Technical support
Stress test
Script development
Documentation
Provide documentation.
Server Migration
Maintain Blue Stack Deployment (IBM, Websphere, oracle),
Red stack deployment (Solaris, Glassfish, oracle)
Pimarliry doing Solution deployment - SSH command line
Technical support 3rd line for technical issues needing development intervention
Performance and Stress test - using JMeter
Script development - JAVA EE
Maintain Blue Stack Deployment (IBM, Websphere, oracle),
Maintain Red stack deployment (Solaris, Glassfish, oracle)
Develop Translations scripts using JAVA EE
Menu development (USSD and Web) for JAVA EE
Solution deployment - SSH command line, Glassfish & IBM Websphere
Technical support
Performance and Stress test using Jmeter s
Java Springboot MVC , JAVA SE & EE
C#
Angular JS
MySQL, MSSQL
HTML, Bootstrap & CSS
JavaScript, jQuery
Bamboo
BitBucket, Git
JetBrains IntelliJ, Visual Studio Code
Company: FNB Connect Me IT
Name: Tom Soni
Position: Java Developer
Cell: 0729212672
Company: Nedbank
Name: Tshepo Mekgoe
Position: Business Analyst
Cell: 0670781542
Company: First National Bank (FNB WI)
Name: Lesetja Seanego
Position: Technical Test Analyst
Cell: 0763180574