Edmond B. Atto

Edmond B. Atto

ABOUT ME
Software developer. Writer. Lover of Travels. Serial Learner
Software developer. Writer. Lover of Travels. Serial Learner

Every day, I get to do what I love - play my part in the creation of great products by writing code. I work with a large group of amazing people with a variety of skills to create awesome things.

I am a massive proponent for user-centric design, a fact that has led me to do a lot of research towards how to ensure user involvement at every stage of the software development process.

I love to travel and immersively experience new cultures.

English
Nairobi (+03:00)
Joined December 2017
EXPERTISE
2 years experience
I have had a lot of fun working with React over the past year and it has quickly become my primary frontend library of choice. I have wor...
I have had a lot of fun working with React over the past year and it has quickly become my primary frontend library of choice. I have worked on a number of personal projects right from project setup all the way to hosting them on Heroku. Along the way, I've used multiple packages like React Router and Redux for state management. I am also co-authoring a React book (coming soon) in order to share the deep understanding of React that I have gained in the past year. Reach out to me if you need help getting started with React by understanding the basic principles.
View more
View more
2 years experience
I am a massive fan of using Redux for state management because of the concept of a single store. I decided to use Redux for state managem...
I am a massive fan of using Redux for state management because of the concept of a single store. I decided to use Redux for state management in the React apps I build from early on and I've gained a good understanding of the need for Redux and how to get started. Be sure to reach out if you need help understanding the concept of state management with a single store (Redux).
ReactRedux
View more
ReactRedux
View more
2 years experience
I've had a ton of experience building and documenting RESTful API's (using Flask and Django Rest Framework) that enforce authentication. ...
I've had a ton of experience building and documenting RESTful API's (using Flask and Django Rest Framework) that enforce authentication. I always use a test driven approach as much as reason allows. All the API's I have created use Postgres if data persistence is required and I have had a lot of experience hosting with Heroku. I've also had extensive experience working on mature codebases such as the CKAN project (built with Flask + Pylons) by Code For Africa on which I created and maintained various plugins that extend core CKAN's functionality. Working on CKAN introduced me to Redis, Solr and testing with Selenium. I've also worked on instances of opensource projects such as Wger and Healthchecks, both built with Django.
4 years experience
At it's core, the visual representation of web applications is driven by styling markup. I've had years of experience with HTML/CSS by bu...
At it's core, the visual representation of web applications is driven by styling markup. I've had years of experience with HTML/CSS by building numerous personal projects and websites for clients. I've practiced mobile first development for the entirety of my exposure to UI design with HTML and I'm capable of driving the design process for products with heavy mobile usage.
Bootstrap 3Html 5 / css 3HTML5
View more
Bootstrap 3Html 5 / css 3HTML5HTML/CSS
View more
2 years experience
I am a big proponent for Test Driven Development and I've used this in multiple projects that make use of Integration testing as well.
I am a big proponent for Test Driven Development and I've used this in multiple projects that make use of Integration testing as well.
4 years experience
I've worked with Git on numerous projects of varying degrees of complexity. I've worked with teams to help them develop custom workflows ...
I've worked with Git on numerous projects of varying degrees of complexity. I've worked with teams to help them develop custom workflows (e.g. branching conventions) and integrate continuous integration tools to ensure maximum productivity. I'm in a position to help you with getiing started with Git and setting up processes that maximise your productivity.
EMPLOYMENTS
Frontend Engineer
Jitjatjo
2019-05-01-Present
Jitjatjo is an on-demand temporary hospitality staffing app. Access instant 24x7 staffing with top talent. We offer workers flexible sche...
Jitjatjo is an on-demand temporary hospitality staffing app. Access instant 24x7 staffing with top talent. We offer workers flexible scheduling and instant pay.
Ruby on Rails
React
Redux
View more
Ruby on Rails
React
Redux
View more
Software Engineer
Andela
2017-06-01-Present
Andela provides companies with access to the top 1% of global tech talent. We identify high-potential developers on the African continent...
Andela provides companies with access to the top 1% of global tech talent. We identify high-potential developers on the African continent, shape them into world-class technical leaders, and pair them with companies as full-time, distributed team members. This allows Andela's partners, which range from startups to Fortune 500s, to accelerate their product roadmaps while minimizing time spent interviewing, on- boarding, and training new hires.
Python
Django
PostgreSQL
View more
Python
Django
PostgreSQL
TypeScript
Es6
React
JavaScript
View more
Frontend Software Engineer
Cobalt Robotics
2018-03-01-2019-04-01
Cobalt as a Service provides self-driving security robots supported by human specialists that help build your security brand. Designed to...
Cobalt as a Service provides self-driving security robots supported by human specialists that help build your security brand. Designed to increase security and ensure proactive response to events during night, weekend and holiday hours, Cobalt customers are leveraging our reliable robots and powerful human in the loop solution. The result is increased situational awareness, real-time alerts and proactive response at an economically attractive price point
Python
Django
TypeScript
View more
Python
Django
TypeScript
Es6
React
JavaScript
Redux
View more
PROJECTS
Open Africa Data (Code For Africa Labs)View Project
Code For Africa
2017
Africa's Largest Volunteer Driven Open Data Platform
Africa's Largest Volunteer Driven Open Data Platform
HTML/CSS
Python
Flask
View more
HTML/CSS
Python
Flask
Selenium
Redis
View more
Arvana Technologies
2016
A mobile app that helps you genrate a digital physical address for your home and/or business
A mobile app that helps you genrate a digital physical address for your home and/or business
HTML/CSS
Android
Firebase
HTML/CSS
Android
Firebase