
Nana Koduah Frimpong
Verified Expert in Engineering
Full-stack Developer
Accra, Greater Accra Region, Ghana
Toptal member since February 16, 2022
Nana is a senior software engineer with over nine years of experience working on full-stack projects. He has successfully taken ideas from the drawing board and churned them into fully functional business solutions. A self-taught software engineer, Nana is capable of learning new technologies and being productive in the shortest possible time. With his effective communication skills, he can talk through pros, cons, and advice with clear action items in any software project.
Portfolio
Experience
- JavaScript - 8 years
- CSS - 7 years
- PostgreSQL - 5 years
- Node.js - 5 years
- React - 4 years
- Redux - 4 years
- Responsive UI - 4 years
- Express.js - 3 years
Availability
Preferred Environment
JavaScript, React, Redux, CSS, Node.js, TypeScript, PostgreSQL, Next.js, Ruby on Rails (RoR)
The most amazing...
...thing I've done was integrate back-end services with Cambridge Global APIs and build corresponding dynamic forms for country schema and compliance restrictions.
Work Experience
Senior Full-stack Developer
TempoLab (formerly Roadmunk)
- Served as a team lead for a new integration with Structure, a Jira Market Place tool, as part of the company's specific portfolio management objective.
- Handled a high-risk deprecation work when Jira deprecated the Epic Link field and required all integrations to use the parent field. This had the potential to affect all customers with formats, layouts, and item links dependent on this field.
- Added lightweight Trello integration to the list of integrations available to the company's customers.
Full-stack Developer
UrbanBound
- Maintained and improved a legacy code base project.
- Provided guidelines for teammates on front-end coding and best practices.
- Developed the initial implementation of the automated cash payment.
- Assisted the team working on the Cambridge payments API integration to resolve major bugs on time.
- Made vital design contributions to the front-end structure and the new reporting functionality architecture.
- Built the employee timeline component and handled various data models that populate the timeline.
- Refactored old legacy code that is not supported in React 16.8+.
- Build reusable React components for the internal component library.
Senior Front-end Developer
Omise
- Joined a startup with zero users and at the initial stages of the exchange platform and saw it through to production with over a million users.
- Contributed to the Go.Exchange project deployment, actively directing the front-end design, architecture, security, performance, and libraries added to the project.
- Developed most of the core reusable components and functionality of the Go.Exchange platform.
- Oversaw the emoji version-only of the toolbox with a Firebase back end for the Go.Exchange platform.
Full-stack JavaScript Software Developer
Software Group
- Led a team of four developers to develop an API integration for Bayport-Payconnect.
- Fixed a major bug in the legacy pascal based USSD application during the first three months after joining the project.
- Developed the front-end functionality for the Bayport payroll loan app. The functionalities include digital signature, OCR, location services, and responsive UI with plain CSS.
- Oversaw numerous APIs, back-end services, and web apps. Integrated the APIs with world-class banking solutions such as Temenos T24 and Oracle FLEXCUBE.
- Met clients' business and technical teams regularly to provide project status and discuss new features, timelines, project estimates, bugs/issues, and the best resolution approach.
Full-stack Developer
Freelance
- Interfaced with three separate clients to gather requirements and scope the project.
- Planned, developed, deployed, trained, and provided support to software users.
- Got involved in every stage of the software development lifecycle.
Experience
HR/Payroll System Rewrite
OISL and OBUL USSD Applications
After the successful implementation of the OISL USSD application, I was moved to replicate a similar project for Opportunity Bank of Uganda Limited (OBUL) in Uganda.
Bank Account Reconciliation Software
Fixed Asset Register
I developed a fixed asset register that automatically depreciates client assets and allows for asset readjustment, cost additions such as maintenance and repair costs, scrap value input, and many other functionalities.
The software provided real-time data on the company's asset value at any point in time, past dates, and present. The software generated monthly and annual depreciation report that was inserted into other company reports.
Education
Bachelor's Degree in Chemical Engineering
Kwame Nkrumah University of Science and Technology | KNUST - Kumasi, Ghana
Skills
Libraries/APIs
React, Node.js, jQuery, React Testing Library, Vue, Socket.IO, Sinon.JS
Tools
GitHub, Webpack, CircleCI, Bitbucket, Airbrake
Languages
CSS, JavaScript, SCSS, TypeScript, Java 7, HTML
Frameworks
Redux, Jest, Express.js, Ruby on Rails (RoR), Jasmine, Next.js, AngularJS, Angular, Knockout (Knockout.js), Cypress, NestJS
Storage
PostgreSQL, Microsoft SQL Server, SQL Server 2008, MongoDB
Paradigms
REST
Platforms
Buildkite, Docker
Other
Styled-components, Enzyme, Front-end Development, Responsive UI
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