Image of Dino Fancellu

Dino Fancellu

Owner

⇒ (Available for contracts) Senior Scala Developer

Epsom, Surrey, United Kingdom

Section title

Dino Fancellu's Email Addresses & Phone Numbers

Dino Fancellu's Work Experience

Felstar Ltd

Owner

January 2000 to Present

CAXIS

Senior Scala Developer

March 2015 to July 2015

Inkflash

Scala lead developer

October 2014 to March 2015

Dino Fancellu's Education

Alleyn's College

Dino Fancellu's Professional Skills Radar Chart

Based on our findings, Dino Fancellu is ...

Self-sufficient
Maverick
Thorough

What's on Dino Fancellu's mind?

Based on our findings, Dino Fancellu is ...

52% Left Brained
48% Right Brained

Dino Fancellu's Estimated Salary Range

About Dino Fancellu's Current Company

Felstar Ltd

Frequently Asked Questions about Dino Fancellu

What company does Dino Fancellu work for?

Dino Fancellu works for Felstar Ltd


What is Dino Fancellu's role at Felstar Ltd?

Dino Fancellu is Owner


What is Dino Fancellu's personal email address?

Dino Fancellu's personal email address is d****[email protected]


What is Dino Fancellu's business email address?

Dino Fancellu's business email address is d*****@felstar.com


What is Dino Fancellu's Phone Number?

Dino Fancellu's phone +44 ** **** *196


What industry does Dino Fancellu work in?

Dino Fancellu works in the Computer Software industry.


About Dino Fancellu

📖 Summary

Back on the market, looking for another Scala contract role. London or home based. 28 years commercial IT, 18 years Java, 5 years Scala Specialties: Java, Scala, Akka, XML, XSLT, XSD, XQuery, MarkLogic, IB, FpML, Integration, Publishing. http://www.dinofancellu.com https://github.com/fancellu https://gist.github.com/fancellu "XML Processing in Scala"​ paper with @ScalaWilliam http://xmllondon.com/2014/xmllondon-2014-proceedings.pdf#page=63 https://www.youtube.com/watch?v=sgDmXU5NHXU https://github.com/fancellu/xqs XQuery for Scala https://github.com/fancellu/xccScala Marklogic XCC for Scala https://github.com/fancellu/jmsScala JMS for Scala http://dinofancellu.com/demo/xml-visualization/ JS+D3.js+Saxon CE XSLT in browser http://www.xml.com/lpt/a/1716 Extended XQuery for SOA http://scala.contractors/ BTW, no pairing. Not keen on programming by committee or being joined at the hip to someone else.Owner @ From January 2000 to Present (16 years) Senior Scala Developer @ Working in the OOH advertising space creating a new platform. Lots of Scala, Vaadin/Scaladin, HTML 5, Slick, POI, MariaDB, CSS, Sass, Javascript From March 2015 to July 2015 (5 months) Scala lead developer @ Working on a 3D book store http://inkflash.com/ https://www.youtube.com/watch?v=Y2rIoTfJgAA Lots of Scala magic, Scalatra, Scaladin/Vaadin, HTML 5, ScalaTest, Akka, Neo4j From October 2014 to March 2015 (6 months) Senior XSLT Software Engineer @ Working via Oracle consulting EMIR Delegated Reporting http://www.hsbcnet.com/gbm/about-us/financial-regulation/emir/delegated-reporting for Data Services Layer DSL platform won Best Wholesale Bank for Technology Innovation award at Euromoney Awards for Excellence 2014 Java 7, XSLT, FpML, Spring, Spring STS, Saxon, Maven, JUnit, RTC Jazz, ELK (ElasticSearch, Logstash, Kibana) From May 2014 to October 2014 (6 months) London, United KingdomScala Software Engineer @ Working on a strategic mobile payment platform: Pingit for corporates http://www.barclayscorporate.com/products-and-solutions/cash-management/barclays-pingit-for-corporates.html Scala, Java 7, Spring MVC, REST, Vaadin, Scaladin, Scalatra, Scalate, Dispatch, ZeroMQ, Akka, Spray, HttpClient, Gatling Stress Tool, ScalaTest, BDD, Git, 2-way SSL, JCE/JSSE, Tomcat 7, Jetty, Maven, Metrics, Esper, Hazelcast, hawt.io, Mule ESB, WAS, Scala mentoring. From August 2013 to January 2014 (6 months) London, United KingdomXSLT Developer @ Working on the Gazettes project to unify the existing Government Gazettes websites into one cohesive whole. Working on the HTML5 UI in XSLT 2.0. XSLT Transforms under Marklogic from RDFa. Also wrote XForms engine. Lots of mentoring and assistance to Java team. From April 2013 to July 2013 (4 months) London, United KingdomIntegration Developer @ Sitting within Architecture and Integration I was responsible for various Enterprise Messaging Migration tasks for the real-time Trade Bus. First I had to assist in fixing bugs in the SBML/FpML translations, due to lack of validation, handling upstream cross product messages from Front, Brady 500/600, Murex GTS/EQD/Energy into SBML and then onto downstream subscribers. This ranged from simple code changes and unit tests to more complex discussions as to where to source missing elements, appropriate FpML structures etc. My previous FpML experience at JP Morgan proved very useful. Translated existing Python codebase into Java, for a pure Java solution. Upgraded and improved Hudson/Jenkins continuous integration install as it was running too slowly, which impacted the dev life cycle, made build run in 1/4th of the time. Various production performance issues, e.g. 1 hour process now runs in 20 seconds, removing massive memory leak, fixing race condtions etc. Created end user multithreading Trade Bus API and WebService for Java/C# publishers/subscribers for use with the new Enterprise Bus. Extended test harness to include non Trade Bus subscribers including external process JVMs and languages other than Java, initially for Traiana Harmony and FX Spot/NDF handling. Extensive Data Analysis for schema documentation and data quality. Distributed regression test framework for new Enterprise bus. Java 7, XPath, Hudson/Jenkins CI, Marklogic 5, XQuery 3.0, Saxon, XSLT, Joda Time, Camel, Spring Integration, Python, Apache Commons, JUnit, log4j, JMX, WebServices, C#, XSOM, XSD, Apache CXF, TestNG From May 2011 to September 2012 (1 year 5 months) London, United KingdomJava Developer @ I was responsible for various MI (Management information) Research Dashboard initiatives in the Global Research department. I was tasked with first analysing then migrating various manual/Excel based procedures into an Ajax web UI. Areas included were Readership, Entitlements, Authorisation, Analyst lookup, Broker Votes and Global Tiered Access. From June 2010 to September 2010 (4 months) eCommerce STP developer @ I was responsible for various eCommerce STP development tasks in the front office. My first task was to enable STP for Reuters RET FX Spot/Forward Trades coming from the FXO desk, via Quantus/Caplin through the Reuters LBN via MQ , passing it onto Murex in MxML format via MQ, for later posting onto Kondor +. Before I did this trades had to be manually booked. I did this using the in house XStream multithreading low latency messaging server and mapping in XQuery and XSLT. My second task was to convert RET trades to WSS format and send to the Vienna server, keeping track of ack/nacks. My third task was to convert RET Spot/Forward/Swap into a standardised format (ebom- eCommerce Business Object Model) for consumption by 3rd party systems like Traiana, Sophis, and Opics. This allowed us to remove commercially sensitive data and only send what we needed, resulting in smaller messages, less latency and faster processing. From March 2010 to May 2010 (3 months) XQuery Developer @ http://www.marklogic.com/solutions/operational-trade-store/ I was responsible for developing the complex XQuery transforms needed to map the existing derivative trade message formats to the new canonical message format necessary for the ODS project: GBOM (Generic Business Object Model) . The Operational Data Service (ODS) is a facility to create, revise, access and manage shared business data in a secure, scalable and consistent manner. In time the ODS will become the primary mechanism by which applications access shared transaction data in the firm, i.e. a SRP (Strategic Reengineering Project), hosted in MarkLogic. Source message formats included RmSwapTrade, TradeMLConfirmable, TradeMLedgotc, IRMLfxo, IBML fxo/ird/commodoties, FpML containing trade, confirmation and settlement messages for Interest Rate Swaps, Cross currency Swaps, CDS, CDO, Equity Swaps, Caps, Floors, Collars, SwapOptions, FX Options, Equity Options etc. My transforms were used in both the backload of existing legacy data, in batch mode, as well as on the live trades going through the multithreading message bus. I also provided consultancy and mentoring on Marklogic/XQuery/XSLT related matters to other members of the team and within IBTech Core Processing. From 2009 to 2010 (1 year) Java XML Developer @ I was responsible for importing Thomson feed data, before and after the merger. I imported Thomson ILX, ECF, GEM/SDI, RCM data from multi gigabyte XML files into Oracle, in order to be integrated with the Reuters NDA CORECAT data. This pulled in organization, instrument, quotation and relationship data, in the case of SDI, 22GB of it. Due to the size of the data my solution had to be fast and able to handle the large volumes. Documented the above, liaised with QA and Ops. Created Oracle APEX applications in order to analyze and navigate the huge datasets. Did reviews of other people’s Java designs. Also worked on performance improvements on existing feeds, code reviews for other teams. Java 1.6 and JAXB 2.x, Spring, Hibernate, XSD, Oracle 10g, EasyMock, multithreading Reuters Feed Server architecture, H2 in memory database to act as in memory cache, Camel, Solaris, KSH, Perl, Python From 2008 to 2008 (less than a year) Java XSLT Developer @ I was in the development team for RAPCD: Risk Analytics Platform for Credit Derivatives for the synthetic CDO market. I wrote the Market Data Report in XSLT 2.0 with 17 different business rules to show data state and quality, intra-day comparisons and alerts, used before uploading ValuSpread and Markit CDS market data to the Algorithmics pricing engine. I also developed various XSQL/XSLT pages for the main RAPCD web interface, adding pages for the handling of Market Data Batches, overrides and workflow, using AJAX technology for better user experience http://www.derivativefitch.com/rap_cd.cfm I also added custom XSQL action tags for SOAP WebService consumption, so that XSQL pages could access various external web services. Also created XSQL actions tags to publish to JMS Created cross server communication framework with ActiveMQ JMS to enable various cross server processes to integrate workflow. Also worked on Excel XLA addins to export data to Excel as well as conversion of Deal Snapshot editor Swing. Prototype of Flex RIA framework UI as possible new front end. Wrote new SOA business framework, along SOA Lite lines, using XSL/XQuery as driving language, using Saxon8-sa custom functions. http://www.xml.com/pub/a/2007/09/12/extended-xquery-for-soa.html This is now the backbone of our new SOA architecture. Wrote very large dataset AJAX component, e.g. browsing and editing 100,000 rows of data in browser in performant manner. Helping ValuSpread with their new customer portal, using above SOA framework, improving PL/SQL performance and the user experience From October 2006 to November 2007 (1 year 2 months) Java XSLT Developer @ I was in the development team for their web delivery system, Phoenix. Phoenix is the platform which delivers hundreds of online scientific journals, with accompanying custom websites, to individuals, societies and companies. My main task was to speed up and improve their Tiptree toolset, which was what they used to translate their site definition XML to the final delivery content format, also XML. Given my experience at Fish4, this proved to be an area with which I was very comfortable. I was also tasked with converting Tiptree to be compatible to our new JEE platform. My next task was to write a standalone test harness for the security module (A&E), allowing them to chase down severe performance issues. Next I was tasked with migrating the in house C++ search and content engine (Bibliotek) to MarkLogic, a pure XML XQuery database, as the current system was slow, unstable, and couldn’t take on any more business. Pure multithreaded Java, JDK 1.4.2, Spring, SAX/XML/XSLT 2.0, 900+ journals to process, thousands of XHTML site fragments. Sped things up enormously, made it possible to select individual journals or clusters of journals for translation after the project lying dormant for over 6 months. The migration to MarkLogic of course involved converting the existing 1999 technology to the latest version of the MarkLogic pure XML/XQuery database, with the client side COM/Java code turned into pure Java. From March 2006 to October 2006 (8 months) London, United KingdomJ2EE Contractor @ This was for the Message Manager Thin Client, a financial messaging platform. I created the SWIFT MT95/96/99 messaging module, system data admin, host data admin, and 4-eyes security administration module. From September 2004 to January 2005 (5 months) XML Contractor @ I was in charge of the ppm, the advert pre-proccesing module. Every advert in the system went through the ppm in order to be validated, altered, and transformed into our final XML standard. It handles over 900,000 adverts a day from many different sources, for jobs, homes and cars. Also did Data Migration for over 600,000 user saved searches to new platform. Documented the ppm, complex (Java and XSLT) business rules were translated into English for the Business Analysts. Headed up GateKeeper project, taking final XML feeds from customers and validating against complex XSD schemas and Java side business rules in order to ensure data quality. Built web based MIS system to drill through advert data. From 2005 to 2005 (less than a year) Senior Contractor @ The system tracked patients in hospital, and managed their care pathways. Given the nature of the information the system had to be secure, robust and perform well. My role, as senior contractor, was to optimise the system, convert PHP code into Java and provide mentoring. From January 2004 to May 2004 (5 months) Senior Contractor @ I was head developer for a distributed RIA for the hospitality industry. The system allowed complex configurable menus, food-ordering and logistics, data-entry, credit cards, multi-media presentations, chat and instant messaging. This was a cutting edge project due to the high demands from user requirements. From May 2002 to May 2003 (1 year 1 month) Senior Developer @ To develop an online FX order system, as part of a larger suite of financial applications. The FX order system allowed clients to enter into FX positions and specify stop-loss or take-profit orders, as well as manage portfolios. The system and companies involved were sold to Dow-Jones. From 1996 to 1996 (less than a year) Senior C++ Developer @ Many C++/C multi threading real time systems for the cinema and theatre ticketing systems From 1993 to 1995 (2 years) Alleyn's College Dino Fancellu is skilled in: XSLT, Spring, XSD, XML, SOAP, JMS, Java, Java Enterprise Edition, Web Services, Scala, Tomcat, .NET, MarkLogic, SOA, XQuery


Dino Fancellu’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Dino Fancellu's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 6 month(s)

Dino Fancellu's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 92% chance that Dino Fancellu is seeking for new opportunities

Dino Fancellu's Social Media Links

www.dinofa... www.kungfu...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free