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.