Abul Hasnat

Abul Hasnat

Participant

Followers of Abul Hasnat2000 followers
location of Abul HasnatDhaka, Bangladesh

Connect with Abul Hasnat to Send Message

Connect

Connect with Abul Hasnat to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Team Leader | DevOps Dynamo | Algorithm Aficionado | Problem Solver | Full Stack Developer | Mentor

  • Education

    • Sherpur Govt. College

      2011 - 2013
      Higher Secondary
    • Rajshahi University of Engineering & Technology

      2014 - 2017
      Bachelor's degree Computer Science
  • Experience

    • National Hackathon

      Apr 2016 - Apr 2016
      Participant

      National Hackathon is a competition for app development which was held in Dhaka, Bangladesh in April 6, 2016. I along with my team mates attended the competition and did a progressive performance

    • IEEE android app development competition

      Mar 2017 - Mar 2017
      Participant

      IEEE android app development competition was held in RUET, Rajshahi in March 2017. My team got the motivational award for 5th place in that competition

    • Math Olympiad Rajshahi Region

      Jul 2017 - Jul 2017
      Participant

      I was a participant of the 10th undergraduate math olympiad regional contest of Rajshahi region

    • Shohoz

      Jan 2019 - Sept 2019
      Jr. SQA Engineer

      - Develop and execute test plans, test cases, and test scripts to ensure the quality and reliability of software applications, including functional, regression, performance, and integration testing.- Collaborate with cross-functional teams to define acceptance criteria and quality metrics, ensuring alignment with project objectives and customer requirements.- Conduct thorough analysis of software requirements and specifications, identifying potential risks and areas for improvement to enhance product quality and usability.- Perform automated testing using industry-standard tools and frameworks, leveraging continuous integration and deployment pipelines to streamline testing processes and accelerate release cycles.- Investigate and report software defects and anomalies, working closely with developers and stakeholders to prioritize and resolve issues in a timely manner.- Maintain comprehensive documentation of test results, defects, and test coverage, providing clear and actionable feedback to support decision-making and drive continuous improvement.- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospective meetings, actively contributing to team collaboration and continuous delivery efforts.- Stay informed about industry best practices, emerging technologies, and quality assurance trends, applying knowledge and expertise to drive innovation and optimize testing strategies.- Advocate for quality throughout the software development lifecycle, championing testing methodologies and quality assurance processes to foster a culture of excellence and accountability within the organization. Show less

    • Craftsmen

      Sept 2019 - now

      1. Leadership: - Lead a team of software engineers by providing guidance, mentorship, and support to foster professional growth and development. - Define team objectives, allocate resources effectively, and ensure alignment with company goals and priorities. - Conduct regular performance evaluations, provide constructive feedback, and identify opportunities for skills enhancement.2. Project Management: - Oversee the entire software development lifecycle, from requirements gathering to deployment, ensuring adherence to project timelines and quality standards. - Collaborate with stakeholders to define project scope, requirements, and deliverables. - Implement Agile methodologies to streamline development processes, improve team efficiency, and increase productivity.3. Technical Expertise: -Hands-on experience in full-stack development utilizing technologies such as Nodejs, ReactJs, AWS, Serverless Framework. -Architect and design scalable, maintainable, and secure software solutions. - Conduct code reviews, enforce coding standards, and ensure best practices are followed across the team.Collaboration and Communication: - Foster a collaborative work environment by promoting open communication, knowledge sharing, and teamwork.Interface with cross-functional teams including product management, quality assurance, and UI/UX design to ensure seamless project execution. - Act as a liaison between technical and non-technical stakeholders, effectively translating business requirements into technical solutions.4. Continuous Improvement: - Stay abreast of industry trends, emerging technologies, and best practices to drive innovation and maintain a competitive edge. - Champion process improvements and initiatives to optimize team performance, increase efficiency, and deliver greater value to the organization. - Encourage a culture of continuous learning and professional development within the team. Show less - Design, develop, and deploy serverless applications using AWS Lambda.- Conduct client meetings to discuss project requirements, provide updates, and gather feedback.- Collaborate with cross-functional teams to gather requirements and architect scalable solutions.- Implement CI/CD pipelines for automated testing and deployment.- Optimize performance and scalability of serverless applications.- Troubleshoot and resolve technical issues in production environments.- Stay current with industry trends and emerging technologies in serverless computing. Show less

      • Software Engineering Team Lead

        Sept 2022 - now
      • Software Development Engineer II

        Aug 2021 - Sept 2022
      • Software Development Engineer I

        Sept 2019 - Jul 2021
    • Craftsmen Excellence Academy

      Nov 2022 - now
      Craftsmentor

      - Mentored and coached software engineers on the latest AWS technologies and software methodologies to enhance their skills and capabilities.- Developed and delivered comprehensive training programs focusing on AWS cloud services, including but not limited to EC2, S3, Lambda, and RDS, tailored to meet the needs of junior engineers.- Provided hands-on guidance and support in designing, implementing, and optimizing AWS solutions for various projects, ensuring adherence to best practices and industry standards.- Facilitated workshops and interactive sessions to foster collaboration and knowledge sharing among team members, promoting a culture of continuous learning and growth.- Collaborated with cross-functional teams to identify training needs and design customized learning paths, addressing specific skill gaps and maximizing learning outcomes.- Stayed abreast of emerging trends and advancements in AWS technologies and software development methodologies, incorporating relevant updates into training materials and curricula.- Evaluated the effectiveness of training programs through assessments and feedback mechanisms, iterating on content and delivery methods to continuously improve learning experiences.- Acted as a subject matter expert and resource for technical inquiries, providing guidance and troubleshooting assistance to junior engineers as they applied AWS technologies in real-world scenarios. Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Abul Hasnat
      Motivational award in IEEE android app development competition IEEE March 1, 2017 Our team stood 5th at that competition. Learned a lot of things there. It was very enthusiastic
  • Volunteer Experience

    • System manager and organizing volunteer

      Issued by National Collegiate Programming Competition on Sept 2016
      National Collegiate Programming CompetitionAssociated with Abul Hasnat
    • System Manager

      Issued by National High School Programming Competition on Feb 2017
      National High School Programming CompetitionAssociated with Abul Hasnat