Charlie Asemota, Developer in Liverpool, United Kingdom
Charlie is available for hire
Hire Charlie

Charlie Asemota

Verified Expert  in Engineering

Angular Developer

Location
Liverpool, United Kingdom
Toptal Member Since
September 28, 2017

Charlie is a software developer and designer. He primarily works with JavaScript, TypeScript, and PHP. He also uses libraries/frameworks like Angular, React, Express.js, GraphQL, Laravel, and WordPress. Charlie is dedicated to continuously improve his skills.

Portfolio

Magellan Robotech
JavaScript, TypeScript, Angular, Docker, Node.js, Sketch, GitLab CI/CD
Catalyst UX
Angular, JavaScript, Kendo UI, User Interface (UI), TypeScript
AirIQ
Amazon Web Services (AWS), Laravel, Angular, MySQL, PHP, Bootstrap

Experience

Availability

Part-time

Preferred Environment

Jira, Git, JavaScript, Node.js, TypeScript, Zeplin, Angular, React

The most amazing...

...project I've worked on is a financial tool used to compute the discounted cash flow (DCF) of companies based on previous financial information.

Work Experience

Senior JavaScript Developer

2020 - PRESENT
Magellan Robotech
  • Developed a new, white label sportsbook app, using Angular. Worked closely with the design team to implement the offer service.
  • Fixed performance issues by rendering real time updates from WebSockets more efficiently.
  • Designed and built a JavaScript request library that allows us to fetch, cache, and subscribe to data updates at each level of the “offer” tree. Avoided unnecessary requests when we already had the data or part of it in memory.
Technologies: JavaScript, TypeScript, Angular, Docker, Node.js, Sketch, GitLab CI/CD

UI Front-end Developer

2022 - 2023
Catalyst UX
  • Developed the UI for candidate management screens, job search for candidates, job listings management screens, and question banks management for interviews. I also completed the implementation of user profiles.
  • Built a fully configurable advanced search component with support for multiple tabs, multiple sections within each tab, and multiple selections.
  • Participated in bi-weekly design sessions with the design team and the clients, suggesting solutions and giving design feedback.
Technologies: Angular, JavaScript, Kendo UI, User Interface (UI), TypeScript

Lead Developer

2019 - 2020
AirIQ
  • Led the development of Workstack, an interactive workload management module. Allowed admins to arrange work instructions and direct fleets of engineers on the road through their mobile app.
  • Improved the property acquisition module, dashboard, and added map interactions.
  • Developed the lease holder portal. Implemented two-factor authentication on the back end. Included CMS for property managers, Sage Pay integration, and chat features.
  • Increased unit test coverage on the front end. Improved API loading performance using Laravel.
  • Led a team of five junior developers. Assisted through code reviews and pair coding.
Technologies: Amazon Web Services (AWS), Laravel, Angular, MySQL, PHP, Bootstrap

Front-end Developer/Designer

2017 - 2019
Collabco
  • Expanded an AngularJS application following a more component based approach. Facilitated the future move to a more current version of Angular.
  • Refactored an application from Gulp and AngularJS 1.3 setup to a AngularJS 1.6/TypeScript/Webpack setup.
  • Built mobile apps in Ionic from the same codebase used for the desktop platform.
  • Maintained Node.js, Express.js, and MongoDB microservices related to some of our smaller apps.
Technologies: SCSS, Gulp, Webpack, JavaScript, TypeScript, AngularJS, Node.js, Bootstrap

UI Developer

2015 - 2017
Pivotflow
  • Implemented various designs for the product landing pages. Worked along side with the designers.
  • Refactored dashboards using CSS to fit the landing pages style guide and make them responsive.
  • Built WordPress blogs for each of the company products based on the landing page designs.
  • Developed Instaport in AngularJS as a free tool for users to download all of their Instagram media to their computer.
  • Created a Vibbi dashboard in AngularJS. Added an onboarding process for users to set their accounts. Managed user roles and authentications.
Technologies: Jira, Git, Angular, JavaScript, Sass, CSS, HTML, Sketch, Bootstrap, Node.js

Freelance Designer and Developer

2012 - 2017
Wastronauts Ltd
  • Collaborated with small businesses and startups to provide them with quality work as part of a team while giving them the flexibility of working with a freelancer.
Technologies: Git, Less, Sass, Jira, jQuery UI, Angular, JavaScript, CSS, HTML, PHP, jQuery

UI Developer

2013 - 2016
OurDeal
  • Rebuilt Ourdeal.com landing page and dashboard from scratch, using Bootstrap as a base library making it easy for the back-end developer to make quick, minor changes server-side on his own.
  • Refactored the dashboard CSS, implemented new design, and made it responsive while keeping most of the HTML intact.
  • Implemented custom drag and drop element editing for the "create new contract from scan" process.
  • Built accompanying WordPress Blog.
Technologies: jQuery UI, JavaScript, CSS, HTML, Bootstrap, jQuery

Front-end Developer/Designer

2014 - 2014
Dividabill
  • Redesigned and developed responsive landing pages.
  • Developed an interactive quoting system.
Technologies: jQuery, CSS, HTML, Bootstrap

OurDeal | Draftr

OurDeal is a web application that allows users to create legal agreements and sign them online.

I worked with the team as a user interface developer, creating prototypes of the application to demonstrate new functionalities aiming to improve the overall user experience.

Solent Creatives

Solent Creatives is a unique initiative established by Southampton Solent University in early 2011.

In spring 2016, we got together to redesign the site and bring it up to date with the university updated brand and industry standards, while helping attract better quality clients for the students.

The main structure of the website was based on WordPress, but the university students and client data was kept on a separate database for security reasons. I decided to create an alternative back end within the WordPress site from where the clients could add their briefs, and coordinators could manage the students and follow the projects. Doing this helped keep the WordPress panel more organized and made it easier to manage the actual content of the site.

InvestorConnected

InvestorConnected was a Parallax website project I completed in the summer of 2014; the goal was to convert the users through storytelling. The effect was achieved by using a JavaScript plugin called Skrollr which allowed me to define specific styles for each element based on the scroll position, and each element would transition from one style to another very smoothly.

Dividabill

Southampton-based internet startup Dividabill is a utility management service that aims to eliminate the hassle of shared utility bills for students, young professionals, and rental agents.

I analyzed the top five direct competitors in the sector and designed a website that stood out and is both friendly for targeted users, professional users, and potential investors. The three areas I focused on were user experience, brand consistency, and mobile accessibility.

Project Gutenberg

Project Gutenberg is the oldest and largest single collection of free electronic books, with more than 45,000 titles founded in 1971 by Michael S. Hart with the digitization of the United States Declaration of Independence.

I decided to have a go at redesigning it and the result was very satisfying. I analyzed the current website, its structure, and what it offers and then compared it with its commercial ebook competitors to gain the best approach to move the project forward.

Frameworks

Angular, Bootstrap, AngularJS, Laravel, Kendo UI

Libraries/APIs

jQuery UI, jQuery, React, Node.js, Parallax

Tools

Sketch, Git, Jira, Webpack, Gulp, Zeplin, GitLab CI/CD

Platforms

WordPress, Amazon Web Services (AWS), Docker

Storage

MySQL

Other

PSD to HTML, User Interface (UI), Web App UI, Analysis, Websites, User Experience (UX), Website Redesign

Languages

JavaScript, PHP, HTML, CSS, Sass, Less, TypeScript, SCSS

2013 - 2016

Bachelor's Degree in Web Design and Development

Southampton Solent University - Southampton, UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring