Elvis Ciotti

Under construction. See my Linkedin profile in the meantime


Under construction. See my more updated Linkedin profile in the meantime

lexisNexisUK FlowAutomator.com

Automation tool launched in early 2021 written in Java Serverless, DynamoDb, React/Typescript frontend, Amazon SQS.
Links: www.flowautomator.com

ministerJusticeUkComplete Deputy Report, Gov.uk application

Client: Ministry of Justice UK, Office of the Public Guardian, London, 2014 - present;
Developed "Complete Deputy Report", a government online service used by deputies to collect finance information about clients and send a report to the Office of the Public Guardian (OPG);
Links: https://www.gov.uk/complete-deputy-report

lexisNexisUKLexis Process

Developed Lexis Process,a project management tool for lawyer firms. The tool is configurable to dynamically support different lawyers procedures, support users with different costs, LexisNexis APIs integration, time tracking and cost managament. Links: Demo Video of the version (after 3 months of development). Beta version is privately sold to client so that not visible.

lexisNexisUK Berenberg equity research portal

Full Stack development of the official Berenberg Bank's Equity research portal using React/Typescript, including complex stock screening functionality on top of Oracle database. Strong FE and BE unit and functional testing. Deploy with Docker and k8s


Client: Markcomedia, London, 2009-10; Internationalised in 4 languages, patched, improved, converted to industry standard framework, managed releases of the main company's website, 200-500k daily unique visits; Wrote a tool to parse affilate networks content and voucher codes in 4 languages;
Links: MyVouchercodes.co.uk

Eurimaco, news aggregator engine

Client: T&C Universal, London, 2012-2013;
Engine to collect news from thousands of blogs, calculate the trending content (facebook, twitter API), transform and re-distribute content to various wordpress blogs, based on a set of rules (tag, language, trending score filter and twig templates).

Jolie Language message typing

Client: ItalianaSoftware, Italy, 2008;
Implemented a system for declaring and validate SOAP messages for Jolie, a Java Web service orchestration languag;
Links: Official website, Git repository (contribution not available in history)


Tool to compare products features given the URLs. Product features automatically updated with cache and cron job system. Smart Amazon API usage with multiple requests and single caching. Links: Feature Compare main website


Client: Bauer Media group, London, 2013;
Behat functional tests suite and integrated Solr search functionalities to one of the company's website;
Links: classiccarsforsale.co.uk.

Fanoinforma.it portal

Client: Global service in progress, Italy, 2006;
Custom online magazine wrote with a bespoke framework. Multi user backend used by 15-20 journalists to daily publish articles;

BravenetalentBravenew.com portal

Client: BraveNewBrave Talent, London, 2009-10;
Patched existing platform without disruptions;
Contributed to the development of the new platform

Code samples, libraries, articles

Tools hosted on this site