Ignatius Sani
Abuja, Federal Capital Territory, Nigeria--
linkedin.com/in/ignatiussani
Summary
Combining expertise in both Ruby on Rails and the MERN (MongoDB, Express.js, React.js, Redux, and
Node.js) stack, I have adeptly engineered robust full-stack solutions. With proficiency in front-end and back-end
technologies, I've delivered seamless user experiences through React.js and developed efficient server-side
applications using Node.js. Moreover, my fluency in Ruby on Rails has empowered me to architect elegant web
solutions.
I've developed extensive knowledge in
* Front-end development: ReactJS | Vue | JQuery | NextJs, ReactNative, Reduxtoolkit, reactRouter, HTML, CSS,
Javascript.
* Back-end development: Ruby on Rails | NodeJS | ExpressJS,NestJs,Javascript,Ruby.
* Databases: MongoDB | MySql | Postgresql.
* Styling: Styled-components | SASS | Webpack | Material UI | Bootstrap | Tailwind CSS, ChakraUI.
I am eager to take on a challenging role where I can leverage my MERN stack and Ruby on Rails skills to create
innovative and impactful web applications.
* See my GitHub repositories https://github.com/ignatius22.
Experience
Instructor - Full-Stack Web Development
CareerFoundry
Jun 2021 - Present (2 years 5 months)
* Taught selected lessons in accordance with learning objectives and fidelity to session plans
provided by CareerFoundry
* Evaluated student performance and progression toward competencies based on course
deliverables and course rubrics, by CareerFoundry
* Provided constructive and timely feedback to students in the cohort, escalating concerns in a
timely manner to the Lead Instructor.
Mentor - Software Engineering Career Track
Springboard
Apr 2023 - Present (7 months)
Ignatius Sani - page 1
Full-stack Developer
MabtoStrong
Dec 2021 - Jun 2023 (1 year 7 months)
- Developed and maintained web applications using the Ruby on Rails framework.
- Implemented front-end components using HTML, CSS, JavaScript, and React.
- Collaborated with team members to manage development processes and meet project deadlines.
- Conducted unit testing to ensure the quality of the code and contributed to BDD/TDD practices when
required.
- Assisted in client communication and provided support to team leaders and members.
- Made use of sidekiq for background workers.
- Maintain the app using digital ocean
- Knowledge of AWS/Heroku.
- Generate error-free code with best practices
Frontend Developer
Crowdbotics
Apr 2018 - Jun 2022 (4 years 3 months)
* Developed and maintained React applications using the latest React libraries and frameworks.
* Worked with a team of developers to build complex web applications.
* Successfully delivered projects on time and within budget.
* Optimized React applications for performance and scalability.
* Implemented unit and integration tests to ensure the quality of code.
* Collaborated with other developers to share knowledge and best practices.
* Mentored junior developers and helped them to grow their skills.
Technical Support Engineer
Microverse
Mar 2019 - Feb 2021 (2 years)
* Provided technical support and troubleshooting for customers via phone, email, and chat, resolving
issues related to React.
* Escalated complex technical issues to senior technical support staff or development teams as needed.
* Worked with customers to identify and resolve issues related to software installations, configurations,
and usage.
* Developed and maintained technical knowledge base articles and documentation.
* Provided training and support for new technical support staff.
Back End Developer
Telesoft
Jan 2017 - May 2019 (2 years 5 months)
* Collaborate with front-end developers and product managers to design APIs and database structures
to meet application requirements.
* Implement RESTful APIs for seamless communication between the frontend and backend, ensuring
secure data transfer and optimal performance.
* Employ Test-Driven Development (TDD) principles with RSpec and Capybara to write comprehensive
unit and integration tests, resulting in higher code reliability and easier maintenance.
Ignatius Sani - page 2
* Refactor legacy code and optimize database queries, reducing page load times by 30% and improving
overall application responsiveness.
* Actively participate in code reviews, providing valuable feedback and suggestions to enhance code
quality and maintainability.
* Spearheaded the adoption of Continuous Integration/Continuous Deployment (CI/CD) practices,
leading to faster and more reliable releases.
Full-stack Developer
Highlighted Personal Projects
Aug 2017 - Jan 2019 (1 year 6 months)
PROJECTS:
* I built over 30 projects using mainly Ruby on Rails, React, Redux, JavaScript, and NodeJS. Some of
these are:
* RPG GAME: This is an adventure RPG game where the warrior is randomly placed at different levels
of the tilemap at the start of each game. The warrior must kill the monsters, get the treasure box to get
more gold.
* Find Your House: A web application built with React, Redux as the frontend, and a Rails API as the
backend. You can view all houses or details of a house and ultimately rent one or buy.
* Music zone: This is a social media application for music lovers to share their opinion on various
kinds of music and interact with other members. Built with Ruby on Rails, Postgresql, Bootstrap, and
Cloudinary.
* Contributing to open source projects like @microverseinc, @TheOdinProject, and @publiclab.
TECH STACK:
Ruby, Ruby on Rails, NodeJS, React, JavaScript, MySQL, PostgreSQL, MySQL, RSpec, Jest,
Capybara, Linux, Git, Heroku, Netlify.
Education
Microverse
Remote Full Stack Web Development Program.
2020 - 2020
* I served as a Mentor where I provide technical support to the Microverse students also provide
enhancements in code organization, quality, and optimization.
* I spent 1500+ hours mastering full-stack web development skills and algorithms & data structures
while simultaneously developing projects with Ruby, Ruby on Rails, JavaScript, React, and Redux.
* I also mastered professional skills in remote pair-programming using GitHub, industry-standard gitflow, and daily standups to communicate and collaborate with international remote developers
Kwara State Polytechnic
Higher National Diploma, Architecture
2014 - 2019
Ignatius Sani - page 3
Licenses & Certifications
Microverse Ruby/Databases Module - Microverse-
Microverse Ruby on Rails Module - Microverse-
Microverse JavaScript Module - Microverse-
Skills
Ruby on Rails • React.js • React Native • Redux.js • MongoDB • Tutoring • Mentoring •
JavaScript • Node.js • Ruby
Ignatius Sani - page 4