Full-stack Software Engineer with 6+ years of experience, specializing in MongoDB, Express, React & Node (MERN stack), with Next Js, yet also proficient in Ruby & Ruby on Rails and C & C++. After working as a developer for 3 years, I gained essential experience with which I founded my own Software Development Company (sawabox.com), that focused on offering software solutions for SMEs. This venture gave me hands-on experience in managing large software projects with diverse specifications, as well as working with customers and teams.
In over half a decade working as a developer, I have built and shipped 100+ web apps and in the process mastered the entire Software Development Lifecycle (SDLC) from Needs Analysis, Project Planning, Prototyping, Coding, Testing, Deployment, and Maintenance/Continuous Integration.
I have also spent one year perfecting my remote pair programming and collaboration skills at Microverse, an international online coding school that takes intermediate software developers and refines them into world-class developers through an intensive 12-month program. At Microverse, I coded every day while working with developers across 20+ countries through remote pair programming. This sharpened my intercultural communication and collaboration skills as I also learned to work with strict deadlines through daily and weekly projects.
Through my day-to-day job, I've developed extensive knowledge in the following
- Front-End: JavaScript, React, Redux, Next Js, HTML5, CSS3, SASS, MaterialUI | Bootstrap | TailwindCSS
- Back-End: Node Js, Express, Ruby, Rails, MongoDB, MySQL, Postgres, Socket io
- Tools: Git, GitHub, Digital Ocean, AWS, Cloudinary, Firebase, RSpec, TDD
- Prototyping: Figma, Adobe XD, Sketch
- Professional: Remote Pair-Programming, code review, mentoring, and collaborating with remote teams across 20+ countries
- Coding best practices and principles: DRY, KISS, YAGNI & SOLID principles
My mission is to use my expertise to empower dreams.
I am currently looking for my next job in Software Development. If you'd like to contact me about potential job opportunities, please send me a message or email at jamesserengia@gmail.com
- ๐ย I'm based in Nairobi, Kenya
- ๐ Get a copy of my book => Here we go
- ๐ฅ๏ธย See my portfolio at My Portfolio
- โ๏ธย You can contact me at jamesserengia@gmail.com
- ๐ย I'm currently working on Online Business Platform App
- ๐ง ย I'm learning Vue js
- ๐คย I'm open to collaborating on interesting projects
My GitHub Stats