Intermediate Software Developer
Current• Resolving client reported software defects/problems with the enterprise wealth (mutual funds, GICs and ETFs) management platform through a combination of writing Java and Vue.js code bug fixes using IntelliJ IDEA and giving Microsoft SQL Server and PostgreSQL queries.• Implementing new features and fixing reported defects for the available Spring Boot-powered REST API suite with the help of Postman, alongside helping clients to use and configure the suite.• Working with Git, GitLab and Sonarqube to automate the compilation, testing and deployment of the main platform and microservices.• Fixing code security vulnerabilities with the help of Burp Suite alongside the Application Security team.• Reduced internal reporting generation and API endpoint execution time by over 90% on separate occasions by refactoring large parts of the code backing them.• Meeting directly with clients to gather information about reported problems or walking them through software setup/configuration issues.• Mentoring more junior developers by explaining how the software is designed and giving input on Java code bug fixes they are working on.