Skip to main content
Mahbub Ali Kalam

Mahbub Ali Kalam

Senior Software Engineer

Talent
DetroitMember since August 20, 2026
HTML5JavaScriptAJAXJSONBootstrapAngularJSNode.jsApollo GraphQLNgrx StoreAzure MSALTypeScriptFirebugChrome Developer ToolsAgileEclipseSublimeVisual StudioNotepad++JestJasmineJIRAGitSVNResponsive Web designKarmaJSLINT/ESLINTKafkaJSHazelcastRestful APIAngular DeveloperAngularJavascript DeveloperSoftware EngineerSoftware DeveloperSoftware TestingUi/ux DesignerUi DeveloperFrontend DeveloperFront-End DeveloperTypescript Developer
·

Hire this person

Send a job offer directly to this candidate

HTML5JavaScriptAJAXJSONBootstrap

About

Software development professional with over 10 years of experience in the e-commerce domain, proficient in analysis, design, and development using modern technologies. Proficient in unit testing with Jest and Jasmine frameworks, with a strong grasp of the software development lifecycle. Expert in Angular framework for Single Page Application (SPA) development and adept at using Ngrx Store and integrating Apollo GraphQL.

Possesses vast knowledge of responsive web design, Angular versions 16-21, and Azure MSAL Login. Experienced in blending front-end development with back-end system integration and familiar with version control tools such as GIT and SVN. Proficient in using IDE tools like Notepad++, Eclipse, Sublime Text Editor, and Visual Studio.

Demonstrates excellent communication and interpersonal skills, with the ability to manage multiple projects within tight deadlines. Highly organized, goal-oriented, and effective both in team settings and independently. Authorized to work in the US for any employer as a US citizen.

Proficient in utilizing JavaScript, AngularJS, TypeScript, and Node.js to develop robust software solutions. Demonstrates strong expertise in defect tracking systems such as JIRA, while effectively implementing Agile methodologies to enhance project outcomes.

Experience

Senior Software Engineer at Becton Dickenson BD (2021-07 – Present)

We design, build, sell, and support technology solutions for pharmacies. Through the use of automation, pharmacists practice at the top of their license by engaging in pharmacist-led value-based care, improving medication adherence, and streamlining workflows. Our solutions are designed to help pharmacy teams spend less time counting pills so they can focus on what matters most – their patients.

  • Gathered business requirements, done user research, and coordinated with different teams to generate use case and user scenarios.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration
  • Developed web application that meets the web and industry standards using HTML5, CSS3, and JavaScript based on the W3 standards and cross-browser implementation.
  • Built Single Page Applications framework. Built Angular 16 framework including MVC architectures, different modules, templates, custom directives, and custom filters.
  • Used NGRX Store to hold backend data and populated it to UI.
  • Worked on creating components, directives, services, and routing in Angular 16 for better component communication by sharing the code between the components.
  • Written different Routing (SPA), modules, and reusable components using Angular 13 with Typescript typings.
  • Designed dynamic client-side to build web forms and simulate process for the web application, page navigation, and form validation.
  • Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
  • Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements, and CSS3 Border, CSS3 Background, CSS3 Transitions.
  • Wrote Jrsytest cases for UI.
  • Created custom Material Theme to be reused throughout SPA.
  • Resolved Cross Browser Compatible Issues caused by CSS and Javascript.
  • Involved in asynchronous request handling, partial page updates, and get/post methods using AJAX.
  • Debugged the code using Chrome Developer Tools and Firebug.
  • Environment: Angular 9-16, HTML5, CSS3, Typescript, Jest, JSLINT/ESLINT, Git, Agile, AJAX, JSON, RWD, JSON, JIRA, Restful API, Bootstrap, Material Themes, Angular Material Components, NGRX Store, DevOps

Senior Frontend Developer at Ziosk (2020-07 – 2021-06)

Ziosk® is the creator of the first entertainment, ordering, and pay-on-demand tablet for table service restaurants. The new generation of Ziosk tablets features 8-inch touchscreens with encrypted credit card readers built to accommodate the latest secure payment technology including EMV and NFC.

  • Gathered business requirements, done user research, and coordinated with different teams to generate use case and user scenarios.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration
  • Developed web application that meets the web and industry standards using HTML5, CSS3, and JavaScript based on the W3 standards and cross-browser implementation.
  • Built Single Page Applications framework. Built Angular 11 framework including MVC architectures, different modules, templates, custom directives, and custom filters.
  • Used NGRX Store to hold backend data and populated it to UI.
  • Worked on creating components, directives, services, and routing in Angular 11 for better component communication by sharing the code between the components.
  • Written different Routing (SPA), modules, and reusable components using Angular 11 with Typescript typings.
  • Designed dynamic client-side to build web forms and simulate process for the web application, page navigation, and form validation.
  • Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
  • Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements, and CSS3 Border, CSS3 Background, CSS3 Transitions.
  • Wrote Jrsytest cases for UI.
  • Created custom Material Theme to be reused throughout SPA.
  • Resolved Cross Browser Compatible Issues caused by CSS and Javascript.
  • Involved in asynchronous request handling, partial page updates, and get/post methods using AJAX.
  • Integrated the application to use Apollo GraphQL to get/post data.
  • Implemented Azure MSAL to have single sign on multiple applications.
  • Debugged the code using Chrome Developer Tools and Firebug.
  • Environment: Angular 9-11, HTML5, CSS3, Typescript, Jest, JSLINT/ESLINT, Git, Agile, AJAX, JSON, RWD, JSON, JIRA, Restful API, Bootstrap, Material Themes, Angular Material Components, NGRX Store, Apollo GraphQL, Azure MSAL

Senior Technical Lead at AT&T (HCL America Inc.) (2014-12 – 2020-05)

AT&T Mobility is the third-largest wireless voice and data carrier in the US by subscribers. The company which accounts for more than one-third of parent company AT&T's business provides a full range of wireless voice, messaging, and data services to consumer and enterprise customers via its network. CCC Program will create a new single consolidated online sales platform.

  • Team FE lead for ongoing projects. Leading juniors and senior developers.
  • Reviewing codes submitted. Providing guidance and assistance in design and implementation.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Angular 2-7 that meet accessibility and web browser standards for the website.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Called the Restful web services calls for POST, PUT, DELETE, and GET methods.
  • Worked with junior staff and lead an effort to educate as well as participate in correcting and enhancing Angular code to be more efficient, improve coding standards, and teach the team best practices to build more efficient code for the customer.
  • Developed Microservices using NodeJS
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Extensively used Git for version controlling and regularly pushed the code to CodeCloud.
  • Enhanced Micro-Services using Typescript for strong Type validation
  • Used Jest and Nock for Microservice testing and validation
  • Created Micro-Services to Produce/Consume Data using KafkaJS
  • Created Node packages using typescript for Analytics Reporting as Platform level tool
  • Participate in project planning sessions with product management and team members to analyze business requirements and translate business requirements into a working model.
  • Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, Angular 2-7, AJAX, and JSON.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox, and Chrome.
  • Involved in complete SDLC - Requirement Analysis, Development, System, and Integration Testing.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
  • Worked with JEST unit test framework to write unit tests for JavaScript code.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • Interacted with Testing Team, Scrum Masters, and Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Environment: Angular 2-7, HTML5, CSS3, Typescript, Karma, JSLINT, Git, NodeJS, Agile, AJAX, JSON, RWD, Visual Studio Code, KafkaJS, Hazelcast, Node Microservices, JSON, JIRA, AGILE CRAFT, Restful API, Bootstrap, JEST

Education

Bachelor's in Business Studies – National University, Bangladesh (2012)

Skills

Senior Software Engineer

Reviews

Related