Experience
Vendease
Lead Frontend Developer
Technologies used: Angular, Typescript, SCSS, Docker, NGRX, JWT, Tailwind
- Led a team of front-end developers in the successful completion of multiple web development projects, ensuring adherence to project timelines and quality standards
- Developed and implemented responsive web designs using HTML, CSS, and JavaScript frameworks such as React and Angular
- Optimized website performance by implementing best practices for code efficiency, browser compatibility, and page load speed
- Collaborated with UX/UI designers to create visually appealing and user-friendly interfaces for websites and applications
- Incorporated SEO techniques into front-end development process to improve search engine rankings and increase organic traffic
- Conducted code reviews to ensure adherence to coding standards, maintainability, scalability, and security measures
- Worked closely with back-end developers to integrate front-end components with server-side logic using RESTful APIs or other methods
- Collaborated with cross-functional teams including designers, product managers, QA testers, and stakeholders throughout the project lifecycle
- Served as a technical lead in client meetings or presentations discussing project requirements, progress updates, and technical feasibility
- Demonstrated expertise in responsive design principles ensuring seamless user experiences across various devices (desktops/laptops/tablets/mobile)
- Collaborated with UI/UX designers to translate wireframes/mockups into interactive prototypes using HTML/CSS/JavaScript libraries/frameworks like Bootstrap or Material-UI
- Developed and maintained style guides, design systems, or component libraries for consistent branding and UI elements across multiple projects
- Participated in Agile/Scrum ceremonies such as daily stand-ups, sprint planning, backlog grooming, and retrospective meetings
- Implemented performance optimization techniques such as lazy loading images, minification of CSS/JS files, caching mechanisms, etc
- Mentored junior developers on coding best practices, providing guidance on industry trends and emerging technologies
Volunteer
Software Engineer
Technologies used: React, Next, Angular, Javascript, SCSS, Docker, NGRX, JWT, Bootstrap-4, Jest, Tailwind, Node, Express, MongoDB, React-Query
- Working volunteeringly with ministry IT team for application performance and features.
- Built Wallet application using Angular 16, Node, express, mongoose and MongoDB
- Built Hotel Bookings application using Next js, MongoDb, Mongoose
- Building Maintenance management application using Next js, cloudinary, MongoDb, Mongoose
- Implemented responsive pixel perfect figma designs, fit for all device screen breakpoints(mobile, tablets, and desktop).
- Implemented responsive pixel perfect figma designs, fit for all device screen breakpoints(mobile, tablets, and desktop).
- Designed API and integrated on the client side
- Form validations, submission, and error handling.
- Mentoring newbies on frontend technologies by holding short sessions and reviewing code.
Remita
Frontend Developer
Technologies used: Angular, Jquery, Javascript, JSP, Jasmine, SCSS, Docker, NGRX, JWT, Bootstrap-4
During my last performance appraisal session I was graded 92% by my Line Manager (Team Lead) for exceptional contributions.Developed an internal solution (Admin Console) with roles and permission features that drastically reduced the processing time of client requests, even over the weekend by 80%. It modifies records on the database using dynamic forms and stored procedures that executes SQL queries.
- Implemented responsive pixel perfect Figma designs, fit for all device screen breakpoints(mobile, tablets, and desktop).
- Implemented web accessibility principles with accordance to WCAG 2.1 across web application.
- Integrated APIs on our frontend Angular and JavaScript applications using JSON Web Tokens(JWT) and cookies.
- Form validations, submission, and error handling.
- Built more reusable components (modals, tables, clipboard, inputs, password-validators) across our angular frontend for easy debugging and testing
- Maintained two legacy projects (payment gateway, payment/collection web-application) by debugging, refactoring and implementing new features
- Implemented i18 language translation feature and geospatial/geolocation map representation on our angular frontend
- Completed all assigned timely at the company's project live hackathon 3weeks coding camp;
- Migrated UI elements into newly built reusable components, and migrated projects into mono-repo architecture using Nx
- Delivered three demos for frontend team, and management to update them on projects status, and newer technologies.
- Training interns on fundamentals and best practices of frontend technologies; and assisting them in reviewing & debugging their solutions.
Zuri Chat
Frontend Developer
Technologies used: Angular, Javascript, NGRX, JWT, Bootstrap, Tailwind
- Implementing pixel perfect figma designs, fit for all device screen breakpoints.
- Implemented app-wide state management using Ngrx store, effects and actions
- Integrated APIs on our frontend React application using JSON Web Tokens(JWT).
- Make PRs on approved tickets and resolving conflicts locally and on the hub using GIT.
- Collaboration with UI/UX designers, backend, and other frontend developers on group tasks using GitHub, zoom, google meet to deliberate on tasks remotely.
Auntie Network Project
Frontend Developer
Technologies used: React, Javascript, Redux, Bootstrap, Jquery
I got a financial tip three weeks from resumption for debugging react application and fixing bugs on the profile state and multiple image uploads feature.- Completed frontend tasks; implementing pixel perfect designs, consuming rest APIs, improving user experience on all devices through mobile responsiveness.
- Worked on the chat component and integrated APIs using web-socket for real-time messaging.
- Monthly career seminars on tech-related subjects.
- Collaboration with other engineers on group tasks using GitHub, zoom, meet to discuss tasks and available tickets.