Petri Juhani Lehtonen ( ) EU-Citizen, Finland

Similar documents
Your Technology Partner Offshore and Onsite. Services Portfolio

This unit is a short outline and will give you an overview on component level. In addition it will show how SAP uses the SDK for extensions (i.e.

Position Description - SYSTEMS ANALYST II

Position Description - SYSTEMS ANALYST III

IBM Tivoli Workload Scheduler

ARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team.

Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management

Risk Reporter users are allocated to groups, and members of different groups have access to different sets of reports and model runs.

Operating Systems Windows 7 Windows Vista Mac OS X 10.X Linux (Ubuntu) Windows XP Windows 2000 Windows 98 Windows 95 Windows NT

Role Profile. Job Description. Job Title. .NET Analyst Developer. Directorate or Region UK Department/Country ITS / Poland

Position Description. Job Summary: Campus Job Scope:

Dr. Rob Donald - Curriculum Vitae. Web: Mob:

Application Lifecycle Management for Subversion

BI Publisher and APEX The Next Dimension of Oracle Reports

Cisco Enterprise Mobility Services Platform (EMSP)

COMPANY BRIEF SMISS. Software design, development and maintenance

ANNEX A.1 TECHNICAL SPECIFICATIONS. (amended) OPEN CALL FOR TENDERS F-SE-15-T01. Provision of Web Development Services

[Name] [ ID] [Contact Number]

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

LabOptimize LIMS. Laboratory Tracking Platform

System log analysis using InfoSphere BigInsights and IBM Accelerator for Machine Data Analytics

Software Engineering in the Agile World. Table of contents

Company Profile of AccenTech Limited

Implementing Microsoft Azure Infrastructure Solutions (MS 20533)

Solution Components Sugar 6.5 Release

ELOGIX SOFTWARE PRIVATE LIMITED

Visual Studio 2008 for. Office Development

Running Effective Projects In Office 365. September 19, 2015

Section II: Schedule of Requirements

Automated Service Builder

Dragon Professional Group. The right corporate solution.

Texas Skyward User Group Conference Skyward Server Management Options

Employ different thinking

RightITnow ECM. Overview. The IT Operations Management Solution

Name : P A F Phone : SUMMARY

The Customer. The Challenge. The Solution

Oracle s Hyperion System 9 Strategic Finance

Realize Your Product Promise

Web 2.0 / UI Engineer and Consultant

CASE STUDY. Building an Enterprise Plant Management Platform to Improve Operational Efficiency for Commercial Laundries

Position Description. Alaska Industrial Development and Export Authority PCN 08-X037 POSITION TITLE ANALYST PROGRAMMER

What s new on Azure? Jan Willem Groenenberg

MS Integrating On-Premises Core Infrastructure with Microsoft Azure

Application Development. Application Integration. Application Management

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible

Dubai, U.A.E., Tel: , Website: LinkedIn:

Vision & Roadmap. Rob McAveney Director of Product Management Aras. ACE 2011 International

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS

Empower 3 Feature Release 2. New Features. Mr. Jose Wilson Castro Latin America Informatics Director Waters Corporation 1

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

Microsoft Certified Professional (MCP) and a Project Management Professional (PMP) with attendance certificate.

Work experience: Dan Hay Curriculum Vitae

Predict the financial future with data and analytics

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

INDEX. Viaro Insourcing. Software developer for your team and projects. Excellent Software Developers. Technology. Company Support

Applying Automated Methods of Managing Test and Evaluation Processes

Put Mobile First: With the IBM Mobile App Development Lifecycle. Ian Robinson Program Director IBM MobileFirst Platform & Analytics 10/07/2013

Dell Advanced Infrastructure Manager (AIM) Automating and standardizing cross-domain IT processes

Tools and technology usage in PFMS application lifecycle management process

Stephen Raj Sales Director, Asia Pacific Microsoft Solutions, Dimension Data

Primavera Analytics and Primavera Data Warehouse Security Overview

Technology-Driven Innovation

EVA Netmodeler VERSION Q

Kepion Solution vs. The Rest. A Comparison White Paper

Software development services

Ignition SCADA for Water/Wastewater

Infrastructure Developer 2018

Opti-Soft LLC. optimization software for industry

CA Aion Business Rules Expert r11

IBM Tivoli Monitoring

Software Development

PROFESSIONAL SERVICES CONSULTANT

MegaNet ICT Limited. Introduction to MegaNet ICT Limited:

OneList Approvals Technical Overview

Pinnacle Data Integration Services

Kent Nyberg. About me. Skills & expertise. Identity and Access manager

Infor FMS SunSystems v4.3.3

B R A D L E Y P L E T T

Product Intelligence Report

Integrating SAP and Microsoft Dynamics AX Using Two-Tier Enterprise Resource Planning

ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS. Skill Levels

MUKTESH APTE Project Manager/Scrum Master

2018 WTW General Industry Information Technology Compensation Survey Report - U.S.

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION. A RapidValue Solutions Whitepaper

SUGGESTED SOLUTION IPCC November-17 EXAM. Test Code I N J 7005

Peers Techno log ies Pv t. L td. CLOUD COMPUTING

Implementing Microsoft Azure Infrastructure Solutions

MADISON, CITY OF (WI) invites applications for the position of: Applications Developer (IT Specialist 3)

Resume Brughmans Tim. Personal information

20533: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Part IV: Developing an Extended Network Enterprise Part V: Obtaining Value beyond the Basic Enterprise

HUGO CASCO

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

QUICK FACTS. Integrating Multiple Databases for The Institutes TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES. Client Profile

SamXYZ. Mobile: 74########/97########

Ultimus Adaptive BPM Suite V8 Product Brief Page 2

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

EVENT-DRIVEN BUSINESS MANAGEMENT SYSTEM

High Tech Firm Controls IT Costs and Improves Staff, Customer Communications

Transcription:

1/8 Petri Juhani Lehtonen (1982-09-07) EU-Citizen, Finland St. Jakobstrasse 39 CH-8004 Zürich Switzerland +41 76 741 2167 (+358 50 345 9432) petri.lehtonen@kapsi.fi Project Skills Industries Held Functions and Processes Banking, Software Industry, Electrical & Electronics Industry, Mechanical Engineering, Research Laboratory, High Energy Physics Project Manager, Business Analyst, Technical Lead, Senior Software Engineer, Data Operator, Planning and Communication, Professional Scrum Master, Team Enabling, Performance Analysis, System Development, Build Automation, Software Development, Web Development, Release Management, Software Configuration Management, Scrum, Agile, extreme Programming, Kanban, Product Owner, Waterfall, V-Model, OOP, OOAD, Information Security, Bug Tracking, Maintenance, Release Validation, Measurement Automation, System Testing, Embedded Systems, 3-Tier and Client/Server Architecture Technology Portfolio Operating Systems Packages Programming languages Databases Tools Networks and Protocols MS Windows, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows 7, Windows XP, Windows NT, Windows Server 2000, Scientific Linux.NET, ASP.NET, Web Services (ASP.NET / SOAP 1.2), WCF, DevExpress, XPO,.NET 4.0,.NET 3.x,.NET 2.x,.NET 1.x, ASP.NET Web Services C#, VB.NET, C, Java, SQL, PL/SQL, XML, JavaScript, CSS, Batch, Linux Shell Scripts with Bash, Visual Basic 6.0, Visual Basic.NET Oracle, MS SQL Server, PostgreSQL, MySQL, MS Access UML, MS Office 2010 (Excel, Word, PowerPoint, Outlook), MS Visual Studio, Atlassian JIRA, TeamCity, Mantis Bug Tracker, Terminal Service Gateway, Remote Desktop Connections, Subversion (SVN), Tortoise SVN Subversion, CVS, Network Load Balancing, Parallel Processing, LabVIEW, TOAD, Wiki, System Center Operations Manager 2007, Microsoft Operations Manager 2005, Cygwin Active Directory, IIS, Client/Server, SSL, SOAP/WSDL/RESTful, Cloud Computing, Distributed Computing Resources, Security Certificates

2/8 Project Portfolio ENTERPRISE APPLICATION INTEGRATION PROJECT IN ASIA Technical Lead, Senior Software Engineer, Business Analyst / Project Manager Banking Industry 05.2011 05.2012 Fee Calculation Engine integration with extensive workflow design and configuration integration with various banking sub-systems. Source systems like users, rights, roles, accounts, assets, etc. were retrieved for calculation purposes and forwarder to ledger and further on using message queue solution for invoice printing. During the project a SSO SmartCard authentication system was designed and implemented using security certificates to match bank's security principles and policies. Client user authentication was done after verification of SmartCard certificate's SSL handshake with the middle tier. Project's scope was to cover fee calculation over whole asset- and account base of an international bank's wealth management Asian subsidiary. Additional web interface was developed to bring thick client solution (< 20 users) for disposal of 1000+ end-users. Technical Requirements Gathering Requirement Translation to User Stories SmartCard Login Authentication with Security Certificates Architectural Design Product Extension Implementation Technical Consulting and Installation Support UI Configuration Scrum Business Analysis/Requirements Engineering Performance Analysis Product Owner Workflow Management Release Management Design Patterns 3-Tier and Client/Server Architecture Web Development Build Automation User stories Prototyping.NET 4.0.NET 3.5 ASP.NET MVC Security Certificates SSL WCF Microsoft IIS Oracle Windows Server 2008 R2 DevExpress

3/8 Log4Net Dependency injection Atlassian JIRA ENTERPRISE APPLICATION INTEGRATION PROJECT IN EUROPE Banking Industry Senior Software Engineer 07.2011-03.2012 Transfer Agent - Fund Fee Calculation Engine integration project. The project was a part of a program to launch new product for an international and well established bank. Consulting customer on project's technical aspects, configuring customer environment security certificates and system variables, product extension implementation to meet customer requirements were essential tasks in this project. Program had scope to cover 5 continents and integration of few enterprise applications for which this project covered demonstration of functionality and provided pre-finalization sales opportunity. Project personnel and IT resources were geographically distributed to Asia, Europe and UK. Configuration Consulting Citrix Trouble Shooting Story Implementation Installation Support Planning and Communication Release Management Scrum.NET C# SSL DevExpress Oracle Windows Server 2008 Load Balancing Client/Server Architecture Log4Net Atlassian JIRA ENTERPRISE APPLICATION INTEGRATION PROJECT IN EUROPE Banking Industry Senior Software Engineer 05.2011-03.2012 Commission Calculation Engine integration project with various banking sub-systems. Project was about implementation of product extensions concentrating heavily on database calculations to meet customer requirements. Higher level implementation concentrated on analysis of customer requirements to produce user stories. These stories were further on configured as application users, roles and rights according to banking principles and policies. During the project, an implementation of automated build and test environment was commenced to save precious time for other project activities.

4/8 Analysis of customer Requirements Implementation of Customer Requirements User Rights and Roles Configuration Implementation of Automated Build and Test Environment Business Analysis/Requirements Engineering Scrum Build Automation Test Automation.NET 3.5 Oracle DevExpress 3-Tier Architecture Atlassian JIRA PARTICLE DETECTOR MEASUREMENT COMPUTING PROJECT Data Operator High Energy Physics 03.2010-04.2011 Project is one of the world's biggest scientific endeavours ever taken and collaboration covers all of the continents with over 4000 participants. The purpose of the project was and is to build and run particle detector to detect nearly light speed travelling particle collisions to find out fundamental pieces and processes of birth of the universe. To measure, detect and run algorithms on dataflow of this detector, a dedicated computing project is responsible for work on supercomputing GRID. Tier-0 level operations are in between detector and rest of the world where supercomputing GRID is distributed. Tier-0 level hosts 2000 CPU cores while the whole resources of the GRID processed during 2010 some 13 PB of scientific data. Smooth running of TIER-0 batch processing system was important as scientific data is highly precious and there was temporary space only for few days' worth of acquired data before it is sent to worldwide storage network. This detector and its computing resources is one of the Higgs-boson founders. Operating Tier-0 Level and Responsible to Address Risen Problems Scripting for Debug and Production Purposes Physics Software Release Validation Infrastructure Upgrade Validation Trouble Shooting High Availability Mindset System Analysis Performance Analysis Software Configuration Management Debug Release Management Release Validation High Performance Computing (HPC) Cloud Computing Distributed Computing Resources SOAP/WSDL/RESTful

5/8 Scientific Linux Linux System/Server Administration High Energy Physics Applications Python Bash GRAPHICAL CHART LIBRARY IMPLEMENTATION Software Developer / Technical Student Research Laboratory 07.2009-02.2010 Project goals was to establish a configurable and easy-to-use graphical charting library for system status visualization purposes. System status queries being heavy, web service based caching, polling and configuration system was needed as a middle tier. Usability was major factor for end-user to accept and adopt new service within organization of thousands of highly technical users. All of the requirements needed to be packaged in one dll-library for easy deployment. Library used MS Chart library and hosted all additional functionality with needed binaries to be streamed for visualization purposes on web sites. High availability needs were achieved with virtualized and load balanced servers. Project Management Mapping of System Status Infrastructure (Web Services) Web Service Infrastructure Design Implementation of Web Service Based Polling and Caching Component Deployment of Charting Library Producing Service Description and End-User Training and Help Site extreme Programming Planning and Communication Web Development Usability Engineering WebServices Virtualisation ASP.NET Graphics Library IIS Windows Server 2008 System Center Oparations Manager (SCOM 2007, MOM 2005) SECURING REMOTE DESKTOP CONNECTIONS Software Developer / Technical Student Research Laboratory 01.2009-12.2009 As a thesis, this project's purpose was to research the topic of securing remote desktop connections and implement system to handle thousands of remote desktop connections through a secured gateway based on the performance and usability analysis. External remote desktop connections needed to be authorised and allowed to connect secured gateway, allowed through organization firewall, allow connection using Active Directory authorization to an individual computer based on WebService-based hardware catalogue, configuration of individual computer to accept external

6/8 connections, and handing this all out from easy to use web site as a simple downloadable rdp-shortcut for end-user. Performance analysis was conducted which resulted to reimplementation of MS Windows Server 2008 R2 resource authorization policy storage. Implementation of the system was distributed to load balanced server farm running on virtualized infrastructure. Project included web client interface, server infrastructure system, service testing and deployment strategy planning. Project Management Prototyping Performance Analysis Implementation Service Deployment Planning Workstation Configuration using WMI (C#) High Availability Mindset Performance Study extreme Programming Release Management Usability Engineering Design Patterns Terminal Services Gateway UML XML ASP.NET C# WMI WebServices Windows Server 2008 IIS Active Directory Network Load Balancing (NLB) Parallel Processing Computer networks IMPLEMENTATION AND MAINTENANCE PROJECT Electric Power Industry 01.2007-12.2008 Maintained and enhanced power grid distribution administration system. Drafting a Plan for Upgrade Project Implementation of New Customer Requirements Maintenance Web Development Bug tracking V-Model MS SQL Server Mantis Visual Basic.NET

7/8.NET 1.x CROSS BROWSER COMPLIANCY IMPLEMENTATION Logistics Industry 07.2008-09.2008 Assurance of customer requirement to support all commonly used web browsers at cargo handling machinery tracking and visualization project. Adjusted Cross Browser Look and Feel for Unified End-User Experience Assured Cross Browser Functional Compliancy Usability Enhancements CSS JavaScript Mantis ROTATING TIME SHIFT HOUR SHEET GENERATOR PROJECT Student Higher Education 09.2006-03.2007 Software engineering project to implement rotating time shift hour sheet generation software. Project involvement included all the phases of standard V-Model. Project team was awarded for Best Software Engineering Project 2007 by Solteq Oyj Foundation. Testing Database Design and Implementation Documentation of Specifications V-Model UML Testing Java Mantis PostgreSQL Relational Database Design Eclipse HOUR TRACKING, PROJECT AND MANAGEMENT REPORTING Software Industry 01.2006-12.2006 Study and Implementation project to upgrade hour tracking system to meet the needs of a growing organization to enable companywide coverage for hour tracking, reporting and project management. Study phase concluded feasibility of bespoke software for better integration for in-house brewed systems. Stakeholder conflict resolving between management, project and employee needs. Client-Server architecture implementation with database procedures for later upgrade. Web Client implementation for wider system accessibility from external sources. Reduced functionality with better usability as a goal of the further system enhancement. Requirement Translation to Technical Documentation Study Bespoke vs. Product Comparison Project Implementation Maintenance and Implementation Enhancement

8/8 Web Client Development Stakeholder Management Requirements Engineering V-Model UML VB.NET.NET 1.x.NET 2.0 PL/pgSQL PHP LDAP PostgreSQL Relational Database Design Client/Server Mantis EMBEDDED SYSTEM DATA STORAGE ENHANCEMENT Mechanical Engineering Industry 05.2006-07.2006 Maintenance and upgrade of embedded systems database preserving backwards compatibility Requirement Implementation Embedded Systems RTOS C Cygwin µc/os-ii DATAPLOT VISUALIZATION AND PRINTING-COMPONENT Electrical Industry 09.2005-10.2005 Designing and implementing upgrade component to plot and print data series. Design and Development of New Software Component Visual Basic 6.0 Graphics Library.NET 1.x Visual Basic MS Visual Studio 6.0 MS Visual Studio 2003 Manual Data Plot Printing Programming