Emmanuel Esan
Skilled and dedicated Front-End Developer with extensive experience in HTML,
CSS, JavaScript, React, and Vue.js. Proven track record of building responsive
and user-friendly web applications. Proficient in modern front-end frameworks
and libraries, including TypeScript, Tailwind CSS, and React Redux for state
management. Successfully implemented JWT authentication in React Redux
projects. Adept at researching and providing innovative solutions to complex
technical problems. Strong team player with excellent communication skills.
Projects
Capstone Project:
I built a Carefinder web application which allows users to search for hospitals
within their region. Users can input their location or select from a list of nearby
cities to find hospitals in their area. The platform listed hospitals and their
respective contact details, including address, phone number, and email.
Lagos, Nigeria
-
Email/nikolasdevs
LinkedIn/Emmanuel
Github/nikolasdevs
TECHNOLOGIES
Design
HTML, CSS, Figma
Web Development
Responsive design, Cross-browser
compatibility.
Export Hospitals: Carefinder allows users to export the list of hospitals to a CSV
file, making it easy to save and share the information. This feature was
implemented using Firebase's built-in file storage.
Programming Languages
Share Hospitals: Carefinder also allows users to share the list of hospitals with
others. Users can share the information via email or by generating a shareable
link. This feature was implemented using Firebase's built-in email and
link-sharing functionalities.
Frameworks/Libraries
Nextjs, React, VueJs, Bootstrap,
Tailwind CSS, Material UI,
Redux Toolkit.
User Authentication: Carefinder requires admin users to create an account to
access the platform's admin features. This feature was also implemented using
Firebase's built-in authentication feature, which supports multiple authentication
methods, including email/password and social media logins.
Tools/Platform
GitHub, Visual Studio Code.
Markdown Support: Carefinder allows admin users to write content(create
hospital entries and corresponding details) with a markdown. This feature makes
it easy for users to format their content, add links, and insert images. The
platform will provide a simple text editor that supports markdown syntax.
Javascript, Typescript
API Consumption
RESTful APIs.
Others
Problem-Solving, Researcher.
EDUCATION
Carefinder was developed using NextJs, Typescript, Tailwind, Material UI, and
Firebase to handle the database and authentication amidst other features.
Other Projects:
Developed a functional website application with user authentication, and other
functionalities. Implemented state management using React Redux and styled
components with Tailwind CSS and Material UI.
Implemented CRUD operations for tasks, allowing users to create, update, and
delete tasks.
Utilized local storage for data persistence and state management.
Designed and developed a responsive landing page for a fictional product.
Ensured cross-browser compatibility and a mobile-friendly layout.
AltSchool Africa
Frontend Development
(Javascript, React)
2023 - 2024
Dev & Design, Nigeria
Diploma in Product Design,
Low Code Development
2022
University of Lagos, Nigeria
Bachelor of Arts in
Philosophy and Logic
2010 - 2015
CERTIFICATION
WORK EXPERIENCE
Tech Synergy, Remote — Frontend Developer
●
April 2024 - Present
Collaborated with a full team to develop and maintain user-friendly web
applications.
●
Built and optimized components using React, Vue.js, and Tailwind CSS.
●
Implemented state management with React Redux, ensuring efficient and
scalable code.
●
●
Implemented Yup and Formik for form validation.
Developed authentication systems using JWT and React Redux.
●
Participated in code reviews and provided constructive feedback to
improve overall code quality.
●
Conducted thorough research to identify and implement the best solutions
for various technical challenges.
Dev & Design, Remote — Product Designer
Aug 2022 - June 2023
●
Designed and built successful mobile and desktop products with a strong
eye for details, functions and a good user experience.
●
Develop[ed style guides for different projects.
●
I designed different frames and components using the Figma application.
●
Designed and built products with other team members from start to finish
with focus on functionality and desired effect.
DesignBloc, Remote — Product Designer
May 2022 - August 2022
●
Designed and built successful mobile and desktop products with strong
eye for details, functions and user experience.
●
Helped the team to deliver projects within the time frame.
●
Develop[ed a style guide which assisted in building the app.
●
Collaborate with developers to build a functional and responsive app.
●
Conducted user research and user interface design for web applications.
Milton Labs, Nigeria
Certified Bubble Associate
2022
Dev & Design, Nigeria
Certified Product Designer
2022