ERIC KAYIRANGA
Candidate Name:
Eric Kayiranga
Tel:
-
Email-Candidate Date of Birth:
3 January 1991
Employment Equity Status:
Black Male
Candidate Nationality:
Rwandan
Language[s]:
Very good English, French and Swahili
PERSONAL STATEMENT
I am a highly skilled developer with more than 7 years experience, able to develop an application fully from inception through to a fully working App, I am skilled at both Backend and Frontend Development, API Development, API Integration. I Can act as a Development Lead as well.
I am the full package and have Developed Desktop Apps, Website Apps, Mobile Apps, Responsive Apps, and Progressive Web Apps.
I’m Passionate About Coding and am always open to learning new technologies and up skilling myself. I have good Business Logic and Big Data Handling as well.
I have been working working on big project that have multi authentication,Live updating data such as CRM,Payment Gateway development,Blockchain Development,Tender and bidder development
education
2010 - 2015:Annamalai University(India) - Master of Science in Information Technology (Computer Science)
2011 - 2011: CCI Computer Education(India) -Diploma in Hardware and Networking
2015 - 2015:PROLIFIC (India) - Diploma in Automation Industries
2015 - 2016:Sarvajith Tech Park - Diploma Embedded Systems
computer skills GENERAL
Back end:C#, Java, C/C++,VB6,VB.Net, PHP
Web Technologies Front End:HTML5,CSS, JavaScript,jQuery, Ajax, Angular, React.js,Vuejs, Axios, RESTful API,SOAP, Json, Ionic,Cardova,PSD to HTML5,Illustrator to HTML5, Bootstrap,Typescript
Web Technologies Back End:PHP(OOP,LARAVEL),C#,Nodejs,Python,JSP,ASP(.NetCore)
Web Technologies CMS:Shopify,WordPress, Joomla
Mobile Development:Hybrid(Ionic, jQuery Mobile,Kendo UI), AndroidStudio, Basic4Android, MIIT Inventor, Progressive Web Apps
Database:MySQL, MongoDB, MariaDB, Firebase, PostgreSQL, SQLite
Automation Software:
PLC(Simatic Manager, Siemens300,Siemens 400),SCADA, Rs Logix 500, Rs Logix 5000,Wincc,DCS Software
Arduino and other embedded systems
Full Networking:VoIP,networking and telecommunications devices
Hardware/technical:Fault debugging, troubleshooting, installation of new hardware and software, OS installation,Laptop and Desktop PC
Music Producing software:FLSTUDIO, MAGIXMUSIC Make
Software Related:Adobe (Photoshop, Illustrator, Dreamweaver,after effects, premiere pro, Muse, Audition, Flash Professional, Edge Animation, Media Encoder),Hit film pro and Microsoft office
CAREER HISTORY
Jul2017 - PresentOverflow – SA company - Senior Software Developer
Website development and application development
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Supports and develops software engineers by providing advice, coaching and educational opportunities.
Front end and back end support
Mobile App Development
Project Guidance
Feb2017-Jun2017Partnership with (Red Eyed Media) - Contract
Senior Software Developer (Contract)
Website development and application development
Provides information by collecting, analyzing, and summarizing development and service issues.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Front end and back end support
Project Code Support, Project Idea Support
Final IT Student Project Support(Front end and Back end development)
Web designers and Graphic designers
Reseller Web Hosting and Domain
C- panel support,FTP, and WHM Support
Laptop and Desktop Support(Repairing)
Oct2015-Jan2017Excellentia (PTY) Ltd (Own Company)
Senior Software Developer
Okuzame(PTY) LTD Works
Website development and application development
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Hardware and Software Support
Front end and back end Support
Project Code Support, Project Idea Support
Final IT Student Project Support(Front end and Back end development)
Deals with Web designers and Graphic designers
Reseller Web Hosting and Domain
C-panel support,FTP, and WHM Support
Dealing with all IT Problems
Analytical thinking, problem solving
Automation Support
Laptop and Desktop Support(Repairing)
Video Editing
Oct2010 -Aug2016Petromonitor (T)Ltd – Tanzanian Company but based in India
IT Software Engineer
Automation Support
Work together with outsource companies
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Website development and application development
Dealing with all IT Software and Hardware problems
Dealing with Web designers and Graphic designers
Problem solving
IT project Support and Guidance
Jul2010 -Sept2011CCI Computer Education – While Studying
IT Technical Support and System Administrator
Installing hardware and software
Maintaining, repairing equipment
Troubleshooting
Configuring computer networks
Offering technical support on-site or via phone or email
SEMINARS and WORKSHOPS
May 2013:Latex - Organizers: Peak Performance Venue: Annamalai University(India)
Oct2013:Research Directions in Speech and Image - Processing Organizers: Peak Performance Venue: Annamalai University(India)
skills and abilities
Self-motivated, creative with good interpersonal and teamwork skills
Fast learner with ability to demonstrate learned competencies in the field/workplace
Ability to work in a demanding, multi-tasking work environment
Excellent managerial, supervisory, problem solving and facilitation skills
Ability to develop complex applications