Available on:

googleplay

CV Profile No.50520

Profile updated on 27.07.2024

Share this CV

  • Linkedin
  • Facebook
  • X

Contact this profile for a recruitment

  • Last name : ********
  • First name : ********
  • Phone : 773*******
  • Email : ******@******.***
  • Date of birth : **.**.****
  • Nationality : ********
  • Address : ********
  • Attached CV : cv

Profile details

Job category searched

  • IT, new technologies

Professional experience

Experience in the following industries :

  • IT, software engineering, Internet

Professional experience

  • Senior Software Developer
  • Crystal Clear Software
  • 01.2017 - 04.2023
  • Software Development: Build and enhance applications using C#, ASP.NET, and .NET Core to deliver modern digital solutions. Cloud Development: Utilize Azure Cloud services to develop scalable and secure cloud-based applications. Legacy System Upgrades: Upgrade and modernize legacy systems to improve performance and integrate with new technologies. Infrastructure Development: Design and implement robust infrastructure solutions to support application scalability and reliability. Agile Methodologies: Apply Agile practices such as sprint planning and daily stand-ups to ensure efficient project execution. Code Quality & Mentorship: Conduct code reviews and mentor junior developers to maintain high coding standards. Software Enhancement: Continuously improve software applications to enhance user experience and meet evolving business needs.
  • Software Developer
  • Beta IT Solutions
  • 11.2012 - 05.2016
  • Application Development: Develop and maintain applications using Python and Flask to deliver robust digital solutions. Database Management: Design and manage databases with MySQL and PostgreSQL to ensure data integrity and efficient retrieval. Code Quality & Mentorship: Conduct code reviews and mentor junior developers to uphold high coding standards and best practices. System Optimization: Troubleshoot and enhance system performance for scalability and reliability.
  • Systems Programmer
  • Postbank
  • Since 05.2023
  • API Development: Design, implement, and maintain RESTful APIs using Java and Spring Boot to support digital banking services. System Integrations: Integrate third-party APIs and internal systems to streamline operations and enhance functionality. Agile Methodologies: Participate in Agile practices, including daily stand-ups, sprint planning, and retrospectives, to ensure efficient project management. Code Review & Mentorship: Conduct code reviews and provide guidance to junior developers to maintain high-quality code standards. Application Maintenance: Troubleshoot and optimize existing applications for performance and scalability. Security and Compliance: Ensure software solutions meet industry security standards and regulatory requirements. Innovation in Fintech: Develop innovative solutions to enhance digital banking experiences and support financial inclusion initiatives.

Skills

As an experienced self learned software developer, I specialize in creating scalable software solutions using Java, C#, and Python. My expertise extends to frameworks such as Spring Boot, .NET Core, ASP.NET, and Flask, allowing me to build dynamic and efficient web applications. I am skilled in database management with MySQL and PostgreSQL, focusing on designing and optimizing relational databases for data integrity and efficient access. My role includes developing and integrating RESTful APIs to enhance application functionality and enable seamless system interactions. Additionally, I focus on upgrading legacy systems and optimizing software performance to meet modern standards. Committed to Agile methodologies, I actively engage in sprint planning and daily stand-ups to ensure efficient project execution. I also mentor junior developers and conduct code reviews to maintain high coding standards.

Education

Education level : Bachelor

    Programing for data science for enterprises

  • Udacity
  • 01.2019 - 11.2019
  • Python Programming: Learn the fundamentals of Python, including data structures, control flow, and functions. Use Python libraries such as NumPy, Pandas, and Matplotlib for data manipulation and visualization. SQL and PostgreSQL: Gain proficiency in SQL for querying and managing databases. Learn to design, implement, and optimize databases using PostgreSQL, focusing on data integrity and efficient data retrieval. Data Analysis and Visualization: Acquire skills in analyzing data sets and creating visualizations to interpret data trends and insights using tools like Matplotlib and Seaborn. Data Wrangling and Preprocessing: Master techniques for cleaning and transforming raw data into a usable format, preparing it for analysis. Enterprise Data Applications: Understand how to apply data science techniques to solve real-world business problems, enhancing decision-making and operational efficiency. Machine Learning Fundamentals: Get introduced to basic machine learning concepts and algorithms, and explore how they can be applied to enterprise data. Version Control with Git: Learn how to use Git for version control, enabling collaborative work and efficient management of code changes. Project Management and Collaboration: Develop skills in managing data science projects, including collaboration with cross-functional teams to deliver data-driven solutions.

    Bachelors Degree in Commerce

  • Makerere University
  • 01.2009 - 01.2012
  • Accounting and Finance: Learn fundamental accounting principles, financial analysis, and management accounting to interpret and manage financial information. Marketing: Gain insights into marketing strategies, consumer behavior, and market research to effectively promote products and services. Economics: Understand micro and macroeconomic theories, enabling analysis of economic trends and their impact on business decisions. Management and Organizational Behavior: Study management theories and practices, focusing on leadership, motivation, and team dynamics to enhance organizational performance. Business Law and Ethics: Explore legal frameworks and ethical considerations in business operations to ensure compliance and responsible decision-making. Information Systems: Learn how information technology supports business processes and decision-making through the use of management information systems. Quantitative Methods: Develop analytical skills through statistical and quantitative techniques to solve business problems and inform decision-making. Entrepreneurship and Innovation: Explore the principles of entrepreneurship, business planning, and innovation to launch and manage new business ventures.

    BSCAIT

  • ISBAT University
  • Since 01.2024
  • Programming and Software Development: Gain proficiency in programming languages such as Java, C++, and Python. Develop software solutions using frameworks like .NET and Spring Boot. Database Management: Learn to design, implement, and manage databases with technologies like MySQL, PostgreSQL, and SQL Server, ensuring data integrity and efficient data retrieval. Web Development: Acquire skills in building dynamic and responsive web applications using HTML, CSS, JavaScript, and frameworks such as Flask and ASP.NET. Network and Security: Understand networking principles and cybersecurity practices to design secure IT infrastructures. Cloud Computing: Explore cloud services and deployment models, focusing on platforms like Azure and AWS to develop scalable cloud-based applications. System Analysis and Design: Master techniques for analyzing and designing information systems to meet organizational needs. Project Management: Learn project management methodologies, including Agile, to effectively plan and execute IT projects. Data Analysis: Develop data analytics skills using tools and techniques for data visualization and decision-making.

Key Skills

  • API
  • ASP
  • CSS
  • FULL STACK
  • JAVASCRIPT
  • MYSQL
  • NET
  • POSTGRESQL
  • PYTHON
  • REACT
  • SQL
  • Spring Boot

Languages

    • English
    • Fluent

More information

  • Availability : immediately
  • Geographical flexibility : International
  • Place of residence : Kampala
  • Accepted employment type : Permanent contract - Fixed-term contract - Temporary work - Freelance - Part-time work
  • Last updated : 27.07.2024
  • Total views CV : 109

Other profiles that may interest you

Profile n°00092881

  • Work experience: 5 to 10 years
  • Industries: Tourism, leisure activities
  • Education: HND
    • High school certificate

    • Entebbe Parents ssss
    • 02.2011 - 12.2016
  • Languages: English (fluent) & Luganda (fluent)
  • Skills:

    ...

Post a Job Request a call X