Andrew Bartle
Bis 2017, Senior JAva Developer, TWINT AG via Adnovum
Bern, Schweiz
Werdegang
Berufserfahrung von Andrew Bartle
1 Jahr, Juni 2016 - Mai 2017
Senior JAva Developer
TWINT AG via Adnovum
The evaluation and procurement of Automated Load Testing and Performance measurement technologies for a distributed micro-service architecture. Main Project Tasks: Load Test framework and performance monitoring technology choice and procurement. Load test recording, design, execution and reporting. Performance reports and problem diagnosis
3 Monate, Sep. 2015 - Nov. 2015
Senior Java Developer
IQ Plus AG for Swisscom, Zürich, Switzerland
3Month contract for determining the automated testing technology stack for the pre release Swisscom MyCloud product
2 Jahre, Sep. 2013 - Aug. 2015
Senior Java Developer
IQ Plus AG for SBB Schweizerische Bundesbahn, Bern, Switzerland
For a complex JEE based multiple sales channel services system I made the following: - IOracle performance improvements. - implemented new features from front end to back end. - Analysis and resolution of Production bugs. - Technologies: IntelliJ, Eclipse, Maven, Git; Subversion, Oracle 11g, JSPs, CSS ,HTML, Jquery, Struts, EclipseLink, Enterprise Architect, Kanban, Jira, Jenkins, WebSphere. - Tested prototypes on the Amazon Elastic Compute Cloud.
7 Monate, März 2012 - Sep. 2012
Senior Developer
Harvey Nash AG for UBS Wealth Management
For the Client Classification Project I devised performance tests for a rule engine based (Spring based Visual Rules package) implementation of US Person / FATCA rules. Websphere web services called the rules and I measured response times and JVM statistics using Wiley Introscope. Rule execution performance changes were made. I taught others to use of SoapUI and LoadUI. Directly called Spring Batch processes were performance measured. I contributed to UBS Security integration using Spring Beans and BBS .
6 Monate, Sep. 2011 - Feb. 2012
Senior Developer
e-nov8 GmbH for Swisscard AG, Horgen
I documented an existing Enterprise Service Bus system (Hub & Spoke) for integrating file transfers between systems using Websphere ESB, SCA, Web services, JMS, MQ-FTE, Java and XML. I refactored code parts into JUnit testable units and introduced coding guidelines together with the Swisscard requirements engineering process. I helped co-workers in the use of Enterprise Architect to capture and define requirements using UML activity diagrams. I analysed and fixed bugs / performance issues
6 Monate, März 2011 - Aug. 2011
Solution Engineer
e-nov8 GmbH for Credit Suisse
For project CARAT (Mortgages) I analysed and fixed defects, implemented new features from the front end (JSF 2.0) to the back end (JPA & Corba services) and made performance improvements in a very complex system of interactions between other applications (LOFT, KRAB). I also assisted in the configuration and deployment of CARAT. CARAT runs on the Credit Suisse Java Application Platform (JAP)
For project FORMSEC I devised and ran tests(SoapGUI) for Web Services, found, diagnosed and suggested solutions, including performance, for a third party back end component that used SQLLDR oracle scripts, openJPA and java based rules on a JAP platform. The system batch loaded IBM host created text files into reference data tables. The work also involved packaging and making deployments to IT and PTA. Analysis and documentation using Rational Software Modeler (RSM).
1 Jahr, März 2009 - Feb. 2010
Senior Java Developer
Mojave Innovations Gmbh for Swiss Automobile Group (SAG AG)
I was responsible for maintaining and enhancing an in house Rich Internet Application framework using Swing based Canoo libraries at Derendinger (Swiss Automobile Group), Zürich. The framework used an XML form definition to create Oracle Forms like GUIs with the intention of replacing unsupported legacy Oracle Forms applications with Java technologies . The work involved bug fixing, refactoring and enhancements in Java (Canoo, Swing, JDBC, Webstart) with some XML using Eclipse.
9 Monate, Juni 2008 - Feb. 2009
Senior Java Developer / Solution Architect
Credit Suisse Private Banking
As a solution architect I brought several projects through to the realisation phase. As a Java developer I extended functionality on front and back ends for the AML project based on the product Mantas. This involved work with Oracle, JSPs, Struts and XML on Unix. Packaging on Sun OS was also done. Some work with JSF using the standard JAP platform was carried out. I also made an analysis of Business Intelligence software in comparison to the CS datawarehousing solution Oracle / Hyperion.
8 Monate, Okt. 2007 - Mai 2008
Senior Java Developer
UBS Wealth Management
As a Senior Java Developer I developed new GUI screens, an authorisation tag library and database PL/SQL procedures for a Sales analysis tool and a Customer Advisor client book development system using Struts, JSP, Javascript on WebSphere and Oracle. I was also responsible for building, deploying and testing on Sun solaris 10 servers using ant scripts. The development environment was Eclipse/RAD, TOAD. I mentored a fellow developer in thin client GUI development.
I developed new Java Swing screens and functions to read MS Excel spreadsheet data into the Submission Data Collection System (Websphere/Oracle). A short contract to meet a tight deadline. Eclipse/RAD was used. I was also asked to suggest architectural improvements. I suggested using the Presentation Model pattern and JGoodies Databinding or the Eclipse rich client platform (RCP).
I was the technical lead for the redesign of a large data volume batch processing USGAAP Hedge tool system that automated the pairing of hedge items with hedging instruments whilst calculating the statistical validity of such pairs according to the USGAAP rules. I delivered the Java technical design which I implemented and tested with 3 other developers that I supervised. I was involved in the database design and had regular contact with business to extract usecases from the business requirements
6 Monate, Juni 2006 - Nov. 2006
Senior Software Engineer (Java)
UBS Wealth Management
I implemented and tested new Web frontend features (Investment Solution Toolset) interfacing to a portfolio management system consisting of over 8'000 artifacts and various IBM host services using Struts, Tiles and JSPs. The application server was IBM WebSphere, the DB Oracle 10g. For development Tomcat, WSAD/RAD, Maven , and Subversion were used on Windows XP and Unix platforms.
Ausbildung von Andrew Bartle
2 Jahre und 11 Monate, Sep. 1978 - Juli 1981
Chemistry
University of Bath, Bath, Avon, England
Sprachen
Englisch
Muttersprache
Deutsch
Fließend
Französisch
Grundlagen