Information Technology
Nationality: Spanish
carrascoeurocv@ModelDD.org
Senior IT Officer
ForwardKeys Valencia Spain EU
Travel Intelligence
Software Development. Big Data for Business Intelligence.
From data feeds by Air Travel reservations and capacity among others, plus world-wide events analysis, we at ForwardKeys supply real-time and forward looking intelligence to travel sensitive influencers. Think a planet-wide network of sensors installed to measure and then forecast the activity of a qualified subset of the planet's population (the one who can travel) arguably those who drive the most intense interactions, culturally and economically.
JavaEE, Javascript, Python, "R", YouTrack, Jira, Confluence, SVN, GIT, BitBucket, SonarQube, SalesForce and SalesForce integration, MongoDB, BigData, Development and QA, Contribute to the vast code base, and supply guidance and challenges on Distributed and Physical architectures, Software Development Process and Modeling.
full-stack end-to-end software developer
IGEO FACTORY SOFTWARE S.L.
Environmental Health and Pest Control
Seamlessly convert an always-connected business application (Javascript / AngularJS / Java / Spring / JPA / Hibernate / PostgreSQL / Tomcat), into a offline application with IndexedDB, fully replacing the Server when there is no connection, and near-real-time synchronizing with server whenever connection is available.
Develop generic declarative framework, and application instance built on top of the framework by JSON specifications and specific impertive action handlers.
Designed as Role-oriented, collaborative network of a hierarchy of 200 prototypes, interacting mostly asynchronously. 170,000 lines of code (7 months). Figures include both generic framework and application instance.
Automated Tests: API with nodejs (asynchell) , framework and app with karma, UI with Protractor/Selenium WebDriver.
Coach Team of 1 full-time, 2 part-time.
Contribute to new SaaS, mobile & cloud solutions for the increasingly regulated market of Environmental Health and Pest Control - a vertical now serving an even more demanding community, after repeated outbreaks of late, threatening human health and environment.
http://www.igeoerp.com/
Architecture, Process, Languages, Tools.
Javascript, Angular, Bootstrap, Bower, Grunt, node, npm, Protractor, Jasmine, Selenium
HXR, REST, JSON, API,nginx.
Java, JSP, Spring, JPA, Hibernate, PostgreSQL
Google Cloud Platform
OORAM, UML, DDD, TDD, Agile
Freelance - undisclosed Client
Health-Care IT
Evaluate and test new technologies to work with DICOM - Digital Imaging and Communications for Medicine.
Evaluate pure Javascript DICOM parsers, data dictionaries and visualization tools.
Compare DICOM data as obtained from Javascript tools, with the data as interpreted and provided by orthanc lightweight miniPACS and DCMTK classic tooling for DICOM.
Ellaborated a rich representation model, and pure Javascript/NodeJS implementation of a Domain Specific Language for DICOM Directory, Patient, Study, Series and Instance, neutral and super-set of all the DICOM platforms above, to drive full-length and depth comparison of complex DICOM instances.
Applied Antonio's "asyncshell" (FLOSS - EUPL) end2end test framework for automated testing and assessment of the above, and (undisclosed Company) proprietary DICOM management tools, over a sample data set of 600+ DICOM files.
architect, test
Registro de Mortalidad de la Comunidad Valenciana (Official Death Registry).
health
Registro de Mortalidad de la Generalidad Valenciana (RMCV) Conselleria de Sanidad. Official Registry of Causes of Death in the Valencian Region, and workflow with doctors, law courts and national institute of statistics. Developed enterprise-class shell, quality and test instrumentation for the conversion of an MSAccess/SQLserver application into an enterprise application Java/Spring/Roo/JPA/Hibernate+Envers/Tomcat/JBoss/Oracle - JSON API - Thymeleaf/Javascript/JQuery/AngularJS.
Developed instrumentation and test engine "te2est" (NodeJS/JSON/Protractor/Jasmine/Selenium/AngularJS) for the official Registry of Deaths in the Valencian region. Released under European Public License.
He desarrollado la instrumentacion y marco de testing para el Registro de Mortalidad de la Comunidad Valenciana de la Conselleria de Sanidad y su flujo con el INE y los Juzgados. Incluyendo nueva herramienta "te2est" en nodejs/protractor/jasmine liberada como European Public License EUPL.
Supplier of software solutions
Modulo10 Valoraciones de Activos, S.L. Valencia, Madrid, Spain
Insurance
Develop insurance valuation engine and benchmark components, as Single Page Application rich user interface.
Develop interactive 3D visualizations for large insurance valuation data-sets.
Develop business intelligence algorithms, on figures from public annual accounts presented by Companies, for extrapolation of valuations for Companies over time, and within similar activities.
Applying technologies Javascript, HTML5, CSS3, WebGL, AngularJS, JavaEnterprise, Spring, Roo, Hibernate, Tomcat, MySQL.
Consultant
infeurope sa for United Nations Framework Convention on Climate Change (UNFCCC) Bonn Germany
Carbon Market
Supply technology enablement components for web content management and web user group administration, to replace 1/3 of customer service requests by self-servicing through the delivered components. Applying technologies: Javascript, JQuery, AJAX, Python, Zope, ZODB, Apache, SVN, Linux (SUSE). Virtualization with VMware. 9 months.
Team Lead an Developer
Centro de Documentación Teatral, Instituto Nacional de las Artes Escénicas y la Música del Ministerio de España through Entelgy Contractor
Culture
Maintenance and development of collaborative web portals Teatro.es Danza.es www.autitorionacional.mcu.es
Architect and prototype search tool and service on the more than 6 million records and multi-terabyte multimedia resources about theater in Spain since 1936, maintained by the Centro de Documentación Teatral.
Python / Zope / Plone. BaseX. Informix. Java. Javascript. JSON. AJAX. CSS. REST.
Volunteer
Non for Profit
Web Portal development and hosting
Provision complete collaborative portal solutions, including development, deployment and hosting, for non-profit organizations.
Applying server virtualization (VirtualBox, VMware,..) and Free-Libre Open Source Software (FLOSS) solutions like Linux, Apache, Nginx, BIND, Zope, Plone, Python, SVN, Javascript. JSON. AJAX. CSS. REST....
Supplied Portals and Collaborative Content Management Systems to the 20+ towns in the area, plus a few Cultural Associations of merit.
Contractor
gvSIG, Conselleria de Infraestructuras y Transporte, Generalidad Valenciana
Geographic Information Systems
Serving as Contractor Supplier of Community Collaboration Tools, through own limited liability company Model Driven Development, sl
Architect innovative software development factories for Python/Zope/Plone, to provision floss communities with affordable collaborative content management applications.
Content management tools are automatically produced from a semantically rich model specification, and supported by transactional and user-interface frameworks using Zope and/or Plone services.
Develop collaborative applications for localization of internationalized user interface symbols, and for specification and publishing of corporate procedures.
Drive business positioning to the market of Free-Libre-Open Source Software.
Manage tenders from public sector to win and serve four government contracts. Subcontract for government engagements through multinational system integrators.
Some work products are available to the communities at large with GPL license, and downloadable from the forge at the European Commission Open Source Observatory and Repository:
Contractor
gvCASE, now MOSkitt, Conselleria de Infraestructura y Transporte, Generalidad Valenciana
Computer Software Development Factory
Supplied mentoring on best practices in development of modelling tools, model transformations and code generation, this time on top of the Eclipse/EMF/GMF ecosystem.
Initially code-named "gvCASE" the project was later named "MOSkitt".
This effort was continuation and realization of previous engagement with Conselleria de Infraestructuras y Transporte, when Antonio wrote the technical specifications for a Pilot implementation leading to selection of the right Vendor in charge of development of the gvCASE solution for Conselleria.
Business Analyst for the Quality Management Department; Project Management Assistance for the EM2 flagship programme
Office for the Harmonization of the Internal Market (OHIM, OAMI), European Commission, Alicante, Spain
Intellectual Property: trade marks and designs
Contribute to the EuroMark2 flagship product: JavaEE, IBM Filenet Enterprise Content and Business Process (workflow) manager, and integration with over 30 external systems and services.
Gather and analyse busines requirements, deliver and liason with the external IT supplier to follow-up on requirements progress into implementation.
Organise logistics and develop tools for User Acceptance Test (UAT) of the EuroMark2 project.
Manage the requirements and defects data sets in liason with the external IT supplier.
Methodology and Tools Consultant
Conselleria de Infraestructuras y Transporte through framework contractor Fujitsu Services España, sau
Public Administration, software methodologies
As independent expert subcontractor.
Write technical annexes for government tenders for Free-Libre Open Source Software tools for software development automation (CASE), targetting Metrica3, gvMetrica, JavaEE and LAMP.
Evaluate responses to government tenders above.
Analyst
Push the Button, sl, Murcia, Spain
Research and Development in Model-Driven Software tools for the Semantic Web
Supply guidance and architectural patterns based on lessons learned in previous engagements on the same subject and industry,
targetting JavaEE backends with innovative Semantic-Web implementations.
Unified Process Engineer; Requirements Analysis Discipline Lead, liason with JavaEE Design and Development
Her Majesty Revenue and Customs;Telford, United Kingdom
Tax and Customs administration
Rational Unitied Process Discipline Lead for the Construction Industry Scheme Reform, a highly scaleable JavaEE application, including intranet, extranet and call center front-ends, and integrating with the corporate web of services, and data warehouses.
As RUP Lead of Requirements Analysis Discipline, worked with the JavaEE Design and Development team, to transform business and system requirements into a precise analysis, tailored for its mapping to the chosen Java2EE scaleable architecture.
Secured the system alignment to business requirements, by pioneering the adoption of UML2 behavioral modeling, while protecting the organisation’s extensive investment in UML1 tooling.
Mentored in the best practices of the Rational Unified Process (RUP), for the Analysis and Design discipline, using UML2 and the IBM-Rational Rose toolset.
Author recommendations and guidelines for the development of Data Warehouses applying the RUP process framework.
Develop Rational Rose extensions in support of UML2 and Enterprise Collaboration Architecture standards.
Hands-on work participating actively in the critical path of Analysis of Requirements, Use Cases and forward engineering into multi-tiered Design with target platforms: J2EE, Weblogic, Oracle and
Webmethods.
Consultant; expert reviewer
Sole-trader
Consultancy for Public Administrations and SMEs
Architect model-driven internet solutions.
Expert reviewer for projects sponsored by the European Commission in the tourism sector.
Standardization consultant
IOSYSnet, SA, Brest, France
business process and business intelligence; tools development
Participate in the company\'s estandardization strategy.
Represent the company in the Object Management Group.
Senior Staff Software Engineer
Beckman-Coulter Cellular Analysis Development Center, Miami, Florida
Health-care, large Laboratory Instrument Systems
Contributed to the analysis, design and development of the new generation of large-scale health-care laboratory instrumentation.
Participated in this innovative, model-driven architecture and C++ implementation, satisfying the most sensitive quality assurance imposed by law to medical systems for human health. Applied end-to-end the IBM/Rational toolset, under strict rules and practice to comply with quality assurance regulations.
As Senior member of the Systems Architecture Group, contributed proposals for the integration with Hospital Information Systems, of this innovative laboratory instrumentation architecture.
Chief Architect for product line; co-author of standardization submissions
Data Access Technologies, inc. Miami USA
Software development standards and tools
Contributed to model-driven architectures, modeling tools and application provisioning automation, targetting the (then) new Java Enterprise (1998).
Influenced the Java tooling industry, first to deliever architectures which are now well known through the Eclipse toolset.
Including pilot projects for General Motors (Detroit, USA), to migrate into new Java Enterprise architecture, the Design Changes Database, and Production Changes Database.
Contributed innovative architectues for semantically rich, agile interaction human interfaces, for the (then) new platform we know now as IBM WebSphere (JavaEE product line). A defense-driven initiative lead by General Dynamics, National Institute of Standards and Technology and others (USA).
Developed for UNISYS a number of pilot toolsets and frameworks, for accelerated, model-driven provisioning of Java Enterprise applications and services.
Contribute innovative modeling standards for enterprise service components, including the UML profiles for EDOC and EAI in the Object Management Group, and the ebXML Business Process Specification Schema in UN/CEFACT.
Develop proof-of-concept tools in support of the adopted standards.
Framewoks consultant
Bankers Trust, World Trade Center, New York City, USA
Finance; large syndicated loans
Contribute to the core corporate technology asset for the agile development of Syndicated Loan products (for high volume, complex financial deals).
Maintained and developed a rich declarative framework, with a 4 layer architecture, with specific responsiblities in the object-transactional kernel and user interface.
VisualAge Smalltalk, DB2.
Mentor
J.P.Morgan, Wall Street, USA
Finance; Investment banking and foreign exchange
Assist individual projects in best development practices, and fine performance tuning.
Assess readiness of software libraries for Y2K (year 2000) compliance.
Develop proof-of-concepts for corporate transition from 2-tier to 3-tier distributed systems using CORBA and Java.
Software engineer
Reich Technologies; Brest, France; Brussels, Belgium; Paoli PA USA
Copyright co-holder of UML1.x - Software Development methodologies, tools and standards
Contributed to model-driven tooling for Java enterprise solutions provisioning - before Java was extended with what we now know as JavaEE.
Develop innovative approaches to agile development of computer-aided software engineering tools.
On-site deployment and support of modelling practice, repositories, and tools.
Participate in the first commercial implementation of what is now known as Object Constraint Language (OCL) of the Unified Modeling Language (UML).
Develop prototypes and proofs of concept in support of the company\'s contribution to the UML standard.
Software engineer
Dimoni
Shrink-wrapped applications for accounting, CRM and ERP
Developed components for the DIMONY family of products, national leader at the time in corporate solutions for Accounting, CRM and ERP.
Owner
Self-employed with commercial name MindWare
Multi-platform Software Development tools
Acquired and developed technology and open source products unique in the country.
Shrink-wrapped a product using bleeding-edge technology, and sold to the very exclusive vertical market of Spanish Notaries.
Launched a new company initiative, strategically positioned to receive public funding for innovation and venture capital.
Timely entered the international market of object oriented consulting.
IT Manager
Instituto Valenciano de Vivienda, sa; Generalidad Valenciana (regional government)
government agency for public housing and infrastructure development
Launched IT services in support of the foundation of the agency.
Acquire from central government the management of the public housing stock of over 30,000 appartment units, and over 300,000 unpaid bills.
In charge of multimillion electronic fund transfers.
Software engineer
Dirac, sa, Valencia, Spain
Hardware and Software supplier
Contributed visionary innovations, now proven, in scaleable N-tier
architectures, model driven development and software patterns.
Developed systems for public hospitals, accounting, and
telecommunications.
Adopted and contributed to early open source offerings in the UNIX & C technologies.
Pioneered the launch of electronic open source communities with the development and launch of telematic systems for electronic
conferencing, content sharing and discussion.
Trainee
Hidroelectrica Española, sa - now Iberdrola
Electricity distribution
6 months course leading to permanent recruitment by the utilities company.
After my grand-grand-parent, my grand-parent, my father, and myself in 1982-1983, working in same utilities business, I dropped the profession of electrician after sucessful completion of the course, and joined Dirac for an IT software development position.
Trainee
Compusoft, SA, Valencia, Spain
Business software application development
Develop components and applications within the 4th.generation language developed by the company for the multiuser operating system Theos/Oasis.
Develop extensions in Zilog-80 processor macro-assembler.
Develop Human Resources applications for banking institutions in the Basic dialect of the Zebra single-user operating system, for the Zilog-80 processor.
Junior Software and Hardware technician
Comercial Tecnográfica, sl - Valencia- Spain
Document processing and information systems; Regional distributor of first PC made in Spain
Assist in the marketing of the company\'s hardware and software products to whole-sale and retailers.
Pre- and post-sales support.
Corporal
Fuerzas Armadas Españolas, Ejercito de Tierra, Brigada de Cazadores Zapadores de Alta Montaña
Border security
Command the light mortar squadron.
Company Quarters management.
Chief machinist and boards operator
Hidroelectrica Española, sa - now Iberdrola
Electricity production - hidroelectric
Sole operator of a dual engine hidroelectric facility on the Jucar river, as part of the team running round-the-clock shifts.
Participate in the whole dismantlement and re-wamping of the entire facility after the 1982 flood.
partial studes in Computer Science
Universidad Politecnica de Valencia.- EUI
Increased responsibilities in professional activities took over time allocated for studies.
The Foundation for International Services evaluated my academic credits plus professional experience, as equivalent to a bachelor\'s degree in computer science from an accredited college or university in the USA.
partial studies in Electrical Engineering
Universidad Politecnica de Valencia - EUITI
Interrupted by mandatory military service.
After military service, changed courses to Computer Science.