Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

ANN NJERI MUCHIRI

Software Developer
Nairobi,30

Summary

Enthusiastic and a dedicated Junior Developer who is flexible enough with a solid understanding of Microsoft Dynamics 365 Business Central development, seeking a challenging role to apply the acquired technical skills, contribute to innovative projects and further develop expertise in AL Programming. Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for mobile and desktop applications. Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

1
1
year of professional experience
1
1
year of post-secondary education
7
7
Certifications

Work History

Junior Software Developer

AU INNOVATION LTD
03.2024 - Current
  • Engaging in ERP implementation duties and activities including but not limited to project meetings, infrastructure survey, requirement gathering, customization and system testing, training the users, data migration, support and hand-holding the users and documentations
  • Perform ongoing support services to existing clients through email/phone support and on-site visits
  • Develop and continually refine the solution that was originally delivered based on clients requests
  • Utilizing standard software implementation and tools/documents
  • Actively participates in the quality assurance process as required by each and every project
  • Development of certain modules that are requested by the clients to enhance specific functionalities within Microsoft 365 business central, meeting client needs and improving overall system efficiency
  • Engage in client meetings to gather requirements and provide updates on project progress.
  • Enhanced software performance by identifying and fixing bugs through thorough testing and debugging processes.
  • Optimized code readability and maintainability by utilizing best practices in coding standards and documentation.
  • Provided technical support to clients, resolving issues in a timely manner while maintaining strong customer relationships.
  • Participated in code reviews, ensuring adherence to established guidelines and promoting knowledge sharing among team members.
  • Contributed to the successful launch of a new software product by assisting with the design, development, and implementation phases.
  • Improved user experience by implementing responsive web designs for seamless functionality across devices.
  • Supported QA efforts by creating robust test cases focused on validating key functionality within developed software.
  • Reduced system crashes by proactively monitoring performance metrics and addressing issues promptly.
  • Minimized downtime during maintenance periods by implementing efficient backup strategies and disaster recovery plans.
  • Reduced time spent on routine tasks through the development of internal tools designed to automate daily processes.
  • Collaborated with cross-functional teams to develop high-quality software applications, meeting project deadlines.
  • Increased application security by conducting vulnerability assessments and implementing appropriate countermeasures.
  • Stayed current with emerging trends in technology, applying innovative approaches to software development projects.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Designed and developed analytical data structures.
  • Developed conversion and system implementation plans.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.

Intern

AU INNOVATION LTD
Nairobi, Nairobi Province
10.2023 - 02.2024
  • Actively participated in the development of Microsoft Dynamics 365 Business Central Solutions including customizations and reworks, configuration, troubleshooting, and debugging
  • Collaborated with the development team to design, code, test, and deploy AL extensions in alignments with the client requirements
  • Engaged in regular code reviews to ensure high-quality standards, code efficiency, and adhere to best practices
  • Assisted in the implementation and maintenance of integrations with third-party applications for example mobile banking
  • Worked closely with senior developers to troubleshoot and resolve technical issues
  • Assisted in database management tasks including restoration of the database, regular database backup, data migration, and query optimization
  • Collaborated with cross-functional teams to gather and analyze requirements, design solutions, and deliver successful implementations within project timelines
  • User Acceptance Testing (UAT) whereby I train the users how to navigate through the system especially those clients who are shifting from microsoft dynamics Nav to Microsoft Dynamics 365 business central
  • During this time I also do some reworks to ensure that the users system requirements align with their needs
  • I am in charge of setting up the client server which includes installing the business central set up, License uploading, Ensuring that the soap services, the O-Data Services are enabled, Configuring the client side to be accessible to all users, restoration of the database, setting up the Active Directory, and setting up other instances if required.
  • Collaborated effectively with team members across departments, fostering a cohesive work environment conducive to accomplishing shared objectives.
  • Enhanced intern productivity by assisting with project coordination and providing ongoing support.
  • Actively participated in team meetings, offering insightful suggestions that led to innovative problem-solving strategies.
  • Interacted with customers by phone, email, or in-person to provide information.
  • Developed organizational skills through managing multiple tasks simultaneously while adhering to strict deadlines.
  • Participated in professional development opportunities to enhance skill set, contributing to overall intern growth and potential future employment prospects.
  • Gained hands-on experience in various software programs, increasing proficiency and expanding technical skill set.
  • Participated in workshops and presentations related to projects to gain knowledge.
  • Prepared project presentations and reports to assist senior staff.
  • Contributed to a positive team environment by collaborating with fellow interns on group projects and presentations.
  • Analyzed problems and worked with teams to develop solutions.
  • Gained valuable experience working within a specific industry, applying learned concepts directly into relevant work situations.
  • Supported staff members in their daily tasks, reducing workload burden and allowing for increased focus on higher-priority assignments.
  • Explored new technologies and approaches to streamline processes.
  • Utilized strong communication abilities during presentations which led to increased understanding among colleagues regarding project goals and objectives.
  • Provided project progress updates and proposed solutions to issues.
  • Conducted research for various projects, leading to well-informed decisions and successful outcomes.
  • Maintained accurate records and documentation of projects to inform stakeholders of progress and updates.
  • Prepared comprehensive reports summarizing data analysis findings, informing key decision-makers of important trends and patterns.

Website developer & Designer

Monjotronic Solutions
3 2021 - 4 2021
  • I gathered all the necessary information about the business in order to come up with a design that would align with the business needs and goals
  • Researched on the target audience that is, the people my client would like to reach first and their interests, in order to aid with determining the best design style and content for the website
  • Later on, I developed a sitemap including all the main topic areas of the website and this aided in clarifying what content would be on the website and its navigational structure which is the drop-down menu
  • Created a clickable prototype of the website in order to help the client feel the website before I had started the development process
  • I involved my client during the design and the development stage mainly for idea exchange to ensure that the final website matches their needs, taste, and vision
  • Once I was done with the development process which was compliant with the web standards, the next step I took was to test the pages of the website to ensure all the links are functioning properly and the pages are responsive on different devices and on different web browsers
  • I got a final approval from my client for the website to go live, since everything was all set
  • Maintenance - I have been doing some regular maintenance since we launched the website that is, by adding new content when needed, changing or adding new features of the website in order to improve usability for the users
  • Currently, the website is under maintenance
  • The link to the website is: https://monjotronicsolutions.netlify.app/
  • Skilled at working independently and collaboratively in a team environment.
  • Passionate about learning and committed to continual improvement.
  • Managed time efficiently in order to complete all tasks within deadlines.
  • Assisted with day-to-day operations, working efficiently and productively with all team members.
  • Worked effectively in fast-paced environments.
  • Demonstrated respect, friendliness and willingness to help wherever needed.
  • Used strong analytical and problem-solving skills to develop effective solutions for challenging situations.
  • Excellent communication skills, both verbal and written.
  • Self-motivated, with a strong sense of personal responsibility.

Education

DIPLOMA - Computer Science

St Paul's University
Limuru
01.2019 - 05.2020

Skills

AL(microsoft Application Language)

Certification

01/01/23, 03/01/24, ALX Software Engineering Program

Timeline

Junior Software Developer

AU INNOVATION LTD
03.2024 - Current

Intern

AU INNOVATION LTD
10.2023 - 02.2024

DIPLOMA - Computer Science

St Paul's University
01.2019 - 05.2020

Website developer & Designer

Monjotronic Solutions
3 2021 - 4 2021
ANN NJERI MUCHIRISoftware Developer