image-alt-text

Nazmul Alam

Senior Frontend Developer
Profile

Meticulous web developer with over 5 years of front end experience and passion for responsive website design and a firm believer in the mobile-first approach. Implemented new responsive website approach which increased mobile traffic by 30%.

Languages
EnglishProfessional
GermanB2
BengaliNative
Interests
Travelling
Photography
Strength
  • Nazmul builds responsive websites and cross-border testing across various devices including desktop, mobile and tablet
  • Experience in Full Stack Development
  • Strong web development skills
  • Cloud and DevOps knowledge
Education
  1. Master of Science in Information Technology

    University of Stuttgart, Germany

    Specialization in embedded Systems. Also, known Industrial Automation, Distributed Programming.

  2. Bachelor of Science in Electrical and Electronics Engineering (EEE)

    United International University, Dhaka

    Major: Electronics

Experience
  1. Senior Software Engineer

    As a Senior Software Engineer, the primary responsibilities for this position include:

    • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
    • Understand complex business and functional requirements and provide direction in technical specifications and product requirements.
    • Lead technical design and code reviews for all new enhancements and work delivered; can sign off on small features
    • Support test and deployment of new products and features.
    • Perform other duties as assigned.
  2. Senior Frontend Developer

    As a Senior Front End Developer, the primary responsibilities for this position include:

    • Build modern client-side web applications using cutting edge technologies.
    • Work seamlessly with the rest of the development team (e.g. back-end & front-end developers).
    • Work in an agile environment and Iterate quickly based on customer and internal feedback.
    • Participating in design discussions, helping to decide company's best ways of building new features
    • Mentor others in my areas of expertise.
  3. Software Developer

    As a Software Developer, the primary responsibilities for this position include:

    • As a full-stack software developer my responsibilities are Design, build, and maintain efficient, reusable, and reliable Java code for back-end and Angular code for front-end. Ensure the best possible performance, quality, and responsiveness of the applications. Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organisation, and automation.
    • Analyzed systems flow, data usage, and work processes; investigated 100% of problem areas
    • Developed and executed 200+ test procedures for software components
    • Developed code following common security practices and development design patterns
    • Analyzed 30+ user requirements to derive technical software design and performance requirements
  4. Software Developer

    As a software developer, my main tasks are developing and implementing feature re- quirements for the Angular, REST API architecture, testing and debug backend.

    • Lecturer (PT)

      As a lecturer, I have attended structured programming language courses (Theory and Laboratory).

      Skills
      1. Languages and Frameworks

        • TypeScript, JavaScript, Java (Springboot), React.js, Node.js, Svelte.js, Angular, HTML, CSS, Bootstrap, TailwindCSS, Jest, 11.ty
      2. Tools / Utilites

        • Design pattern (Figma), Project management software (ZhenHub, Trello, Notion, ClickUP), Latex
      3. Web Technologies

        • Docker, Git, Firebase, NPM, Webpack
      4. Databases

        • MongoDB, MySQL, PostgreSQL, Firebase