Meshach Adedotun

Meshach Adedotun

$20/hr
Fullstack web developer building fast, scalable apps with TypeScript, React, Next.js & Node.js.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Ikeja, Lagos, Nigeria
Experience:
3 years
Meshach O. Adedotun Fullstack Developer| Backend Focused | Cybersecurity Enthusiast Email:-| GitHub: GitHub| Phone: - Profile Fullstack Developer adept at building secure, scalable, and maintainable applications from scratch, leveraging hands-on experience in backend systems, RESTful APIs, frontend design, and DevOps workflows. Committed to continuous learning with over 200 hours of projectbased study on Microsoft Learn, Google Cybersecurity, and IBM platforms. Possesses strong problem-solving skills, a practical grasp of web security, and a dedication to collaborative development. Technical Skills  Languages & Frameworks: JavaScript (Node.js, React.js), Python, SQL, HTML, CSS, TailwindCSS, Bootstrap and Nextjs  Tools & Platforms: Git, GitHub, Docker, Firebase, Railway, Postman, GitHub Actions (CI/CD)  Databases: MongoDB, PostgreSQL, MySQL  Core Competencies: o REST API Design: Created and documented APIs with Postman for production-ready backend apps. o Authentication & Authorization: Implemented secure login using JWT and role-based access control. o Security: implemented user input validation using joi library o Helmet: To implement security against downgrading attacks, clickjacking, information leakage and XSS Filter Protection o Web Security: Applied secure coding practices from Google Cybersecurity Specialization and IBM courses. o DevOps: Deployed live apps on Railway and Firebase using GitHub Actions for CI/CD automation. Projects & Experience Lagos State Examination Board (Landing Page and Identity Management) (2021) krenato Team (Identity Management feature) Backend Development – CareerEx Tech Academy (EduCore Project) (Latest Project)  Built the complete backend of a role-based Learning Management System (LMS) using Node.js and MongoDB.  Integrated secure user authentication and dynamic enrollment tracking with JWT, Express middleware, and MongoDB schemas.  Designed and tested RESTful APIs with Postman; documented endpoints using Swagger.  Deployed the backend using Docker and Railway for live testing and continuous delivery.  Deployed the backend on Railway: Live EduCore Backend Hosted on Railway: You can check it here: Educore-Backend Educore Backend API documentation is available on demand. Frontend Development – New Horizons (ResycLink Project)  Interpreted and translated user requirement into features.  Created wireframes and UML activity diagrams during planning to guide UX design.  Designed and implemented a responsive web interface for a recycling awareness app using React.js and Tailwind CSS.  Integrated Firebase Hosting for continuous deployment and user feedback testing. Education Bachelor of Science in Chemical Engineering – Obafemi Awolowo University Relevant Learning & Certifications   Data Engineering (Python): DataCamp Google Cybersecurity Specialization (Coursera): o Google Cybersecurity Certificate  Code Generation & Optimization Using IBM Granite (Credly) o  Badge: Code generation and Optimization Certificate 170+ Hours on Microsoft Learn (Secure Data Processing, Storage & Application Security) o Credential: Meshach's Microsoft learn Tech Trophies and Badges Notable Strengths  Self-Starter: Completed 200+ hours of hands-on, real-world training across platforms covering azure, AWS service (s3 and EC2) and others.  Builder Mindset: Designed, implemented, and deployed full-featured apps with production-ready code.  Security Aware: Applied principles from Google and IBM security training in all projects. Security-first code implementation of requirements.  Team Ready: Experienced with GitHub workflows, version control, and collaborative sprints.  Everything is doable and learn-able… I am open to learning any programming language(s) and tools that will enhance our organization status in the industry or make our development process secured and faster.
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.