Leo Kamwathi

Nairobi,Kenya · +254 721 998375 · leo.kamwathi@gmail.com

I have experience in web and desktop application development. My skill set includes React.js, Javascript ES6, Node.js, PostgreSQL, MongoDB, TravisCI, SASS, LESS, UI design, Photoshop, Jasmine, Karma, Gulp, GIT, Trello. I also have experience in .NET framework, Python and PHP.

I started my career as a software developer with .NET ecosystem (ASP.NET,VB.NET & C#) building numerous desktop and web applications. I also tried out my hands at PHP, LUA and Python. I am currently using the JavaScript ecosystem, React.js and Node.js. Its been very cool and I can't wait to build more web applications and services.


Experience

Fullstack Software Developer

Synax Solutions

I am the lead developer in Synax Solutions and I was responsible for planning and developing both the backend and frontend of the projects. I am using the React.JS, Node.js, Javascript, LESS, SASS and Bootstrap for most of the projects.

January 2016 - Present

Lead Software Developer

Pronova Solutions LTD

I was the lead developer in Pronova Solutions and I was responsible for planning, designing the system requirement and developing the software. I mostly used the .NET stack and PHP for most of the projects. Most projects were worked on by a team of three that included UX/UI Designer, Software Programmer, QA Tester.

  • Kennedy's International Jewelry Website (PHP,MySQL,JavaScript,AJAX,HTML5,Google Maps,bootstrap,CSS,cloudflare)
  • CyberTrace Information Management System ( C#.Net, ASP.Net, MsSQL,Bootstrap,AJAX,JavaScript,CSS)
  • Property Database Information System [Version 2.0] (C#.Net, ASP.Net,MsSQL,Google Maps API,JavaScript,CSS)
  • Apollo Tours Vehicle Management System (VB.Net, ASP.NET, MsSQL,AJAX, Bootstrap,CSS)
  • Geological Information System (GIS, ASP.Net, MsSQL, SMS, USSD)
  • Project Management System (C#.Net, ASP.Net, MsSQL,Bootstrap,AJAX,JavaScript,CSS)
January 2011 - May 2015

Software Developer

Cybertronics Software

I got to learn a lot during this early period. I was finally making real-world software solutions. I brushed up on my .Net skills and got to learn how to use the Facebook API. One of the apps I made for Facebook (Antistalker) went viral and got over 1 million installs.

  • Certificate Management System (C#.NET, PDF)
  • Tracer Cartrack Information System [TBase ver 1.0] (ASP.NET,VB.NET,HTML,CSS,JQuery,MsSQL)
  • Antistalker app for Facebook (1,000,000+ installs) (FBML,FB JAVASCRIPT SDK,FQL)
  • LiveChat app for Facebook,MySpace,Hi5 (HTML,JQuery,CSS,OAuth,MySQL)
  • Jamati Social Portal (ASP.NET,VB.NET,HTML,CSS,JQuery,MsSQL)
  • Property Database Management System [Version 1.0] (ASP.NET,VB.NET,Google Maps API,Google Earth API,HTML,CSS,JQuery,Flash,MsSQL)
January 2009 - April 2011

Graphic Designer / Web Designer / Content Creator

Inmobia Entertainment LTD

I was working for Inmobia Limited which was the leading mobile content provide in Africa and parts of South America. I got to work with teams from africa and south america. My resposibilities included.

  • Designed web graphics and UI for mobile applications and websites. (HTML, CSS, Javascript, Swish Max, Adobe Photoshop)
  • Created media content for mobile devices (Wallpapers, Music Video, Music). (Adobe Premiere, Adobe Photoshop, Windows Movie Maker, Audacity)
  • Produced and edited News video clips for mobile devices (Adobe Premiere, Adobe Photoshop, Windows Movie Maker, Audacity)
  • Worked on USSD Applications (JSP, MySQL)
  • Designed Mobile Websites (HTML, CSS, MySQL,Photoshop)
September 2006 - November 2008

Education

freeCodeCamp

Certificate
Fullstack JavaScript Software Developer
2016 - 2017

Institute of Advanced Technology Kenya

Bachelor of Science
Computer Programing
2003 - 2005

Shang Tao Media Arts College

Diploma
Graphics Design, Media Production, 3D Design
2005 - 2006

Digital Age Institute

Diploma
Web and Mobile Development
2005 - 2006

Skills

Programming Languages & Tools
  • JavaScript
  • React.JS
  • Node.JS
  • HTML5
  • CSS3
  • ASP.NET
  • SASS
  • LESS
  • C#.NET
  • VB.NET
  • NPM
  • GIT
  • GULP
  • Webpack
  • MsSQL
  • MongoDB
  • PostgreSQL
  • TravisCI
  • Trello
  • Jasmine
  • Karma
  • Godot
  • Python
  • PHP
  • Photoshop
My Workflow
  • Agile Development, Kanban & Scrum
  • Version control using GIT
  • Responsive Web Design with Mobile First
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Remote Development

Interests

Apart from being a Software developer, I enjoy most of my time solving puzzles, Sudoku, playing the guitar, mentoring and walking.

When I am not homeschooling my 10 year old daughter or helping my wife with her baking business. I spend most of my time exploring the latest technology advancements in software development or learning a new online course. I also follow a number of sci-fi and fantasy genre movies, games, anime and television shows.