PAUL KELLER
BSc (HONS), MCP, MOUS, NCSA, PSM1
Employment Pass Holder
Email: paul.keller.it@gmail.com
Tel: +65 8147 9058
LinkedIn: https://sg.linkedin.com/pub/paul-keller/45/907/60b
Profile
I have a BSc (HONS) degree in Business Information Technology and I am a .NET technology expert with 16 years of business analyst and full software development lifecycle experience. I am customer and delivery focussed, with strong organisational and interpersonal skills combined with excellent documentation and creative problem solving techniques. I have demonstrated a proven track record of team spirit and team dynamics in leading a team to greater heights. I have strong analytical skills that can be applied across a wide spectrum of industry sectors. I am experienced in all aspects of application analysis, including gathering requirements, data analysis, Agile/Scrum and Waterfall methodologies, managing stakeholders and designing technical solutions to match business needs. I have mobile programming experience with many iOS applications available in the Apple Application Store. I am an employment pass holder, willing to accept a local remuneration package. I am negotiable on my salary expectations.
Employment History
ING Commercial Bank, Singapore - Feb 2016 – Present
The ING Group is a Dutch multinational banking and financial services corporation. ING CB conducts regulated activities such as dealing in securities and advising on corporate finance, in addition to wholesale banking activities and regulatory reporting.
Role: IT Engineer, Global Digital Channels & Payments Services
Analyse, design, develop, test, deploy, and support .Net and Java applications in a fast paced banking environment, complying with local and international governance, in a Global Dev/Ops environment.
Key Responsibilities
-
Design, develop, deploy and manage highly available and scalable systems using configuration management and automation
-
Develop and support lifecycle including technical research, requirements analysis, high level and technical design, implementation of enhancements to the product, unit testing, debugging, and maintenance
-
Provide feedback on potential ways to translate functional into technical requirements
-
Collaborate within Local and Global DevOps Team to bring new features and services to the end user
-
Work with Product Owners to understand the requirements in order to deliver the prioritised Agile stories
-
Participate in all scrum ceremonies to provide progress, scope stories, retrospective review and planning for upcoming stories
-
Work to accurately evaluate risk and estimate software development tasks
-
Document iterations, perform unit testing and participate in scrum ceremonies
Specific Achievements
-
Successfully migrated all .Net applications from Dimensions to Team Foundation Server, implementing a continuous delivery pipeline for the company and improving application delivery from developer to deployment.
-
I was specifically seconded to head office in Amsterdam several times in a knowledge sharing capacity so that I could share system knowledge with the Singapore team to better support our shared technologies in a global dev/ops role
Palo IT, Singapore - Aug 2015 – Feb 2016
Role: Senior Software Developer, Global Digital Channels & Payments Services
Employed at ING as an IT Consultant for Palo IT. Palo IT is an international IT consultancy that supports market-leading companies. I converted to a permanent role at ING after an initial six month contract. See above for role.
Thunderhead.com, UK - Apr 2013 – Dec 2014
Thunderhead.com are a global leader in enterprise engagement and customer experience management and count some of the world's largest brands as customers.
Role: Business Analyst / Application Developer
Provide 3rd line support for cloud-based JavaScript ‘ONE’ SaaS product and on-premise client server VB.Net ‘NOW’ Platform.
Key Responsibilities
-
Debug VB.Net, C#, and JavaScript applications using client ‘use cases’ to fix bugs in a multi-faceted and mature software product suite
-
Use business analysis methods and skills to create requirements definitions, use cases, test plans, and design documentation for product enhancements and then implement those enhancements in an Agile development environment using VB.Net, C# and JavaScript
-
Advise clients on the implementation of Thunderhead.com libraries as third party controls in their own applications, often dealing with high levels of the management team from managing directors through to application programmers
Specific Achievements
-
Successful debug and fix of an extensive and complicated memory management issue for a banking client releasing approx. 2Gb of available memory increasing client productivity and satisfaction with product
-
Effective investigation and fix of complex bug that was holding up a $100m project for a major insurance sector client
-
Exceeded yearly targets of cases resolved, and improved customer satisfaction and customer SLA targets above the 94% KRA threshold
Ethical Investment Research Service (EIRIS), UK - May 2004 – APR 2013
EIRIS is a leading global provider of ESG research, empowering responsible investors with independent analysis and the tools to incorporate this information into investment decisions.
Role: Business Analyst / Application Developer / Team Leader
Design and develop software applications for internal and external stakeholders and provide 2nd line support.
Key Responsibilities
-
Lead a small development team of two developers, one help desk operative, and one dedicated tester
-
Use business analyst skills to act as the liaison between the business and the technical team to conduct individual and group requirements workshops and brainstorming sessions to gather requirements for full software development life cycle applications.
-
Design application solutions using storyboards and prototyping, document requirements as functional specifications, model ‘as-is’ and ‘to-be’ business processes, prioritise requirements using the MoSCoW method, create acceptance criteria definitions, use ER models to document database design, and use change management techniques after delivery.
-
Use business analyst techniques to investigate the problem, consider perspectives, analyse needs, evaluate options, define requirements, and manage change.
-
Interpret functional specification documents to create technical specification documents.
-
Use VB.Net, C#, ASP.Net, JavaScript, jQuery, HTML, and CSS to create bespoke internal and external applications.
-
Design, create, maintain, and interrogate MS SQL Server databases using ER diagrams, stored procedures, functions, and the SQL Profiler.
-
Integrate new functionality into existing products.
Specific Achievements
-
Designed, developed, and delivered three SDLC versions of the Ethical Portfolio Manager (EPM) commercial application successfully
-
Redesigned and developed the Research Entry Module (REM) to provide a 20% increase in productivity and improve the quality of research provided to our customers
-
Designed a robust and reliable application to replace a series of Excel workbooks used to provide bespoke research to clients, eradicating research errors, and improving research times to further increase productivity.
Three Valleys Water, UK - June 1999 – May 2004
Three Valleys Water are a large water utility company, part of the Veolia group.
Role: Application Developer
Design, develop and support bespoke applications for internal stakeholders
Key Responsibilities
-
Design and develop bespoke applications using VBA and VB6
-
Support all Microsoft Office solutions at expert level
-
Design and develop SQL and MS Access databases
Specific Achievements
-
Designed and developed the Safeguard Register used to retain information about vulnerable and disabled customers that would be severely affected by any loss of water service to ensure they would be offered special assistance and improve their quality of life.
-
Redesigned the external help desk software to better capture the ticket details we needed to log for customers, improving customer satisfaction and productivity.
-
I implemented a full time helpdesk function from scratch to provide a first point of contact to the IT department in all internal support instances resulting in an improvement in the standing of the IT department throughout the company.
Education
Staffordshire University, Stafford1997 – 1999
BSc (HONS) Business Information Technology
Staffordshire University, Stafford1995 – 1997
BTEC HND Business Information Technology
Grade: 3 Distinctions
Queens’ School, Bushey1988 – 1995
A-level English and Math’s
Nine GCSEs including Math’s and English
Professional Skills
Skills
- Waterfall and Agile / Scrum methodologies (Certified Scrum Master)
- Strong Object Orientated design and development knowledge
- Extensive business analysis skills including, but not limited to:
- Requirements analysis and documentation
- Individual and group workshops
- Storyboarding and prototyping
- Data & business process modeling
Technologies
- - VB.Net
- - C#
- - JavaScript
- - jQuery
- - ASP.Net
- - HTML
- - CSS
- - TSQL
- - Objective-C
- - Test Driven Development
- - VBA
- - XML
- - JSON
- - WCF
- - WPF
- - JBoss/Tomcat
- - Visual Studio
- - IntelliJ
- - Brackets
- - Team Foundation Server
- - SVN
- - Git
- - Ant
- - NUnit
- - MS Office Expert
- - Visio
- - SQLite
- - Windows
- - OSX
- - iOS
Databases
- MS SQL Server
- MS Access
Certifications
- Microsoft Certified Professional in Windows Applications Development using VB.Net
- Microsoft Office User Specialist at Expert Level
- NCSA Certified JavaScript CP-242
- PSMI Certified Scrum Master