My name is NSABIMANA Emmanuel,
First, I love writing code. Ever since writing my first program in Ruby and manipulating it to produce the desired output, I have been obsessed with the idea of using software to solve practical problems. Software engineering is a never-ending puzzle that I am passionately engaged in solving. I believe in the power of programming to transform and improve the lives of people around the world.
For more than 8 months, I've been developing my technical and non-technical skills working on Front and Back-end projects using Ruby, Ruby on Rails, React, JavaScript, HTML/CSS, and other frameworks to build real-world projects through pair-programming.
At the same time, I have developed and improved my professional skills as a communicator and listener, as an active team member, collaborator, and mentor. This has allowed me to gain experience and have the opportunity to work, contribute, and learn remotely with programmers and teams worldwide, thus making me a Global Citizen.
My specialties include quickly learning new skills and programming languages, problem-solving, and responsive design principles. So far, I have skills in:
Front-End: JavaScript, React, Redux, jQuery, HTML5, CSS3, SASS, and Bootstrap.
Back-End: Ruby, Rails, Postgres, and NodeJS.
Tools & Methods: Git, GitHub, Heroku, Netlify, Mobile/Responsive Development, RSpec, TDD, Chrome Dev Tools
Professional: pair programming, agile methodologies, strong written and verbal communication, mentorship, leadership, project management, public speaking, teamwork, etc. under my belt.
I am still enthusiastically grabbing onto any other programming languages, frameworks, or principles I can integrate into the coding web in my head.
While I'm not coding, I like visiting my friends and chatting with them.
I am currently open to work opportunities that provide personal and technical growth, mentorship, and an amazing learning experience as an individual, and a professional.
Looking for a developer? Let's schedule a Zoom chat! Send me an email at emmy66418@gmail.comhttps://github.com/Emmyn5600https://emmanuelnsabimana.netlify.app/
Experience
Nexus Holding LLC
Jun 2022 – Present
USA
Software developer
- Researching, designing, and managing software programs
- Testing and evaluating new programs
- Modifying software to fix errors, and improve its performance
- Deploying software tools, processes, and metrics
- Directing software programming and documentation development
- Writing and implementing code
- Preparing reports on programming project specifications, activities, or status
- Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.