Johnkingsley Ezechi Amaechi

Johnkingsley Ezechi Amaechi

$40/hr
An Experienced Software Engineer with over five years of experience.
Reply rate:
50.0%
Availability:
Full-time (40 hrs/wk)
Location:
London, England, United Kingdom
Experience:
5 years
JOHNKINGSLEY AMAECHI TEL - Experienced Software Engineer with over five years of experience. Skilled in creating usable products & experiences using TypeScript & JavaScript Github | LinkedIn - EXPERIENCE ConfigCat — Technical Writer OCT 2023 - Present • Budapest, Hungary • Remote I currently work at ConfigCat as a technical writer where I utilize my writing skills and experience in creating user-centric articles around feature flags. My responsibilities are: ● Creating and maintaining technical documentation for the company. ● Crafting out new articles about several use cases of feature flags. ● Collaborating with subject matter experts to gather information for documentation ● Ensuring articles and technical documentation comply with company standards and industry best practices. Languages / Frameworks Utilized: Markdown, Docker, Javascript, JSON, Yml Codementor — Senior Software Engineer / Expert mentor DEC 2021 - Present • San Francisco, California • Remote I currently work at Codementor as a software engineer and mentor. I offer software engineering consultancy, development and mentorship services to several organizations, Businesses and individuals. My responsibilities are: ● Collaborating with various companies, organizations and teams to understand project requirements and goals ● Providing expert guidance in architectural design and decision making for the successful implementation of projects. ● Working closely with several in-house developers and engineers to ensure adherence to architectural principles and design patterns. ● Providing one-on-one guidance to aspiring developers on a variety of programming languages, frameworks, and technologies. ● Conduct thorough code reviews, offering constructive feedback to mentees and junior engineers to improve code quality and best practices. ● Contributing to Open-source projects Languages / Frameworks Utilized: TypeScript, Nodejs, React, NextJs, Vue, Angular, PostgreSQL, MySQL, GraphQl, MongoDB, AWS CAEmate S.r.l — Software Engineer DEC 2022 - AUG 2023 • Bolzano, Italy • Remote I worked on CAEmate’s 3D Digital twins application (Westatix & Westatix SHM) which is used for structural analysis and efficient structural models. ● Contributed to the company's flagship products, Westatix and Westatix SHM, by enhancing the logic and data modeling within the applications. ● Collaborated closely with the CTO to refactor legacy codebases, transitioning from jQuery to modern JavaScript standards. ● Refactored the company's internal time-tracking application, ensuring accurate tracking of daily work activities for team members. ● Developed a new internal tool, Bashlib, which streamlined application deployment processes and server management, improving operational efficiency. ● Enhanced the company's interview application by implementing modern frameworks and designs for improved interactivity. ● Optimized the company website, addressing delayed load times, responsiveness on various devices, and SEO optimization. Languages / Frameworks Utilized: JavaScript, TypeScript, Nodejs, React, Svelte, PostgreSQL, Webpack, Docker, Git & Github. Fidelity Bank PLC — Software Engineer OCT 2021 - FEB 2023 • Lagos, Nigeria • Remote Fidelity Bank is one of the top leading commercial banks in Nigeria. I worked closely with designers and engineers in an agile team to develop and maintain applications used to fasttrack banking activities. ● Refactored and maintained a legacy codebase used for loans processing and financial audit, ensuring code quality and reliability. ● Designed and developed a new interest rate portal, facilitating the interest rate processes within the internal operations department of the bank. ● Created highly secure RESTful APIs with robust authentication mechanisms to enable seamless data exchange and interaction. ● Collaborated with cross-functional team members to refactor a major portal, "Universe," used by all in-house banking operational staff. ● Played an active role in regular team discussions to decide on architecture and tooling for new projects, ensuring that systems are properly architected and meet business requirements. Languages / Frameworks Utilized: JavaScript, Typescript, React, Angular, Vue, AWS Lambda, Nodejs, MongoDB, DynamoDB, Git & Github, RabbitMQ. Software Business Solutions Consulting — Software Engineer OCT 2021 - JAN 2023 • Lagos, Nigeria • Remote I was contracted by SBSC to help in building several client applications and products in areas like Fintech, EdTech, Banking, etc. ● Maintained and continuously improved existing software systems, ensuring their functionality, reliability, and relevance. ● Optimized client's web applications to achieve maximum speed and efficiency, enhancing user experience and performance. ● Collaborated in a multidisciplinary team alongside back-end developers, UI/UX designers, and mobile application developers to deliver comprehensive and integrated solutions. ● Designed and created user-friendly web pages, enhancing the user interface and overall experience. ● Developed and implemented test cases to ensure software quality and compliance with company design and software guidelines, maintaining consistency throughout the development process. Languages / Frameworks Utilized: Angular, GraphQL, PostgreSQL, Sequelize, RabbitMQ, Express.js, React.js, JavaScript, Vue.js, Node.js, TypeScript Alida School — Backend Engineer / Instructor JULY 2021 - DEC 2021 • London • Remote Alida school is a coding school that centers its aim and vision to teach Africans how to code and also help increase the tech productivity in Africa. ● Taught students the principles and practical skills of backend development, providing a strong foundation in software engineering. ● Enlightened students on how to leverage their acquired skills to create innovative and impactful software products. ● Guided students along their software engineering career paths, offering insights into specialization areas and career development. ● Mentored aspiring developers in various areas of specialization, including website development, progressive web apps, desktop application development, and REST API design. ● Conducted regular project check-ins and evaluations to monitor progress and ensure timely project deliverables. Languages / Frameworks Utilized: JavaScript, Typescript, ExpressJs, NodeJs, MongoDB, MySQL, PostgreSQL,, Git & Github Upwork — Software Engineer (Freelance) AUG 2020 - JUNE 2021 • Remote ● Successfully operated as a freelance software engineer, collaborating with clients from Africa, Asia, Europe, America, and other regions. ● Assisted clients in developing tailored solutions to address their unique challenges and business needs. ● Provided expert advice on how technology could be effectively integrated into clients' businesses, contributing to their growth and success. Languages / Frameworks Utilized: Javascript, React.js, Vue.js, Node.js, MongoDB, Sequelize.js, PostgreSQL, MySQL, TypeScript, Redis, RabbitMQ. Grid Data Manager Ltd (in affiliate with Code Cradle innovations) — Full Stack Developer MAY 2019 - JULY 2020 • Lagos, Nigeria • Remote ● Redesigned and rebuilt the company's website, enhancing its user experience and visual appeal. ● Crafted and improved the design, accessibility, and overall user experience of the existing website, ensuring a user-friendly interface. ● Enforced healthy codebases, coding style, and coding standards to maintain code quality and consistency. ● Developed a series of online management systems, which were successfully delivered to clients both within and outside Africa. ● Managed and led a team of other members to ensure that all projects under your supervision were delivered with minimal bugs and within the specified timelines. Languages / Frameworks Utilized: JavaScript, Typescript, NodeJs, React, VueJs, NextJs, NuxtJs, MongoDB, MySQL, PostgreSQL, Git & Github Ken Saro Wiwa Innovation Hub — Full Stack Developer SEP 2017 - JULY 2019 ● • Port Harcourt, Nigeria • Remote Designed, developed, and maintained the full architecture of cross-platform applications, spanning web, mobile, and desktop, ensuring cohesive and efficient solutions. ● Oversaw and manage the system flow and structure of the applications developed by the team, ensuring robust and scalable software. ● Assisted learners in overcoming challenges they encountered during their skill acquisition, fostering their growth and proficiency. ● Regular check-ins on their projects and deliverables Languages / Frameworks Utilized: JavaScript, NodeJs, React, VueJs, NuxtJs, MongoDB, Git & Github SELECTED PROJECTS Electronic Shop - E Commerce application to purchase several household and electronic items and also reach out to artisan Ogabassey - An ecommerce application that allows you buy gadget and pay in installment EDUCATION RIVERS STATE UNIVERSITY, Port Harcourt, Nigeria — BSC, Computer Science SEPT 2015 - OCT 2019 Programming Coursework: Data structure and algorithm, Compiler construction, Project Management, System analysis and design, Relational databases, Artificial Intelligence SKILLS Language & Framework: JavaScript, TypeScript, React, VueJs, Angular, HTML, CSS, CSS-in-JS, NodeJS, NextJS, NuxtJS Database & Storage: MySQL, Redis, MongoDB, PostgreSQL, Firebase, Prisma, GraphQL Others: Object oriented design, Functional programming, Design System, Open Source, Serverless, Version control,, Docker, Performance Optimization, Webpack, PWA, GitHub Actions PUBLICATIONS ● MongoDB Aggregation - A beginner guide (Author) Link: https://kizito917.hashnode.dev/mongodb-aggregation-a-beginner-guide ● Practical approach to unit testing in React Using Jest (Author) Link: https://kizito917.hashnode.dev/practical-approach-to-unit-testing-in-react-using-jest ● Signup and Login Implementation with JWT in Node Js (Author) Link: https://medium.com/@kizito917/sign-up-and-login-implementation-with-jwt-in-node-js-using-po stgres-and-sequelize-b080f ● Common Websites performance mistakes (Contributor): Link: https://www.linkedin.com/advice/3/what-most-common-website-performance-mistakes-ywqje?contr ibutionUrn=urn%3Ali%3Acomment%3A%28articleSegment%3A%28urn%3Ali%3AlinkedInArticle%3A-%2C-%29%2C-%29&trk=rtyc Other of my publications can be found mostly on my Hashnode and Medium blog profile
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.