emmanuel .
Senior
 Nairobi, Kenya ( GMT )
Senior
4 yrs Experience
Can Join ASAP English: Advanced
About

Am a passionate developer with alot of experience in multiple technologies from the projects I have done and lots of experience in banking software.

Am a passionate developer with alot of experience in multiple technologies from the projects I have done and lots of experience in banking software.

Experience
T
Software Developer
Tunga.io
Apr'22- Feb'23

Implemented live video streaming from the device which is compatible with sockets. Understood the project scope, identified activities/tasks, task level estimates, schedule, dependencies, and risks, and provided inputs to the Module Lead for review. Designed and developed, Use-Case Class and Object Diagrams. Designed and developed a data management system using MySQL. Built application logic using Python 2.6. Used Django APIs for database access. Designed and developed communication between client and server using Secured Web services. Develop consumer-based features and applications using Django, HTML, Python Behavior Driven Development (BDD), and pair-based programming. Developed and tested many features for the dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery. Developed backend services and created many APIs using Python Programming Language and SQL. Designed and developed a data management system using MySQL. Involved in Agile Methodologies and SCRUM Process. Responsible for debugging and troubleshooting the web application. Implemented AJAX to update necessary sections of webpages and hence, avoided the need for reloading the entire web page. Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors, and user-defined functions or subroutines in MySQL. Used GitHub for Python source code version control Perform deployment of the application on custom servers and on AWS EC2 instances. Configure Linux server for production environments.


F
Backend/Python Developer
Freelance
Jan'21- Apr'22

Worked closely with the Business users acting as a liaison between the Business and technology to identify the requirements for new projects Worked on the design, implementation, and modifying the Python code, and PostgreSQL database schema on the back end. Documented company Restful APIs using Swagger for internal and third-party use and also worked on Unit testing and Integration testing. Worked on object-oriented programming (OOP) concepts using Python, Django, and Linux. Suggested and implemented changes to the existing processes and Applications to improve the availability of the applications to the Business. Create and Fill reports with python and PDF Used various MVW frameworks like Django, JavaScript, and jQuery Created specific images using Python Imaging Library for the custom images used for each book. Direct communication with clients on day to day basis for requirement gathering and production issue resolution. Providing help to peers in development and doing their code reviews Analyzed and provided fixes for most of the critical issues raised by the testing team and users. Documented all the workflow with design details and flowchart Experience in using version control systems like Git. Provided extended support for Production releases and assisted in validating the releases. Provided regular status updates to the client and senior management for the ongoing development work projects/production issues.


I
Backend Laravel Developer
Indeed - Freelance
Jun'20- Mar'21

Responsible for identifying stories/tasks and estimating efforts and timelines at a granular level. Responsible for Architecture and design implementation including database schema. Developed web applications using PHP, Laravel framework, MySQL Developed REST services using NodeJS and MongoDB Perform cloud application deployment using Apache web server on AWS EC2 instance. Explored and evaluated AWS services. Designed and Developed a user and device management module which stores data dynamically. Worked on User Interface using REACTJS templating, HTML, CSS, JavaScript, and Material UI. Responsible for code reviews, and sprint planning and served as a scrum master. Dealt with clients regarding the requirements of the projects and took care of production issues and bugs.


F
Flask Python Developer
Freelance
Dec'18- Feb'20

Assist in designing and developing a scalable recommendation platform that can be used by various systems/application Model View Control architecture is implemented using Flask Framework to develop web applications. Developed scripts to migrate data from proprietary databases to MySQL. Configuration of Linux server for PHP and Python applications. Perform the deployment of PHP and Python applications Ensured high-quality data collection and maintained the integrity of the data. Developed Use Case diagrams, Class diagrams, Collaboration, and Sequence Diagrams, State Diagrams, and Data Modeling. Developed application logic using Python and Javascript. Developed the front end for interaction by using the Flask framework. Worked with version controlling systems CVS and GIT. The created Data layer in MYSQL. Extracted and loaded data using Python scripts. Used Pandas library for statistical Analysis. Developed Views and Templates with view controller and template language to create a user-friendly website interface Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, and J Query. Created APIs, database Models, and Views Utilization Python in order to build responsive web page applications.


F
Flask Python Developer
Freelance
Dec'18- Feb'20

Assist in designing and developing a scalable recommendation platform that can be used by various systems/application Model View Control architecture is implemented using Flask Framework to develop web applications. Developed scripts to migrate data from proprietary databases to MySQL. Configuration of Linux server for PHP and Python applications. Perform the deployment of PHP and Python applications Ensured high-quality data collection and maintained the integrity of the data. Developed Use Case diagrams, Class diagrams, Collaboration, and Sequence Diagrams, State Diagrams, and Data Modeling. Developed application logic using Python and Javascript. Developed the front end for interaction by using the Flask framework. Worked with version controlling systems CVS and GIT. The created Data layer in MYSQL. Extracted and loaded data using Python scripts. Used Pandas library for statistical Analysis. Developed Views and Templates with view controller and template language to create a user-friendly website interface Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, and J Query. Created APIs, database Models, and Views Utilization Python in order to build responsive web page applications.


C
Software Enigneer/Collaborator
County Government
May'17- Jun'18

Developed Python Scripts to read from Excel files, generate XML configuration files and for generating IP access frequency lists in different catalogs. Generated Python Django Forms, Crispy forms to record data, login and signup of online users. Used multithreading in programming to improve overall performance. Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files. Write a wrapper program in Python to automate the entire process. Database Administration activities like taking backup, checking log messages, looking for database optimization. Expertise in developing web-based LAND stacks applications using Python and Django for large dataset analysis. Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams. Involved in the development using Spring Model View Controller (MVC) with Data access/integration layer consists ORM module. Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning. Created tables, complex join queries, stored procedures, views, Types, triggers and functions and modifications to existing database structure as required for addition of new features using SQL. Implemented TCP/IP socket programming application module which communicates data from cloud to devices and vice versa. Developed an algorithm for creation of dictionaries for brute force attacks.


Education
Bachelors of Science in Software Engineering
to 2021
Bachelor's Degree
Makerere University

Projects
B
Bartar
Jun'20

T
Tunga Testing
Apr'22

U
Ulewara Insurance Claims
Apr'23

Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings