Charlie Asemota
Verified Expert in Engineering
Angular Developer
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
Experience
Availability
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
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.
UI Front-end Developer
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.
Lead Developer
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.
Front-end Developer/Designer
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.
UI Developer
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.
Freelance Designer and Developer
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.
UI Developer
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.
Front-end Developer/Designer
Dividabill
- Redesigned and developed responsive landing pages.
- Developed an interactive quoting system.
Experience
OurDeal | Draftr
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
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
Dividabill
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
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.
Skills
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
Education
Bachelor's Degree in Web Design and Development
Southampton Solent University - Southampton, UK
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring