PATRIK SCHLUND
**** *** ***** **., *** Colony TX, 75056
Mobile: 214-***-****
*************@*******.***
SKILLS
. Design and Architectural skills
Business Analysis, Scope Planning and Management, Requirements Collection,
System Design, and Technical Architecture.
Management Skills
Manages full life cycle of projects
Manages multiple projects at one time
Manages cross-departmental project teams
Coordinates with project sponsors and stakeholders
Reviews staff performance
Project Risk Management
Project tracking and status reporting
. Technical Skills
Languages: C#, Ruby, Objective-C, JavaScript C/C++, Basic, Pascal, SQL,
HTML, XML, VBScript
Operating Systems: Windows, OS X, Linux
Tools and technologies: Visual Studio.NET, Ruby on Rails, ASP.NET MVC, WPF,
WCF, EF, XML, XSL, LINQ, Castle, nHibernate, MSMQ, MTS, TCP/IP, IIS, TFS,
Subversion, ClearCase
Methodologies: OOD, OOP, Scrum, XP
RDBMS: SQL-Server, MySQL, SQLite, Access, TimesTen, Sybase
PROJECTS AND WORK EXPERIENCE (In chronological order)
Improving Enterprises
. Ticketing and Customer Management System for a International
Theme Park Chain
Team Lead; Greenfield application for creating a system to manage tickets,
products and customer across park. The system is integrated with existing
POS systems, E-commerce, gate scanners and turnstiles. (C#, WPF, WCF, EF4,
SQL Server 2008, VS 2010)
. Data Tracking and Data Mining Healthcare Outreach Web
Application (DTS) for SportsCareUSA.com
Team Lead; The application tracks patient encounters and cross-references
them with event participation for Hospitals. (Ruby on Rails, jQuery, HAML,
Capistrano, RSpec, MySQL, Apache, Passenger, Ubuntu Linux)
. E-Commerce Website
Senior Developer; Greenfield web application. This is an extensible
application for subscription-based products with a flexible A/B testing
framework. (C#, Boo, ASP.Net MVC, Castle, Rhino Mocks, SQL Server 2008)
HBK Capital Management
. Technical Architect for departmental Intranet Development
Responsible for the architecture of the departmental intranet sites. My
responsibilities included mentoring, settings coding standards, defining
base architecture, design reviews, code reviews, implementing core
components, coordinating with build team, IT and business units. (C#,
ASP.Net, CSS, javascript, SQL Server 2005, SSRS, LINQ, Telerik, classic
ASP)
. Technical Architect for Investor Relations Department
Helping the IR departments developer by reviewing and presenting
alternatives for system improvements. Additional tasks included code review
and setting coding standards. (C#, SQL Server 2005, SSRS)
. Technical Architect for the Operations Department
Created a technical analysis of all integration points with the Portfolio
Accounting system as well as creating development plan to improve and unify
the current implementations.
. Maintaining Geneva Portfolio Accounting System
Responsible of maintaining optimal and reliable system architecture and
operation for the Geneva Portfolio accounting system. Created and
implemented a plan to better distribute workload, simplify and optimize
shared storage, improve network throughput and provide failover redundancy.
As an example of improved performance, restoring from checkpoint went from
2 hours down to 10 minutes.(Advent Geneva administration, rsl, Solaris)
. Web Based Monitoring Application for Geneva Portfolio Accounting
System
Up to the minute monitoring of the server cluster and user activity. The
user can from a control panel monitor the load on each server in the
cluster. See what users are connected to each server and how long they have
been connected. Who is running what report and how much resources each
report takes. Be able view and chart historic activities and load. (Ruby on
Rails, MySQL, Solaris, net-ssh, net-ldap)
Valtech
. Extending Core Systems for a large hedge fund company's
operations department
Senior Consultant, Technical Architect: Extended the core processing
systems to handle trades for new asset classes for the operations
department of one of the largest hedge fund companies. (C#, Castle,
NHibernate, NMock, NUnit, NAnt, NCover, CruiseControl.net subversion,
VersionOne, Resharper, Crucible, Agile Scrum Process)
. Scalable load-balanced Web Based Print Preview System
Technical Architect: Scalable load-balanced web based print preview,
including stapling, binding and folding, for an International Shipping and
Document Printing Service Company. (C#, ASP.Net, GDI, NUnit, COM+)
. Web Based Application for Event Planning and Market Research for
Hospitals Project Manager, Technical Architect and Team Lead:
Created a Web based data tracking, research and reporting
application for a non-profit organization servicing hospitals. A
10 person distributed team (Dallas, Austin, Houston and
Bangalore) produced this application in three months. (.Net, C#,
ASP.Net, NHibernate, Spring.net, NAnt, NUnit, NUnitAsp,
CruiseControl.net, SQLServer Reporting Service, subversion,
trac, XPlanner, Agile process )
. Web Based CRM and Inventory Tracking System for a Food
Wholesaler
Project Manager, Technical Architect and Developer: Created a Web based
application for tracking inventory, customers, vendors, invoices, shipping
and payments. The computer literacy is low for the users so simplicity and
usability was a key concern. This concern was partly addressed with heavy
use of AJAX. (Ruby on Rails, AJAX, mySQL, Eclipse, Linux, subversion, trac,
Agile process)
. Enhancing performance and features for Equities Program Trading
System
Senor Consultant, .Net Specialist: Re-architecting and enhancing features
and performance of the core Global Equities Program Trading System for a
Fortune 50 bank. Program Trading represents 40% of all Stocks traded.
(.Net, C#, .Net Remoting, Borland Janeva, Ja.net, Java, J2EE, Weblogic,
IRIS Financial Framework, Rational Purify Plus, Eclipse, TimesTen, Sybase,
Solaris, Agile Process, RUP)
Artful Technologies
. Porting Template Builder Application to OS X
Senor Architect, Project Manager: Porting a graphical application for
designing templates from Windows to a native OS X Aqua application. (Java,
Swing, NetBeans, OS X Developer tools )
. Automated POD system for Multinational Art Publisher
Senior Architect: Automated POD(Print-On-Demand) order fulfillment system.
The system controls printout of art on large format printers on multiple
locations in US and Great Britain. The system integrates with Navision ERP
system (C#, C++, XML, XSLT, ASP.Net, ADO.Net, Windows Services, SQL Server,
multi-tiered distributed design, UML)
. Automated Software Build Environment
Established an automatic build and unit test environment for all of Artful
Technologies software products and client configurations. (SourceSafe,
nant, nunit, CruiseControl, Visual Studio.net, InstallShield)
. Shrink-wrap application for designing poster templates
Senior Architect: Part of an application suite from the largest rip-
software vendor for large format POD (print on demand). This application
suite is used by corporations to create large format posters and banners
for marketing and promotions. (C#, XML, XSLT, Sockets, Windows Forms, C++,
internationalization, encryption, image compression, UML)
. Shrink-wrap application for visualizing and customization of
designs for hand made carpets
Senior Architect: This application is sold by Tufenkian Carpets, the
premiere Tibetan Carpet vendor in US. The application is used by designers
to visualize designs and color selections. The final result of the
application is a photo-realistic printout, with texture and shadows of the
carpet. (C#, XML, XSLT, Sockets, Windows Forms, C++, encryption, image
compression, UML)
. Large format print-on-demand system
Senior Architect: Created reusable application framework for large format
printing. There are implementations of this framework at the Disney Art
Gallery at Disney World, Hobby Lobby stores, Metropolitan Art Museum in New
York and many more locations. (C#, ADO.NET, ASP.NET, .NET Remoting. XML,
XSLT, SQL-Server, SVG, UML)
. Defined Software Development Process
Established a project and product life cycle model. Established coding a
coding review standard. Created team development environment. Established
source control and server backup.
LAMP Technologies
. Fund-of-Funds reporting system version 2
Project Manager and Lead Programmer: A web-based reporting and charting
systems targeted for traders involved in Hedge Funds (Fund-of-Funds)
investment. (C#, ADO.NET, ASP.NET, XML, SQL-Server)
. Fund-of-Funds Processing Software
Project Manager and Lead Programmer: Fully integrated shrink-wrap
application for asset management companies for setting up, maintaining,
processing and reporting funds structured as Hedge Fund (Fund-of-Funds).
(VC++, MFC, ATL, ADO, C++ Builder, SQL-Server)
. Technology Evaluation
Project Manager and Lead Programmer: Evaluation of .NET, C#, ASP+ and JSP,
EJB as web-application platform for future projects.
. Fee Calculation System
Project Manager, Technical Architect and Lead Programmer: A tool designed
to automatically calculate management and performance fee for CPO, Hedge
and Fund-of-Funds based funds. The system was integrated with legacy
accounting system and has a windows-based front end. (VC++, ATL, STL, ADO,
Delphi, SQL-Server)
. Fund-of-Funds reporting system
Project Manger, Technical Architect: A web-based reporting and charting
system targeted for traders involved in Hedge Funds (Fund-of-Funds)
investment. (VC++, ATL, STL, ADO, VB, ASP, VB-script, Java script, IIS,
MTS, SQL-Server)
. Intra-day Portfolio Valuation System
Project Manager and Technical Architect: Web-based system that values
client portfolios in real-time with market data pricing from Reuters. The
system contains features such as on-screen, pager and email alerts, data
mining, charting and client customization. (VC++, Reuters Triarch, Message
Queues, ATL, ADO, STL, VB, ASP, IIS, SQL-Server)
. "Value at Risk" system: Project Manger, Technical Architect; A
system where Fund Managers can view continuously updated
information about the risks they are taking with their current
positions during the trading day. (VC++, STL, SQL-Server)
. HedgeScan version 2: Project Manager, Technical Architect, Lead
Programmer. Suite of applications redesigned as Web-based
product. Created a software based load-balancing system to
handle large user volume. (VC++, VB, ASP, JavaScript, IIS, MTS,
SQL-Server)
. Reporting and position tracking system for fund accounting
system: DBA, Programmer; Developed database tools, PDF
generation utilities and optimized code for data access. (VC++,
MFC, VB, Active Reports, SQL-Server)
. Data Collection System using Reuters Data Network: Technical
Architect, DBA (VC++, RougeWave Tools.h++, SQL-server).
. HedgeScan version 1: Technical Architect and Lead Programmer;
HedgeScan is an Internet-based application using SQL server as
backend communicating through a proprietary communication
protocol. The application enables the user to do advanced
searching and charting on the data. Power and ease of use were
key factors of designing this system. (Delphi, SQL-Server)
. Fund Data web site: Technical Architect, programmer and
graphical designer; (Cold Fusion, Access)
JHJ Software
. Medical Office Management System: Technical Architect and Lead
Programmer: The software is marketed as a patient-centered
business and clinical management system. www.mdbase.com (Delphi,
Paradox)
. Check Scanning System: Technical Architect and Programmer; a
pilot system for scanning checks at MagnaCare. The system
enabled scanning, automatic reconciliation and optical media
storage. (Delphi, SQL Server, Lead Tools, TextBridge OCR, Buic
Scanner API)
. Document Imaging System: Lead programmer: Generic work-grouped
system for scanning, storing and retrieving documents.
Graphically customizable document templates, indexes as well as
document flow system. (VB, Image Basic, Access, SQL-Server)
Synapse Inc.
. Small Banking System: Programmer; automation of daily routines
in a Lending Business. (Visual Basic, Access)
. Payroll System: Programmer; windows-based payroll system.
(Visual Basic, Access)
UN
. Environmental Database System: Architect and Programmer (Excel,
dBase)
. Hydro-Meteorological Database System: Architect and Programmer;
basis for Masters Degree thesis entitled "Improving a Hydro-
meteorological Database, a case study from Bangkok". (dBase)
EMPLOYMENT
2008-current Improving Enterprises, Principal Consultant
2007-2008 HBK Capital Management, Technical Architect for the Operations
Department
2006-2007 Valtech, Principal Technologist
2005-2006 Valtech, Senior Consultant Level 2
2003-2005 Valtech, Senior Consultant Level 1
2002-2003 Artful Technologies; Senior Software Architect
1997-2002 LAMP Technologies LLC, Dallas TX; Project Manager / Technical
Architect
1997. LAMP Technologies LLC, Dallas TX; Senior Software Engineer
1995-1996 JHJ Software Inc., Iselin NJ; Senior Software Engineer
1993-1994 Synapse Inc., Cebu City, Philippines; Software Engineer /
Contractor
1992 Mekong Interim Secretariat (UN Office) Bangkok, Thailand;
Software Engineer
1989 Ericsson Radio Systems, Link ping Sweden; Base Station Assembly
Engineer
1984 National Service; Swedish Army
EDUCATION
1986-1993 M.Sc. Computer Science & Engineering, University of Link ping;
Sweden
TRAINING
2000 Scope and Communication Management (UTD, PMI certified
training)
2000 Getting Work Done in Organizations (UTD, PMI certified
training)
2003 Object Oriented Analysis and Design
2006 Certified Scrum Master