Resume


pt

.NET Expert

Development, Analysis, Design, Consultancy

Senior Developer
Senior Consultant Analyst
Process & Software Architect

I’ve been working with IT since mid-80, closely witnessing the evolution of the technologies and initiatives that culminated in our rich, diversified current scenario. Having provided services as a developer, analyst, architect and consultant for companies of all sizes, I live in São Paulo since 2003, cooperating mostly with banking and insurance multinational corporations and with e-commerce providers as well.

AREAS OF EXPERTISE

  • Midleware
  • Software Engineering
  • Process Automation
  • Framework Development
  • IT Services (WCF) and Communication
  • Corporate solutions, applications and components integration
  • Compliance and Quality Assurance
  • Design Patterns
  • Software Development process and procedures standardization

GOALS

  • Consultancy, specification, analysis, development/coding (.NET environment);
  • Software development processes automation, software governance (life cycle management), software quality assurance, quality software development and delivery methodologies etc.;
  • CI – Continuous Integration (and Delivery), APM – Agile Programming Model, AOP – Aspect Oriented Programming, SOA – Service Oriented Architecture, DDD – Domain Driven Design, BDD – Business Driven Design, TDD – Test Driven Development, …
  • C# (Framework 4.0/3.5), WCF, Entity Framework, ASP.NET MVC, WF, WPF, LINQ, BizTalk, SSIS, Team Foundation System, Enterprise Library Application Blocks (Unity, Policy etc.); System Center 2012, Private Clouds, …;
  • Best practices and patterns.

SUMMARY

  • Microsoft® Registered Member (Action Pack Development and Design)
  • Business–Business (B2B), Business–Consumer (B2C) and Business–Employee (B2E) software development; on public (internet, SOA), semi-private (extranet, remote and private (intranet, stand-alone) environments.
  • Requirements gathering, specifications, documentation and coding.
  • Objects, events, services and tasks (multi-layered) driven software solutions.
  • Consultancy, analysis, development, management, maintenance, training, support.
  • Creativity (innovation) and best market practices and patterns on costumers needs and issues.
  • Committed, dynamic, pro-active and challenges-driven team-worker, focused on quality and deliverables.
  • Deep and regular self-analysis, continuous technical-skills improvement and apprenticeship.
  • Leadership and communication skills.

LAST EXPERIENCES

Edenred LATAM (Ticket Accor Services)

October 2010 – March 2012 | SavN Consultoria e Servicos de Informática Ltda

Process and Software Developer, Analyst, Architect, Consultant

  • Remodeling (abstracting and extending) WATTS – Worldwide Accor Ticket Transaction System, a SOA platform for card-based transaction processing, to support others Latin America’s branch offices;
  • Design and development of a framework (backend, middleware, frontend) targeted to plain text files exchanging and processing (Massive Load);
    « Agnostic, generic and pluggable cross-application solution to manage the files flow [Message Service Bus], along with some related administrative application tools for monitoring etc.;
  • Design and development of a framework (backend, middleware, frontend) to automate and manage components, integration and acceptance tests (loosely coupled and service-oriented);
    « Quality Assurance Framework prototype (with Change, Code, Build, Test, Deploy and Report modules), to support and provide context to the mentioned testing framework, as well as to support future extensions and automations of others business processes.
³ Architecture, functional and technical specifications, analysis, data and object modeling, development. Code reuse, tests, integration and refinement (refactoring).
ð .NET 3.5, C#, ASP.NET, WCF, WS-*, ENTERPRISE LIBRARY APPLICATION BLOCKS, TEAM FOUNDATION SYSTEM, VISUAL STUDIO, ORACLE 11G, WCF STORM, SOAP UI, DECLARATIVE PROGRAMMING MODEL ETC

Accenture

January 2010 – August 2010 | Assurance Consultoria em TI

Software Developer, Analyst, Architect, Consultant

  • Carrefour
    « Web application evolution, due to client change requests.
    ³ Technical specification, functional and load test scripts creation and execution, coding/development, database tables and stored procedures implementation etc.
    ð WINDOWS OS, WEBFORMS, ASP.NET, JAVASCRIPT, NET 2.0, C#, ORACLE, PL/SQL, PROPRIETARY LEGACIES (INFRA) ETC
  • Itaú Unibanco
    « WinForms evolutionary prototype application, to support credit card service’s backoffice helpdesk solution.
    ³ Development.
    ð WINDOWS OS, WINFORMS, WPF, NET 3.5, C#, PROPRIETARY LEGACIES (INFRA), ETC

Allianz Seguros SA

March 2009 – September 2009 | Stefanini IT Solutions

Process and Software Developer, Analyst, Architect, Consultant

« Software products improvement, at insurance multi-products market area segment. Software integration, using multi-platform technology (SOA).
³ Consultancy and development.
ð WINDOWS OS, WCF, SQL SERVER, .NET 3.5/2.0/COM+[VB6], XML/XSD/XSLT, WEB SERVICES ETC.

ITGROUP

September 2008 – December 08

Process and Software Developer, Analyst

  • Banco Itaú SA (Holding)
    « Software requirements update, according to new rules and regulations published by BACEN – Banco Central do Brasil (Basiléia Project).
    ³ Technical specification, documentation.
    ð VISIO, WORD…
  • BizTalk
    « Specialization; self-training.
    ð WINDOWS OS, SQL SERVER, BIZTALK SERVER, .NET 3.5, VB/C#, XML, WEB SERVICES, SSIS, SHARE POINT, INFO PATH, VISIO…

Tempo Participações – Nossa Caixa – Porto Seguro

January 2008 – July 2008 | PL Informática

Process and Software Developer, Analyst, Consultant

« Software update, according to the news insurance company’s requirements, and in compliance with the project/ product (owned by the financial institution) restrictions. Project plans for new software products development.
³ Architecture, functional and technical specifications, analysis, data and object modeling, development. Code reuse, tests, integration and refinement (refactoring).
ð WINDOWS OS, SQL SERVER, .NET 2.0, C#, ASP.NET, ADO.NET, AJAX, XML, WEB SERVICES, VISUAL STUDIO, VISIO ETC.

Bayer CropScience Inc.

July 2007 – December 2007 | Conectt Marketing Interativo SA

Process and Software Developer, Analyst, Architect

« Nationwide proprietary software enhancement, to allow sales representatives to input order data disconnectedly (via notebook).
« Regional suppliers and warehouses integration.
³ Architecture, functional and technical specifications, analysis, data and object modeling, development. Code reuse, tests, integration and refinement (refactoring).
ð WINDOWS OS, SQL SERVER, .NET 1.1, C#, ASP.NET, ADO.NET, XML, WEB SERVICES, VISUAL STUDIO, SOURCE SAFE ETC.

Non Disclosure Agreement (NDA) Project

June 2006 – June 2007 | Meta Serviços em Informática, RSN Tecnologia

Software Developer, Analyst, Consultant

« Offshore project for a North-American corporation. Development of a new business product – and related services – with requirements ranging from front- to back-end; and including B2B, B2C, B2E, communication protocols and security issues, among others.
³ Technical specifications, analysis, use cases, UML diagrams, data and object modeling, development.
ð WINDOWS OS, SQL SERVER, .NET 2.0, C#, ASP.NET, AJAX, XML, WEB SERVICES, WINDOWS SERVICES, NHIBERNATE, VISIO, ENTREPRISE ARCHITECT, ERWIN, CODE SMITH, AYENDE QUERY ANALIZER ETC.

Liberty Seguros

February 2006 – June 2006 | 7COMm Consultoria em Informática

Process and Software Developer, Analyst, Architect, Consultant

« Extensions on the automated previous inspections processes, in order to access, collect and update remote data (PDAs, extranet): inspectors’ visits management; data input, validation, processing and presentations; activities workflow management.
³ Analysis, data and object modeling, coding.
ð WINDOWS OS, .NET, C#, ASP.NET, ADO.NET, AJAX, XML, WEB SERVICES, VISUAL STUDIO, ORACLE DATABASE, TOAD, PL-SQL ETC.

NetMovies [DVDs retailer] www.netmovies.com.br

April 2005 – January 2006 | Stefanini IT Solutions

Process and Software Developer, Analyst

« E-commerce software development, ranging from front- to back-end (internet, intranet); including inventory and electronic payment issues.
³ Requirement gathering, functional and technical specifications, analysis, data and object modeling, coding.
ð WINDOWS OS, SQL SERVER, .NET, C#, ASP.NET, ADO.NET, XML, WEB SERVICES, VISUAL STUDIO, VISIO, ENTREPRISE ARCHITECT, ERWIN ETC.

Transpev Processamento e Serviços Ltda

January 2003 – December 2004

Process and Software Developer, Analyst, Architect, Consultant

  • Flow Management System for Banking Documents’ Handbags
    « Multi-platform system development, allowing audit and quality control over the operational branches sites’ diary moneybags flows.
    ³ Functional and technical specifications, architecture, analysis, data and object modeling, coding, deploy, training, support.
    ð WINDOWS OS, SQL SERVER, .NET, VB.NET, XML, ASP.NET, WINDOWS SERVICES; NETWARE-NOVELL, CLIPPER, FTP.
  • Integrated Custody System for Banking Documents
    « Integration of various customized software products into one unique parameterized system, optimizing scalability, management, maintenance, storage and performance.
    ³ Functional and technical specifications, architecture, analysis, data and object modeling, coding, integration.
    ð NETWARE–NOVELL, CLIPPER.
  • Eventual participation on other projects, as needed.
    « Branches and clients data transfer/exchange (FTP), images data format and compact (.JPG), software project plan for clients and projects management, etc.
    ð CLIPPER, VB6, VB.NET, ADO.NET, ASP.NET.

OTHER RELEVANT EXPERIENCES

“A TRIBUNA” de Santos Jornal e Editora Ltda [Newspaper] (Santos, SP): translations between a North-American technician and the Brazilian staff.

Enterpreneuter (Brasília, DF): for two years, as a computer services provider – assembly, sales, support, hardware and software maintenance; and custom learning courses creation and presentation.

Ministério da Educação e Ministério da Saúde (Brasília, DF): for five years, as a programmer (trainee/junior/pleno) and as an analyst (trainee/junior) at systems development offices [Clipper, FoxPro, DBase III Plus, DBase II, DOS].

PNUD / BNDES (Brasília, DF): for almost a year, as a member of a multidisciplinary team; in charge of translating (English and Spanish), organizing, briefing and analyzing technical papers; and, then, organizing a technical seminar target to the current government staff and the technicians related to the covered projects papers.

Grupo Pão de Açúcar (Brasília, DF): as a training instructor, presenting integrations lectures to the hired employees; creating and presenting more specific courses, focused on operational, administrative, behavior and motivational issues.

Caixa Econômica Federal [CEF] / SERPRO (Brasília, DF): initially as a trainee and, after the first year, as a service provider. CEF’s representative at the Banco do Brasil’s daily process of exchanging inter-bancking documents, like checks and stuff. Public attendance on the CEF’s social integration plan (PIS – Plano de Integração Social).

Centro de Vivências Nazaré (Nazaré Paulista, SP) – Third sector, voluntary: For 2 ½ year, as a service provider for a non-profit organization.

EDUCATION

Psychology (uncompleted)

1981 – 1983 CEUB – Centro de Ensino Unificado de Brasília (DF)

LANGUAGES PROFICIENCY

Portuguese Fluent / Native
English Advanced / Fluent
Spanish Basics

COURSES

1989 Personal computers assembly, configuration and maintenance
1986 – 1987 Programmer (Basic/Cobol)
1974 – 1979 English

SEMINARS

Fev 2014 e-PING Seminar – Integration areas for the Brazilian electronic government
(Serpro – Serviço Federal de Processamento de Dados)

WEBINARS

Mar 2014
  • The Practice of Enterprise Architecture (The Open Group)
  • Feb
  • Using Business Architecture to Enable Customer Experience and Value Strategies (Enterprise Architects)
  • Roadmapping and Strategic Planning for Business & IT (Corso)
  • 2013
  • The Next Step in Infrastructure Architecture (BiZZdesing)
  • Leading Business Disruption Strategy with EA (Enterprise Architects)
  • Best Practices for the Effective Implementation of an EA Capability (BiZZdesing)
  • Discovering Business Architecture (Enterprise Architects)
  • Business Transformation and Enterprise Architecture (The Open Group)
  • Integrating Models to Improve Performance: Align Strategy, Architecture, Roadmaps and Process Design (The Open Group)
  • Business Model Innovation for Architects and their Stakeholders (The Open Group)
  • MICROSOFT® PARTNERSHIP

    Jun 2014
  • Management Software, certification SAM (Software Asset Management) – Approach, process and benefits (Webinar)
  • May
  • The Modern Data Warehouse (Webinar)
  • Apr
  • Pathways for training in SQL Server (Webinar)
  • Mar
  • Structuring Business Intelligence projects (Webinar)
  • Standards of architecture and use of resources for information visualization (Webinar)
  • Overwhelming Performance with SQL Server 2014 (Webinar)
  • SQL Server 2014 inside out (Webinar)
  • Cloud OS: SharePoint 2013 in Windows Azure (Webinar)
  • Cloud OS: Big Data with HDInsight (Webinar)
  • Practice Accelerator for Office 365 (Latam Portuguese) (Webinar)
  • Devices Deployment: Deploy and personalize the OS with MDT – Microsoft Deployment Toolkit (Webinar)
  • Devices Deployment: Distribute OS images using WDS (Windows Deployment Services) v4 (Webinar)
  • Devices Deployment: Imaging and deployment of Windows 8.1 ZTI (Zero Touch Installation) with Configuration Manager (Webinar)
  • Mystery Shopper: Qualitative action along the canal. Side prevention and training + Enforcement (Webinar)
  • 2013
  • Implementing SOA with BizTalk Sever 2013: Service Virtualization and Governance (Webinar)
  • Understanding the MAPS affiliation updates and the Cloud Essentials integration (Webinar)
  • 2012
  • Understanding and Implementing Lync Server Standard (Webinar)
  • Automating Business Processes with SharePoint 2010 (Webinar)
  • Design and Implementation of Dynamic IT Environments with Microsoft Virtualization Platform (Webinar)
  • 2008
  • Introducing Visual Studio Team System 2008 [VSTS] (Webinar)
  • Introducing ASP.NET Video Series
  • Marketing and sales skills evaluation for small-sized enterprises
  • TECHNICAL SKILLS

    Technology / Tool Level
    .NET 1.1, 2.0, 3.0, 3.5, 4.0, 4.5 490 LINQ 380
    ADFS – Active Directory Federation Services 130 MSF for CMMI 250
    ADO.NET 430 Netware–Novell 350
    AJAX 400 NHibernate 420
    Analysis Services 130 OLAP – Online Analytical Processing 320
    AOP – Aspect Oriented Programming 350 Oracle Database 380
    APM – Agile Project Management 190 Pacote Office 470
    ASP 450 PL–SQL 380
    ASP.NET 480 PostSharp 250
    ASP.NET MVC 390 Refactoring 480
    Ayende Query Analizer 350 Regular Expressions 350
    AzMan – Authorization Manager 130 Reporting Services 230
    Big Data 120 SharePoint 320
    BizTalk Server 280 SOA – Services Oriented Architecture 450
    C# 490 Soap UI 350
    CI – Continuous Integration (and Delivery) 180 Source Safe 320
    Clipper 420 SQL Notification Services 220
    CMMI 190 SQL Server 470
    COBIT 150 SQL Service Broker 220
    Code Smith 350 SSIS – SQL Server Integration Services 240
    Cold Fusion 350 System Center 2012 230
    COM+ 300 Team System 320
    CSLA – Component-based Scalable Logic Architecture 350 TFS – Team Foundation System 350
    DDD – Domain Driven Design 450 Toad 420
    Declarative Programming Model 480 TOGAF 190
    Design Patterns 450 UML 480
    Enterprise Library Application Blocks 350 VB.NET 450
    Enterprise Library Policy 350 VB6 420
    Enterprise Library Unity 350 Visio 470
    Entity Data Model 350 Visual Studio 480
    Entity Framework 350 WCF 480
    Entreprise Architect 350 WCF Storm 480
    Erwin 420 Web Forms 480
    FTP 450 Web Services 480
    InfoPath 250 WF 230
    IT Governance 290 Windows OS 380
    ITIL 150 Windows Services 480
    Java 250 WPF 280
    Javascript 470 WS-* – W3C (WSAT) 350
    jQuery 380 XML 480
    JSP 230 XML / XSD / XSLT 480
    Level legend:
    100 – Apprentice Some readings or training.
    200 – Junior Basic level, shortly acting.
    300 – Experienced Intermediate, full capacity level.
    400 – Senior Advanced level, domain, proficiency.

    CONTINUOUS APRENDICESHIP (readings and laboratories)

    Big Data, TOGAF, ITIL, COBIT, IT Governance, Microsoft System Center 2012, CI (Continuous Integration, and Delivery), DDD (Domain Driven Design), AOP (Aspect Oriented Programming), APM (Agile Project Management), Enterprise Library, Unity, PostSharp, CSLA (Component-based Scalable Logic Architecture); SOA (Services Oriented Architecture) WCF, WPF, WF, LINQ, ASP.NET MVC, MSF for CMMI, TeamSystem, Visio, UML(2.0); Design Patterns, Refactoring, NHibernate, Regular Expressions, Java, JSP, ColdFusion, Analysis Services, Reporting Services, SSIS (SQL Server Integration Services), SQL Service Broker, SQL Notification Services, OLAP (Online Analytical Processing); ADFS (Active Directory Federation Services), AzMan (Authorization Manager), Entity Framework, Entity Data Model, …

     

    Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: