I earned a B.Tech in Computer Science and Engineering from Mahatma Gandhi University, India. I have over 5+ years of experience in full-stack web development. I possess advanced proficiency in .NET Core Web API, Angular, C#, PHP, HTML5, CSS3, JavaScript, MySQL, PostgreSQL, and Yii2. Additionally, I have a solid foundation in Express and Node.js. My excellent work ethic has provided me with numerous opportunities to accomplish goals, earning recognition at work.
In August 2018, I commenced my software engineering career as a Junior Software Engineer at AlignMinds Technologies. As a Senior Software Engineer, my responsibilities include developing web applications, managing front-end user interfaces and databases, as well as liaising with customers and internal teams.
As a Senior Software Engineer at Al Ahleia, I transformed an outdated ERP into a modern web-based solution, collaborated with cross-functional teams to design and develop applications, ensured optimal performance, conducted rigorous testing, and kept updated with the latest technologies to enhance development practices.
Software Engineer
> Successfully converted an outdated ERP application into a web-based solution using Angular and .NET Core Web API.
> Collaborated with a team of developers, designers, and stakeholders to gather requirements and architect the application's architecture.
> Developed responsive user interfaces and implemented server-side components and RESTful APIs, ensuring optimal performance and scalability.
> Integrated with databases and external services for data retrieval, storage, and processing.
> Conducted thorough testing, debugging, and troubleshooting to ensure the reliability and quality of the application.
> Actively participated in code reviews, providing valuable feedback to team members and ensuring code quality standards.
> Continuously stayed updated with the latest web development trends and technologies, incorporating them into development processes.
Read more >>Senior Software Engineer
> Design, Develop, Test, Deploy, Maintain, and Improve software and new user-facing features.
> Manage individual priorities, deadlines, and deliverables.
> Write client-side code for web-based applications, create fast, easy-to-use, high-volume production applications, and develop prototypes quickly.
> Build the libraries and frameworks that support large, complex web applications.
> Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems.
> Develop back-end portals with an optimized database.
> Update and alter application features to enhance performance.
> Troubleshoot application and code issues.
Read more >>Junior Software Engineer
> Writing and debugging code, Troubleshooting software issues, Working closely with developers to improve product’s functionality and Developing innovative solutions.
> Attending developer meetings, Participating in code reviews and quality assurance activities, Participating in estimation discussions with the product team and Continually improving coding skills.
Read more >>Schedule your free consultation today to discuss how we can help achieve your goals. I am ready to provide personalized advice and solutions tailored to your needs.
Take a look at my diverse range of projects, demonstrating my skills in design, development, and problem-solving. Each project reflects my dedication to quality and innovation, from initial concept to final execution. See how I've helped bring ideas to life and delivered exceptional results.
EMS2Go, a mobile app in Kenya for door-to-door pick-up and delivery, facilitates order placement, real-time tracking, and efficient fulfilment. Its backend empowers the Postal Corporation of Kenya, ensuring accessible, economical service, and enhancing customer satisfaction.
UpRetail is a web app for interior design. Designers manage projects, generate invoices, and more. I converted it to multi-tenant architecture, enhancing scalability and efficiency.
ABM (Al-ahleia Switch Gear Business Management) is a software solution that streamlines operations with inventory management, sales tracking, and financial analysis, ensuring smooth business coordination.
KenyaNut is an Android app revolutionizing crop purchasing from farmers, streamlining transactions from buying centers to factories. It converts purchases into batches, simplifying logistics and ensuring efficient supply chain management for farmers, buyers, and officers.
DocQ simplifies online doctor's consultation bookings with a user-friendly interface. Patients can easily find healthcare providers, check availability, and schedule appointments, ensuring a seamless medical consultation experience.
Blooming Paradise is a captivating web app displaying the hotel's luxurious offerings. Guests can explore amenities, rooms, and services with ease. The site offers a seamless booking experience for planning stays.
Coast Soccer League is a PHP-based web and mobile app using Android, iOS, and React Native JS. It streamlines football match management: player, team, and club details, game scheduling, scorekeeping, referee assignments, player penalties, and standings.
Prathyasha is a dynamic social networking site empowering women. It offers a safe space to connect, share experiences, seek advice, and support. Tailored features foster a vibrant community for women to thrive, network, and inspire.