Francis Adediran

Hi, I'm Francis. Welcome to my site. I author the content of this site and its blog. I write blogs,create coding courses, speak at events and work as a developer. When i'm not in tech, i enjoy running, travelling, watching sports and learning.

Summary


Welcome to my online curriculum vitae. Here you will get a detailed insight into my work experience, skills, certifications and education. My professioal journey started as an intern web services developer, a decade ago and since then I have worked for several companies in various developer roles. This has involved the creation, maintenance and continued development of commercial web sites and online APIs. I currently work for a company calledPublicis Sapient, who are experts in helping establised organizations by partnering with them to their future, digitally-enabled state, both in the way they work and the way they serve their customers

I have commercial experience working with technologies such as C#, .NET, Node.js, JavaScript and Python. Apart from coding, i've been involved giving talks, demos to clients, assisting and sometimes mentoring other developers.

My aim for the future is to expand on the knowledge base I currently have and continue to be involved in the architecture and design of applications from the ground up.

Skills & Technologies


Used in current role

NodeJS

Experience, 3+ years

TypeScript

Experience, 2+ years

Loopback

Experience, 1+ years

GCP

Experience, 3+ months

Experience


Publicis Sapient
Senior Consultant Developer

Feb 2019 - current

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. Partners include Lloyds Bank plc, Unilever, Nationwide Bank and Walt Disney.
  • Joined Publicis Sapient as a Full stack developer. Was immediately contracted to Lloyds banking group to assist the company in digitising its business user’s journey.
  • Joined the team as the only developer that knows UI development. Helped with design discussion and training other developers. Helped modularised their apps, created shared libraries and CI/CD pipelines for UI applications.
  • Developed API endpoints for the backend service using NodeJs, Loopback I/O and Jest. Contributed to moving their backend services to containers using Docker and Kubernetes.
  • Involved in Client meetings, gathering requirements, determining OKRs and breaking business epics into stories.
  • Worked in a team of 4/5 developers, employing an agile approach via Scrum and Kanban framework. Also participated in fine-tuning business requirements, client presentation and brown bag sessions

Perfect Channel
Senior Developer

Aug 2017 - Feb 2019

Perfect Channel are experts in creating intelligent, enterprise-level auction and trading technologies. Customers include Christie's, Lloyds of London, TMX Group (Agriclear) and Fonterra (Global Diary Trade).
  • Part of POC/Labs team, responsible for creating new architectures and solutions based on client requirements and future expectations.
  • Involved in the refactoring of the company's existing monolith product into a microservice architecture hosted on AWS cloud services.
  • Created microservices using a serverless architecture. Technologies used include AWS Lambda, Node.js, .NET Core, MySQL, DynamoDB and Elasticsearch.
  • Involved in the company’s adoption of React and TypeScript as their primary UI technology.
  • Team of 4 developers that employ an agile approach using the Scrum framework. This includes code reviews and continuous deployment.

Totaljobs Group
Software Developer

Jan 2017 - June 2017

Totaljobs.com is one of the UK's leading jobs boards, attracting around 6 million jobseekers every month on the hunt for one of 110,000 live job ads the site carries at any one time
  • Worked as part of the team that deals with SEO and Search aspect of the TotalJobs sites.
  • Programmed in C#, AngularJs, Python, LESS and HTML.
  • Helped with the integration of external APIs suck Google Adwords, Lucence Search and Stepstone Data Repo.
  • Gained knowledge of SEO and Advertising campaign
  • Extensively use practices such pair programming, code review, white-boarding session to collaborate with team members and discuss ideas.

Ticketmaster (LiveNation) -.Net Developer
Software Developer

April 2016 - Dec 2016

Live Nation Entertainment is an American global entertainment company, founded in 2010, following the merger of Live Nation and Ticketmaster. The company promotes, operates, and manages ticket sales for live entertainment in the United States and internationally. It also owns and operates entertainment venues, and manages the careers of music artists.
  • Joined Livenation tech team with Ticketmaster in April 2016. Was part of the team that researched and developed the company’s first content driven site using Umbraco,Bootstrap, LESS
  • Was part of the team that developed and released the company’s first REST API using .NET Core.
  • Use practices such pair programming, TDD, BDD, continuous integration to develop high quality maintainable code.
  • Participated in the DevOps movement by helping with the integration of teamcity, octopus, SonarQube, AWS deployment.
  • Participated in requirement gathering, stories grooming, prototyping and deployments.

Education


GCP Certified Professional Cloud Developer
Google Cloud Platform

2019

AWS Certified Developer - Associate
Amazon Web Services

2017

BA (Hons) Computer Science and Business
Trinity College Dublin, Ireland

2006 - 2010