Python Scripting for researching into recommendation systems for an investment bank.
Java software engineer for an agile scrum project, applying TDD.
hosted daily stands and update tickets in Jira.
Managed weekly go lives and feature management
Develop features that are added to the on going development of the project. This is performed in a TDD fashion as tickets are added to the weekly sprint.
Contribute to technical discussions and debug both code and technology architecture when defects are discovered.
Propose and implement technical designs and fixes for defects
Manage weekly go lives and product demos
Develop Sharepoint websites, lists and InfoPath forms
I also teach Java and programming fundamentals to apprentices in the firm
• OOP Java EE (HashMaps, Class development, I/O, Log4J, CSV handling)
• Git
• Maven
• Jira
• Junit (TDD)
• Velocity Templates
• Sharepoint, Webpart pages
• InfoPath form development
• Linux (Centos)
• HTML
• CSS
• Javascript
• Jenkins
My previous role was as an industrialisation consultant:
• Updating project delivery leads on the latest 3rd party and in house software tools
• Advertising the use of PMO and Dev Ops shared services to projects throughout the firm. This was conducting using conference calls, marketing emails and presentations during project manager training sessions.
• Producing monthly reports on new client portfolios, project financials and project managers.
• Developing tool analysis software with Javascript and JSP
• Advising team leads on services and software tools within the company that can be used on their projects as well as services to drive cost to serve and improve profitability.
• Scheduling and leading calls with project managers.
• Reporting to managing directors on training required for project managers.
• Organising brown bags for technologies, methodologies and team training for both on and offshore teams.
• Responsible for improving UK/I metrics on Industrialisation compliance to compete globally within the firm