Mwesiga Benjamin

Mwesiga Benjamin

$20/hr
Full-stack Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Kampala, Central, Uganda
Experience:
5 years
Mwesiga Benjamin (- |- Github: https://www.github.com/mwesigab LinkedIn: https://www.linkedin.com/in/benjamin-mwesiga- Website: https://inspiring-lalande-8c3ada.netlify.app SKILLS - 4+ years of software development and working experience. - Great understanding of Database Management Systems such as PostgreSQL and MySQL. - Great project management skills. - Knowledge of Git and related versioning software(Github and Bitbucket). - Proficient in programming languages like Java, PHP, JavaScript and related frameworks like React and Angular. - Extensive knowledge of API Development and Integration using REST and Graphql. - Knowledge of cloud infrastructure like Azure and AWS. - Experience with infrastructure as code tools like Terraform. - Experience with CI/CD using Docker, Github Actions etc. - Knowledge of ORM frameworks e.g Hibernate and Sequelize. - Ability to write clean, efficient and testable code using JUnit and Jest. - Great communication, problem solving and logical, critical thinking skills. - Ability to work in a fast paced agile driven environment. EXPERIENCE Biqx GmbH, Freelance Fullstack developer (Aug 2022 - Present). - Implementing and connecting the Graphql API to the existing Biqx Library API using Azure Functions. - Setting and improving test coverage to acceptable project standards. - Implementing all graphql endpoints required by the front-end team. - Implementing and testing the application as clearly stated in the user stories. - Testing and documenting all code and making sure all edge cases are covered. - Collaborating with team members through pair programming to troubleshoot problems faced by a team member and making sure software works as intended. - Participating in the sprint planning to ensure the sprint goal is determined and the team is in agreement with the client. - Providing and receiving feedback on the Biqx API implementation and design. 4scotty GmbH, Freelance Fullstack developer (June 2022 - July 2022). - Implement client requirements on the employer and talent frontend. - Test and ensure the talent and employer frontend are fully responsive. - Participating in sprint planning and sprint review meetings to ensure the sprint goal is achieved on time. - Implementing security standards on the talent frontend and improving the mozilla observatory rating. - Suggesting and implementing improvements to existing features. - Troubleshoot and debug the talent frontend. - Write clean, testable and reusable code. - Working with team members to ensure the development follows established processes. NepServ Consults Ltd, Project Lead Developer & Manager (May 2021 - June 2022). - Discussing potential project requirements with clients, management, and software developers. - Planning out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance. - Assembling and leading the project team. - Participating in and supervising each stage of the project. - Ensuring each project stays on schedule and adheres to the deadlines. - Collaborating with management to create project budgets and ensuring the projects adhere to the budget as closely as possible. - Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion. - Tracking milestones, deliverables, and change requests. - Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information between developers and management. - Delivering completed software products to clients and performing regular checks on the products' performance. NepServ Consults Ltd, Fulltime Software Developer (December 2019 - May 2021) . - Analyze requirements, design and implement software applications according to stakeholder needs. - Participate in the identification, logging and categorization of issues from existing software applications. - Participate in the in issue investigation, resolution, recovery and closure. - Build, test and deploy highly scalable and modular software applications. - Collaborate on all stages of the software development life-cycle from requirements gathering to production. - Design and structure software applications using latest software development practices and technologies such as Object Oriented Design in all stages of the software development life-cycle. - Develop new features and maintain existing software applications. - Collaborating with team members to perform code reviews for all software applications. - Translate designs and wireframes into high quality code. NepServ Consults Ltd, Software Developer Intern(April 2019 - December 2019). - Identification, logging and categorization of all issues from all software products. - Escalation of issues to various stakeholders for resolution. - Developing applications and maintaining existing ones. - Writing test cases for applications being developed, debugging and testing code using test cases . - Documenting client requests and testing new software applications. - Researching, investigating and fixing a wide range of technical issues. - Collaborating with senior developers to develop solutions to client/customer requests. - Proactively learned about new technologies such as CI/CD to solve current and recurring problems. - Provided customer support to existing platforms where and when called upon. WIMEA-ICT Uganda, Software Developer (May 2018 - April 2019). - Developed and maintained a USSD application that enables farmers to query weather information. - Maintained and developed new features for the weather dissemination information system. - Responsible for collecting, fine-tuning system software requirements, making research and implementing the proposed system changes. - Worked with end-users, especially farmers demonstrating the use of the USSD weather information system. - EDUCATION ● Bachelor of science in Software Engineering (2015 - 2019) Makerere University Kampala, Uganda.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.