
Danial Asghar
About Candidate
An experienced Software Engineer with 4+ years of experience, specializing in full-stack web development with a focus on Ruby on Rails and React.js. Skilled in building high-performance, scalable web applications, with a deep understanding of backend services, database management, and front-end development. Adopt at collaborating with cross-functional teams and delivering solutions that enhance customer satisfaction and business operations. Proficient in modern frameworks like Rails 7, React.js, and associated technologies such as Stimulus, Turbo, and TailwindCSS, with expertise in deploying and maintaining applications on platforms like Candidate Subscriptionify.
Education
Work & Experience
ππ±π©ππ«π’ππ§ππ: βΊ Created and implemented interactive UI components using HTML, Bootstrap, CSS, and VueJS to deliver a seamless user experience. βΊ Enhanced existing VueJS components by resolving code issues and refining them to create a modern and maintainable frontend. βΊ Worked on RESTful APIs in Ruby on Rails and integrated Sage Intacctβs cloud-based financial system to manage accounts, automate invoicing, track expenses, and sync financial data efficiently.
ππ±π©ππ«π’ππ§ππ: βΊ Refactored code by replacing outdated JavaScript with using Hotwire/Turbo with frames and optimized database queries to improve performance, maintainability, and alignment with best practices. βΊ Worked on RESTful APIs in Ruby on Rails and integrated third-party services like Facebook Graph API to enable features such as user authentication, content posting, user data retrieval like instagram accounts and hashtags, and Facebook integration. βΊ Created and managed APIs in Ruby on Rails to enable smooth data sharing to ensure easy integration with other apps and codebases. βΊ Improved app performance by optimizing database queries and fixing recurring bugs, providing a better user experience. π π«π¨π§πππ§π: βΊ Created and implemented interactive UI components using HTML, Bootstrap, CSS, and Stimulus JS to deliver a seamless user experience. βΊ Improved ReactJS components by fixing code issues, adding new stateful or stateless components, and refining existing ones to achieve a modern and maintainable frontend architecture.