Full Stack Engineer

Open to full-time
Bio

Martin A. is a Full Stack Engineer with over six years of experience in software engineering. He specializes in building responsive and user-friendly applications with a focus on both front-end and back-end technologies. Martin's core stack includes JavaScript, Python, Node.js, React, Next.js, Django, and Flask. He builds APIs, web applications, and real-time communication systems, implementing practices such as secure authentication, performance optimization, and CI/CD. He is skilled in database management using SQL and MongoDB and utilizes infrastructure tools like Docker and Kubernetes for scalable deployment. One of Martin's notable projects involved implementing a retrieval augmented generation system using Python FastAPI, deployed on AWS EC2 with Docker, and integrated with Gemini LLM for document chat. He also crafted a responsive front-end application using React, demonstrating his ability to handle complex integrations and deployments. Martin holds a B.S.C. in Civil Engineering from the University of Ilorin. He is well-suited for roles that require building scalable, secure, and efficient applications, particularly those involving real-time data processing and user-centric design.

Expertise
MongoDBNode.jsSQLNext.jsPythonReactGitJavaScriptKubernetesFlaskFast APIRelational DatabaseDocument DatabaseDatabase CachingAWSHTMLCSSTypeScript
Video Intro
Assessments
APPLICANT AVG · 51%MARTIN · 88%0255075100TopASSESSMENT SCORE (0–100)
  • SQL QuestionHard
  • Two Algorithm QuestionsMedium
  • Good score on LRU Cache QuestionMedium
Projects

Rag Fe

Implemented a retrieval augmented generation system in python fast api. Used pinecone for vector database. Deployed on aws ec2 with docker. Integrated gemini LLM for document chat. Implemented react front end for UI integrations.

Experience
  1. FULL STACK ENGINEER

    CvToCareer Pty Ltd.Feb 2024Present
    • Designed and provisioned infrastructure on digital ocean to meet security compliance.
    • Crafted user friendly interfaces in nextjs and tailwind css based on figma designs.
    • Optimized load times and UI performance by implementing react best practices.
    • Implemented cache systems and stream functionality for intensive reads in nodejs.
    • Developed and managed product databases using SQL and MongoDB.
    • Implemented google authentication and automated bot processes using python and selenium.
    • Set up regression testing with selenium.
    • Integrated google gemini for cv revamp functionality based on user requirements
    Next.jsTailwind CSSNode.jsSQLMongoDBPythonSeleniumGemini
  2. FULL STACK ENGINEER

    Kinky HairstylesJun 2024Oct 2024
    • Worked with nextjs and tailwind to craft a responsive and user friendly front end application.
    • Containerized the server application with docker with deployment to digital ocean.
    • Implemented state management with context and redux toolkit for state management and subscriptions.
    • Implemented react-query for managing, caching and synching asynchronous operations.
    • Worked with mongodb for database management implementing aggregation pipelines for data transformation and computation for necessary queries.
    • Implemented json web tokens for stateless authentication processes .
    • Implemented rate limiting and mongo sanitize to prevent mongo query injection and ddos and other security best practices
    • Implemented react Memoization techniques to prevent wasted renders in the ui .
    • Implemented an Axios builder for data fetching and automatic retries on fail .
    • Implemented RESTful API server.
    Next.jsTailwind CSSNode.jsMongoDBDockerDigital ocean
  3. FRONTEND ENGINEER

    Jiva Gayrimekul.Sep 2023Jan 2024
    • Worked with nextjs and tailwind to craft a responsive front end application.
    • Implemented react Memoization techniques and Axios builder for data fetching.
    • Ensured responsiveness across multiple devices and high code quality.
    • Worked with git and vercel for continuous deployment.
    Next.jsTailwind CSSReactGitVercel
  4. FULL STACK ENGINEER

    Techwave InnovationsApr 2020Mar 2024
    • Implemented an in-built chat application system in Node.js and socket.io.
    • Integrated secure authentication and data encryption protocols using JWT and Roles.
    • Implemented rate limiting and mongo sanitize for security best practices.
    • Implemented api best practices for improved read speeds.
    • Deployed containerized application to railway service with docker.
    • Developed and managed product databases using MongoDB.
    Node.jsSocket.ioJWTMongoDBDocker
Education
  1. B.S.C. IN CIVIL ENGINEERING

    UNILORIN (University of Ilorin)Kwara, Nigeria2017 — 2022
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavaScript
Javaria M.
Javaria M.

Full Stack Engineer

0-2 Years of Experience

MongoDBNode.jsSQLCSS
Mahmoud S.
Mahmoud S.

Full Stack Engineer

0-2 Years of Experience

Egypt
PythonJavaScriptTypeScriptReact
Ogbonna E.
Ogbonna E.

Full Stack Engineer

0-2 Years of Experience

Nigeria
BashPythonC++SQL
Joel O.
Joel O.

Full Stack Engineer

0-2 Years of Experience

Vue.jsNode.jsMongoDBGit
View all

Full Stack Engineer

3-4 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll