Application Developer
CurrentSpearheaded the design and development efforts for the user interface of a comprehensive ERP Application, ensuring an intuitive and efficient user experience. Collaborated closely with stakeholders to gather and refine requirements, translating them into effective UI/UX designs. Utilized best practices in web design to create engaging, user-friendly interfaces that enhance productivity and user satisfaction.Translated application storyboards and use cases into functional applications, ensuring seamless integration of frontend and backend components. Developed and maintained robust, scalable, and efficient HTML, CSS, JavaScript, and jQuery codebases. Implemented dynamic and responsive web designs, ensuring cross-browser compatibility and mobile responsiveness.Designed and developed the backend architecture using ASP.NET MVC, creating secure and scalable solutions for data management. Interfaced with MS SQL Server Database, ensuring efficient data storage, retrieval, and manipulation. Integrated various APIs and third-party services to extend the functionality of the ERP system.Implemented N-tier architecture to separate concerns and enhance the scalability, maintainability, and flexibility of the application. Utilized Repository design pattern and developed services and business logic layers to ensure clear separation between the UI, business rules, and data access.Utilized GitHub for version control, ensuring efficient management of code changes and collaboration among team members. Managed branching and merging strategies to facilitate parallel development and minimize conflicts. Conducted code reviews and pull requests on GitHub, fostering a collaborative development environment and maintaining high code quality. Created and maintained GitHub repositories, ensuring proper documentation and organization of project files.