Post Job Free
Sign in

End to End Software Engineer (C#, T-SQL, WCF, ASP.NET)

Location:
Ireland
Posted:
January 14, 2014

Contact this candidate

Resume:

Curriculum Vitae

David Martins

PERSONAL INFORMATION David Martins

Dublin 18

Ireland

+353-***-***-*** / +351-***-***-***

*****.*******@*****.***

Skype: podescrermeu

Date of birth 18/01/1981 Nationality Portuguese

Page 1 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu

Curriculum Vitae

David Martins

PROFILE

Envision and implement value added software solutions. Help

customers realize their full potential with technology.

Analyse, design and develop solutions for 9+ years with Microsoft

products and technologies.

Experienced in several areas: banking, insurance, telecommunications,

industry and public administration.

Team leader/manager of teams up to 5 members, local and remote team

members.

Experience in working in different countries and with different cultures.

Use of SCRUM/Agile methodologies.

Design and implement different types of solutions:

Integration platform/Enterprise Service Bus/Multi-

channel framework

SOA solutions/middleware

Web applications

Business Process Management

SKILLS

Page 2 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu

Curriculum Vitae

David Martins

TECHNICAL SKILLS Core

9+ years

C#

T-SQL

WebServices

WSDL

7+ years

WCF

XSLT, XML, XSD, XPATH

5+ years

ASP.NET

HTML

Javascript

Methodologies

SCRUM

MSF Agile

CMMI

Architecture & design

Object Oriented Software Design and Development

RDBMS Database Design and Development

Software Design Patterns

Software Development Life-cycle (SDLC)

UML

Software processes & principles

TDD, BDD, DDD

DRY, SOLID, YAGNI

Other

Enterprise Library

NAnt, NUnit, NHibernate

Telerik RadControls for ASP.NET AJAX

Microsoft Synchronization Framework 2.0

Products/Software

Windows Server

Visual Studio

Team Foundation Server

SQL Server

Visual Source Safe

BizTalk Server

Microsoft Office Sharepoint Services 2007

Microsoft Office InfoPath

Certifications

070-536: Microsoft® .NET Framework 2.0 –

Application Development Foundation

070-496: Administering Microsoft Visual Studio Team

Foundation Server 2012

070-497: Software Testing with Visual Studio 2012

070-498: Delivering Continuous Value with Visual

Studio 2012 Application Lifecycle Management

Good communication skills to speak to every level of an organization: stakeholders,

COMMUNICATION SKILLS

business, technical people and end users.

Page 3 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu

Curriculum Vitae

David Martins

Leadership and Technical coordination (teams of 5 people)

ORGANISATIONAL /

Leadership and Technical coordination of remote and local team members

MANAGERIAL SKILLS

Efficiently split work into individual tasks and assign them to the different team

members to comply to project objectives and timelines

Good sense of organization

Easy going and “enabler” for different teams to efficiently communicate with each

other

Open minded for new ideas or suggestions

JOB-RELATED SKILLS

Always looking to improve the processes, share knowledge and best practices

Good sense of quality control processes

WORK EXPERIENCE

MAY 2013 TO NOVEMBER 2013 Senior Consultant

Microsoft Consulting Services, Paris, France

Manage and Coordinate Technical Team

Discuss requirements with customer, analyse and estimate them

Design and development

Propose solutions or improvement opportunities

Technologies: ASP.NET, C#, WCF, XML, XPath, SQL, Javascript

Information Technologies

OCTOBER 2011 TO APRIL 2013 BPM Consultant and Technical Team Leader

PNMSoft, Lisbon, Portugal

Manage and Coordinate Technical Team (with local and remote team members)

Analyse and Estimate Functional Requirements

Implement BPM Projects using Sequence 6 and Sequence Kinetics

Product Demonstrations and Support

Technologies: ASP.NET, C#, WCF, XML, XSD, XPath, T-SQL, Javascript, Telerik

RadControls for ASP.NET AJAX

Information Technologies

MAY 2010 TO SEPTEMBER 2011Senior Systems Engineer

Indra, Lisbon, Portugal

Project: Portugal Telecom – Enterprise customer management portal

Summary: Catalogue, order management, provisioning and client portfolio

functionalities for enterprise customers.

Activities and Responsibilities:

Analyse, design and implement all the parts that support products either in order

entry, catalogue management, portfolio management, etc.

Support quality assurance tests

Technologies: ASP.NET, C#, WebServices, WCF, XML, XSD, XPath, SQL,

Javascript

SCRUM approach methodology

Information Technologies

Consultant

DECEMBER 2008 TO APRIL

2010 Answer Solutions, Geneva, Switzerland

Page 4 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu

Curriculum Vitae

David Martins

Project: WATTS – Wealth Analysis Trading and Transparency Software

Summary: Develop an engine to calculate the bank fees for a private banking

application and prototype a smart-client application.

Dates: December 2009 to April 2010

Activities and Responsibilities:

Analyze and implement fees engine and fees logic for different application types

(e.g. custody fees, time deposits, call deposits, transaction fees, …)

Implement specific bank fees for specific clients

Prototype smart-client application that synchronizes only the information of one

client.

Technologies: VB.NET, SQL

SCRUM methodoloty

Project: ANIP – Tire Industry Business Intelligence and Reporting

Summary: Business intelligence and reporting application that receives information

from the several tire manufacturers stores that information in a database and produces

reports, depending on the permissions for each manufacturer.

Dates: June 2009 to April 2010

Activities and Responsibilities:

Analyze, specify and discuss the requirements with the client

Discuss the requirements with the technical team responsible for the project

implementation

Project: Firmenich – Master Data Management Portal

Summary: In the process of implementing an ERP solution with SAP, the portal

provides a way for users to request the introduction/maintenance of data in SAP. The

portal is implemented in MOSS 2007 and by the means of InfoPath forms and

Workflow Foundation workflows, the users create different forms (e.g. customer,

material, transportation routes, that are linked to different workflows, which, in

turn, guide the process of data maintenance in SAP by creating tasks and assigning

them to different groups of people.

Dates: December 2008 to December 2009

Activities and Responsibilities:

Analyze/Specify the requirements

Implement InfoPath forms and Workflow Foundation workflows

Implement the SLA mechanism and database

Create and install releases

Configure/Administrate the Portal

Technologies: C#, InfoPath forms, SQL, Workflow Foundation, WCF, WebServices,

XML, XSD, XPath, NUnit

Information Technologies

Senior Software Engineer

DECEMBER 2007 TO

NOVEMBER 2008 Safira, Lisbon, Portugal

Page 5 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu

Curriculum Vitae

David Martins

Project: Millennium BCP Fortis – Insurance Portal

Summary: MOSS 2007 Portal that has three components:

Anonymous/authenticated client information, allows the anonymous user to view

public information and perform simulations. The authenticated user has access to

his information and can perform other actions related with his insurance policies.

Mediators interface, where mediators can manage and change the client’s

insurance policies.

Back office, internal web-site to manage and configure the public site and to help

solve problems either with the clients or with the mediators.

Dates: December 2007 to November 2008

Activities and Responsibilities:

Lead a team of three elements that develop the project

Manage and coordinate the team’s elements tasks

Analyze, design and implement the solution

Coordinate the technical details of the communication with the services and

interface layers

Technologies: C#, T-SQL, XSLT, XSD, XML, XPath, HTML, Javascript, NUnit

Information Technologies

AUGUST 2004 TO NOVEMBER Consultant / Analyst Programmer

2007 CA Informática, Lisbon, Portugal

Maintain and extend an Integration Platform, a SOA platform, that consumes backend

systems and is consumed by the main bank applications such as home banking (for

private and company customers), phone banking, ATMs and the branches application.

In the platform there are two main components: Internal Services and Multi-Channel

Framework.

The internal services are web services developed to communicate with a backend

system (e.g. the banking and international banking backends) or to encapsulate

business logic/information to support a given application (e.g. homebanking

support services). I had to develop custom APIs to communicate with the backend

system (which is MUMPS) and to provide extended services that interacted with

the active directory (Windows Server 2003).

The multichannel framework is an extensible framework that provides several

services (logging, authorization, authentication, security, single sign-on, store and

forward). It is this framework that, properly configured, allows access from a

given client application (e.g. home banking) to a given webmethod supported by

the internal services and defines which services (e.g. logging and single sign-on)

the method should consume.

Analyze, design and develop monitoring and productivity applications for the

Integration Platform: WSDL Provider, Service Configurator, Log Browser, Log

Errors, Ping Service, …

Technologies: C#, T-SQL, WCF, WebServices, WSE, Soap Extensions, XSLT, XSD,

XML, XPath, HTML, NAnt, NUnit, Enterprise Library.

Products : Windows Server 2003, SQL Server 2000/2005, BizTalk Server 2006,

Active Directory, TFS 2005, Visual Source Control

Information Technologies for Banking

EDUCATION AND TRAINING

BizTalk 2013 General Overview

18 OCTOBER 2013

Microsoft

SCRUM Training

30 NOVEMBER TO 1

DECEMBER 2009 Pyxis

K2.net 2003 Training Solutions Developer

Page 6 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu

Curriculum Vitae

David Martins

11 TO 13 JUNE 2007 K2.net

BizTalk Server 2006 Developer Training

MAY 2006

Microsoft / CreateIT

Microsoft Course 1905C: Building XML – Based Web Applications

SEPTEMBER 2004

ACE Plus

Masters in Informatics and Computers Engineering (15/20)

SEPTEMBER 1999 TO JULY

2004 Instituto Superior Técnico, Universidade Técnica de Lisboa, Portugal

PERSONAL SKILLS

MOTHER TONGUE(S) Portuguese

OTHER LANGUAGE(S) UNDERSTANDING SPEAKING WRITING

SPOKEN SPOKEN

LISTENING READING

INTERACTION PRODUCTION

C1 C2 C2 C2 C2

English

C1 C2 C1 C2 C1

French

Levels: A1/2: Basic user - B1/2: Independent user - C1/2 Proficient user

Common European Framework of Reference for Languages

DRIVING LICENCE Categories: A and B

ADDITIONAL INFORMATION

Biking

HOBBIES

Soccer

Reading

Running

Snorkeling

Skiing

January 8th 2014

LAST UPDATE

Page 7 / 7

© European Union, 2002-2013 http://europass.cedefop.europa.eu



Contact this candidate