F Balder Programvare AS: Om selskapet: Andrew
nothing
Balder Programvare
Andrew Swift
- Curriculum Vitae


Profile   A dedicated software engineer with 4 years commercial experience in system development. Has worked in a variety of teams, demonstrating the ability to pick up skills quickly and perform under pressure. Familiar with requirements analysis, the use of design patterns and UML.


Skills summary  
Languages:
Java, JSP, Perl, C#, ASP, XML, XSLT, XPath, HTML, WML, SQL, PHP, Java script

Technologies:
J2EE, JDBC, SOAP, Struts, Dot net, Ant, JUnit, WSDL, Mod Perl, SSL, CGI, Xerces, Xalan, Javadoc, Text-Template, Rijndael. J2EE: Tomcat, JBoss

Web Servers:
Apache, IIS

Databases:
DB2/UDB, ORACLE, SQL Server, MYSQL

O/S:
Windows XP/2000/NT, LINUX, UNIX

Change Control:
CVS, MS Visual Source Safe, MKS


Employment History  
April 03 - present: Programvareingeniør, Balder
Worked with WSAD and IBM WebSphere hos Distribusjonssentralen AS on several projects:
  • Design and implementation of a messaging system, that provided Instant messaging, message of the day, and 'mailbox' services to users of a web application and an administration tool for creating the messages. The solution was delivered on time and to budget, using Servlet filters Struts and Custom tags, running on an AS400 against a DB2 database
  • Report generation wizard for users of a web application. Allows users to execute sql queries against a database schema that is specific to the logged in user. The user requires no knowledge of SQL to use the wizard. Reports can be viewed in a web browser or downloaded in an Excel format. The solution was delivered on time and to budget, using Struts, Squiggle, SQL and XML, running on an AS400 against a DB2 database
Worked with JBoss, Tomcat and MySQL for development on Sendregning.no.
  • Automatic download of CREMUL data from BBS using HTTPUnit. The download process required the establishing of a HTTPS connection using both server and client certificates
  • Automatic generation of emails informing a user of incoming payments from BBS. Using Velocity as the template processor
  • Design and implementation of a struts request processor to enable dynamic formatting and parsing of data to assist with the development of the Web GUI
  • Upgrading of the web application to Tomcat v.5.0.27, MySQL v.4.1 and JBoss v.3.2.3

Sept 01- april 03: Systems Developer, Wide Computing
Key member of the development team, required to deliver solutions with rapidly changing requirements, to a high standard under strict time constraints whilst supporting other members of the development team. I was responsible for both the design and implementation of the following systems:
  • Fully integrated e-commerce system for Paid inclusion. Including a webservice interface, back office reporting, real time on-line payment, repeat payment and click monitoring. The system can be integrated with third party Internet service providers as well as being used directly through Wide Computing's website.
  • Pay-per-click system. Including content polling, multi channel data distribution, click monitoring and back office reporting. The system provides an interface that enables monitoring companies to offer a Pay-per-click service to their customers
  • Tool to process large volumes of data generated by the "LinkLoader"
  • Publishing system to manage the content of the Wide Computing web site
  • Screening tool for monitoring the content of many web pages simultaneously
  • I also Integrated a URL prioritising system into the "LinkLoader’" and Ported the "LinkLoader" to the FreeBSD operating system. The main focus of the development work was in Perl, but I also spent time working with XML, XSLT, Java, WSDL, C#, C++ and Delphi

Nov 00 – Sept 01: Systems Developer, Million Handshakes
Designed and implemented a web based contact manager using Java Servlets, JSP, Struts, SOAP, XML and XSLT.
  • The application uses SOAP to obtain XML data from customizable data sources, including ODBC, application servers and various web services. The data is converted to Java beans and forwarded to a JSP or transformed with XSLT style sheets. It is based on the Jakarta "struts" framework and uses Xerces for the processing of XML and Xalan for XSLT transformations
  • Set up a build and automated testing environment for the contact manager using CVS, Ant and JUnit
  • Implemented a platform independent telemarketing web application using Perl. The application enables a telemarketing operator access to questionnaires and automatically assigns people to call. The application was designed for multiple database support and integrates with the existing "Handshakes Engine"
  • Developed a platform independent installation program for the telemarketing application using Perl, PerlTK and XML
  • Built a web page that displays Microsoft Outlook email groups and the people that are in these groups using ASP, XML, XSL and Perl

Nov 99 – Nov 00: Developer, Snow Valley
  • Developed two e-commerce web sites (www.england-direct.com and www.englandcricketstore.com) providing catalogue browsing, shopping baskets and credit card purchase
  • Developed a wireless application (http://wap.hemscott.net and www.hemscott.com/wireless/) using ASP, WML, COM and XML. Users are able to view share prices/graphs on a mobile device along with up to date financial information
  • Led a project (stock price ticker on www.hemscott.net) through the complete life cycle, from requirements capture to acceptance. The ticker displays time delayed stock information with drag functionality, implemented in SQL and multi threaded Java
  • Developed functional areas of a Human resources management web application. (www.skillvest.com)
  • Worked as part of a large team (20 developers) using Java, JSP, JDBC, and an in-house persistence layer that maps the data stored in an ORACLE 8i database
  • Implemented company website (www.snowvalley.com) using DHTML and client side Javascript. Server side functionality developed with COM, ASP and ADO in order to provide dynamically updated news articles and case studies from SQL server database. The web site also provided an intranet maintenance and statistics area
  • Prepared search engine site for a client proposal, demonstrating the use of XML with XSL for generating elegant browser specific client source. Using Oracle and Java on a Silverstream server
  • Investigated the use of preprocessed ASP (PASP) and XSL caching (XSL ISAPI Filter 2.0) for server side transformation of XML documents on an IIS server

July 99 - Sep 99: Systems Engineer, Phillips Semiconductors (Internship)
Developed a video capture system using C, Delphi, VHDL and AHDL, which is now used to produce pictures of teletext for both commercial and internal documents


Interests   Radio DJ, Club DJ, Creating electronic music, playing and watching football, fishing


Education  
June 99
MEng Information Systems Engineering, Imperial College, University of London

June 95
5 A-Levels (4 grade A, 1 grade B), Oldham Hulme Grammar School
  • Level 1 Norwegian for reading writing and listening at Rosenhof school



Mer om:
Balder Programvare AS
Steinar Overbeck Cook
Pål Orby
Sverre Kr. Furseth

[Balder]


Toppen av siden | Start | Om selskapet | Kunder | Tjenester | Dokumenter | Kontakt