Summary
Overview
Work History
Education
Skills
Timeline
Generic

Saif Mahmud

Milton

Summary

10+ years of Front-end Web Application Development experience with technologies using HTML(5), CSS(3), JAVASCRIPT, Typescript, jQuery, React, Redux, JSX, Angular 12+, Nodejs, Unit Testing, Hooks, RxJs, NgRx, AJAX, JSON, Grunt, gulp, Docker, WebPack, Adobe Target and Experience Manager. Extensive programming experience in writing web application programs covering front-end and UI for building rich user friendly, high performance web applications. Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular and React. Wrote several angular components using controllers, services, directives and filters. Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries. Deep understanding of Object-Oriented JavaScript programming and JavaScript MVC framework. Extensive experience in Development, Implementation and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, and Internet / Intranet. Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development. Ability to apply W3C web standards with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement. Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer. Strong experience on REST Web Services and Application of HTTP based RESTful APIs. Experience in implementing cross-browser style-sheets. Experience using Angular material components. Performed unit testing, along with integration testing Chrome Inspector to fix bugs and worked closely with QA. Strong knowledge in Document Object Model and DOM functions. Used GIT and Bitbucket for driving the application repo. Extensively used Agile and Kanban methodologies in the projects.

Overview

13
13
years of professional experience

Work History

UI Developer/Frontend Developer

CVS Healthcare
Rhode Island
04.2023 - Current
  • Update current UI for POS payments screen based on Product Specs. Added new features such as EBT swipe and ability to scan prescriptions; using ReactJs, typescript, redux and Rxjs.
  • Developed UI code for the CVS vaccine Scheduler app, which enabled both external and internal clients to set up events for vaccinations such as Covid, flu, etc.
  • Involved in upgrading from Angular version 5.0 to 12.0, then to v 14.
  • Modified and maintained the Customer Engagement Tool according to client requirements. This included addition/removal or changes to existing features.
  • Participated and assisted in code refactoring and updating features in apps.
  • Part of team which is building a search tool form scratch for the healthhub and minute clinic locations, which will feature patient services, store details etc.
  • Worked closely with Business/Product owners to ensure timely delivery of end products.
  • Used Git and Jenkins to deploy code to dev server.
  • Unit testing using Jasmine.
  • Used both React and Angular 12+ for the projects.
  • Environment: REACT, HTML5, CSS3, Sass/Less, JavaScript, ES6, Typescript, Bootstrap, XHTML, JSON, Angular 12+, NodeJS, GIT, Windows, Grunt, gulp, WebPack, Restful API, Jasmine, Agile methodology.

UI Developer/Frontend Developer

The Bank of New York Mellon Corp/BNY-Mellon
Remote
07.2020 - 04.2023
  • Modified and maintained apps and widgets in the Nexen framework; which primarily stored and displayed data.
  • Designed UI items such as tables, drop down menus, buttons, modals as required my PO and UX designs.
  • Maintained database of user entitlements which defined level of access to users.
  • Worked with backend team to ensure proper security and consumption of APIs.
  • Participated and assisted in code refactoring and updating features in apps.
  • Worked closely with Business/Product owners to ensure timely delivery of end products.
  • Used Git and Jenkins to deploy code to dev server.
  • Unit testing using Jasmine.
  • Started with Angular 11, currently running Angular 14.
  • Environment: HTML5, CSS3, Sass/Less, JavaScript, ES6, Typescript, Bootstrap, XHTML, JSON, Angular, NodeJS, GIT, Windows, Grunt, gulp, WebPack, Restful API, Jasmine, Agile methodology.

UI-UX Developer / Multi Variant Testing / Web Developer

Intercontinental Hotels Group
Atlanta
07.2019 - 07.2020
  • Modified web pages using HTML5, NodeJS, CSS3, JavaScript, Angular 7 and Typescript based on the W3C standards and Web 2.0.
  • Attended Refinements to understand the product requirements and clarified doubts or potential issues.
  • Used Typescript extensively to manipulate the DOM and extract data from angular components.
  • Worked with UX team to ensure 100% accuracy in results.
  • Ran test methods and compiled Typescript files to Javascript files using Gulp.
  • Used SASS/LESS for styling the different pages of application.
  • Pushed code everyday into BitBucket for peer review and approval.
  • Used Adobe Target to upload approved code to be used for MVT or A/B testing.
  • Attended daily standup meetings to update team and product owners.
  • Worked with offshore QA team to address tickets or any potential issues.
  • Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • United tested BDD with Jasmine.
  • Used Gulp task runner for development.
  • Environment: HTML5, CSS3, Sass/Less, JavaScript, ES6, Typescript, Bootstrap, XHTML, jQuery, JSON, Ajax, Angular 2+, NodeJS, GIT, Windows, Grunt, gulp, WebPack, Restful API, Jasmine, Agile methodology.

Ui/UX Developer

PNC BANK
Pittsburgh
05.2018 - 06.2019
  • Company Overview: The project ICCE (Integrated Commercial Card Experience) was about EAP, Electronics Account Payable and T&E, Travel and Expenses.
  • Designed and developed web pages using HTML5, Angular 2+, NodeJS, CSS3, Bootstrap, JavaScript, and jQuery based on the W3C standards and Web 2.0.
  • Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for a web application that matches requirements.
  • Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular.
  • Used NodeJS to install packages, dependencies and the angularCLI, as well as to generate components and services.
  • Involved in developing applications using Angular like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Used mongoDB as a database to store, retrieve and update data by utilizing queries.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
  • Implemented Angular Services for connectivity between a web application and back end API's.
  • Created custom pipes using angular before displaying it to the user.
  • Performed form validations using reactive forms from Angular framework.
  • Used NgRx store for for app state management.
  • Implemented Angular Router to enable navigation from one view to the next as customer completes application form steps.
  • Implemented Angular Controllers to maintain each view data.
  • Developed certain features of application like create, read, update, and delete using Angular and Responsive design.
  • Involved in updating Angular 2.0 application to Angular 6.0.
  • Utilized RxJS for extensive use of observable.
  • Provided production level code to the engineering team for product development, including cross-browser support, and CSS optimization.
  • Followed agile methodologies throughout the development.
  • Used Gulp task runner for development.
  • Involved in deploying applications in AWS environment using Docker.
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • The project ICCE (Integrated Commercial Card Experience) was about EAP, Electronics Account Payable and T&E, Travel and Expenses.
  • Environment: HTML5, CSS3, Sass/Less, JavaScript, ES6, Typescript, Bootstrap, XHTML, jQuery, JSON, Ajax, Angular 2+, Redux, NodeJS, GIT, AWS, Windows, Restful API, Grunt, gulp, WebPack, JIRA, Jasmine and Karma, Agile methodology.

Sr. Frontend Developer/React Developer

INFOGRAVITY
Aldie
06.2017 - 05.2018
  • Company Overview: The goal of the project was to incorporate and improve the existing web portal by re-engineering menu bar, search bar, shopping cart, cancellation and checkout.
  • Designed and developed web pages using HTML5, React, Redux, NodeJS, CSS3 (SASS and LESS), Ajax, Bootstrap, JavaScript, and jQuery based on the W3C standards and Web 2.0.
  • Used AJAX module to handle Restful calls to enable communication between view components and servers.
  • Used NodeJs to install packages as required by project, as well as to run test apps and watch for app changes.
  • Responsible to manipulate HTML5, CSS3 and React as well as making the pages dynamic by using AJAX, JSON and XML.
  • Performed API calls such as GET, PUT, PUT, DELETE using NodeJS and Express to interact with the server.
  • Used NodeJS to authenticate users for login and registration purposes by connecting to the backend database using Express.
  • Used React as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using react-router.
  • Implemented drag and drop operations, HTML, DOM effects, animations like slide shows, fade in-fade out effects on the web pages.
  • Participated in back end development like Object Modeling and Web Services building.
  • Involved in writing the front-end code for the application using React.
  • Coded JavaScript for page functionality and Pop up Screens.
  • Used JIRA Tool for keeping track of bugs, Issues, work flow and releases.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phones.
  • Used react-validation to implement client-side form validations.
  • Used Visual Studio Code for developing the application.
  • Developed several APIs using Restful web services and consumed various APIs from different internal portals.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Coded SQL Queries in Node.js to perform insert, update, alter, and delete operations on NoSQL database.
  • The goal of the project was to incorporate and improve the existing web portal by re-engineering menu bar, search bar, shopping cart, cancellation and checkout.
  • Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React, Redux, NodeJS, Express, NoSQL, XML, JSON, Github, JIRA, Babel, Webpack, Redux, Visual Studio Code, Jasmine, Karma, Agile methodology.

Frontend Developer

TD Bank
New York
08.2014 - 07.2017
  • Company Overview: TD offers a wide range of services for all our customers, from individuals and small businesses, to corporations and government entities.
  • Involved in developing the front-end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and Angular JS.
  • Used Angular JS to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Developing UX design and clickable prototypes with front-end development utilizing Bootstrap, HTML5, and CSS3.
  • Code web applications utilize programming languages like JavaScript, jQuery, SQL, and AJAX.
  • Implement data grid/tables using Bootstrap and Angular JS for front-end client facing the Single Page Application (SPA).
  • Responsible for writing and implementation of JavaScript, AJAX, and jQuery to interact with web Services and user controls.
  • Designed and implemented the User Interface using Angular JS, MVC framework, jQuery and AJAX.
  • Involved in developing dynamic correspondence letters to the customers using Database, XML, XSLT and JavaScript.
  • Used Maven builds tools, SVN / GIT source control systems.
  • Worked closely with Visual QA team in fixing the defects.
  • Developed gratifying experience with Responsive (RWD) and Adaptive Web Design principles.
  • Define technical requirements based on business requirements.
  • TD offers a wide range of services for all our customers, from individuals and small businesses, to corporations and government entities.
  • Environment: Angular JS, HTML, CSS, JavaScript, Bootstrap, Agile, jQuery, AJAX, MVC Framework, XML, XSLT, SQL, SOAP, Maven, SVN/GIT.

UI Developer

Stone Bridge Life Insurance
Plano
06.2012 - 08.2014
  • Company Overview: Stonebridge Life Insurance Company operates as a direct to consumer insurance company.
  • Involved in the requirement analysis and design phases to comprehend technical assessments, and to participate in implementation with minimal errors.
  • Managed efficiently with Business, QA and coordinated with the business logic team.
  • Developed application pages using HTML, CSS, Bootstrap, JavaScript and jQuery Enhanced user experience by designing new web features using MVC Framework.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Used advanced level of jQuery, AJAX, JavaScript, CSS, NodeJS and pure CSS layouts.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
  • Performed CRUD(Create, Read, Update, Delete) operations using NodeJs and Express.
  • Implemented browser-side element effects like Hiding, Show, and Event Handling and DOM manipulation with jQuery.
  • Developed code to call the web service/APIs to fetch the data and show it in the interface using jQuery/AJAX.
  • Extensive development of UI using jQuery, Backbone JS, Bootstrap, and JavaScript.
  • Worked on cross browser compatibility and fixed the bugs for several browsers such as Internet Explorer, Mozilla Firefox and Google Chrome.
  • Developed SQL queries to perform insert, update or delete operation on MySQL database.
  • Been an active team player, helped in fixing bugs and carried out troubleshooting.
  • Used SVN version control repository for source code management.
  • Followed Agile and Scrum software development methodology.
  • Stonebridge Life Insurance Company operates as a direct to consumer insurance company.
  • Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, NodeJS, Express, Backbone.JS, JSON, SQL, MySQL AJAX, XML, Internet Explorer, Mozilla Firefox and Google Chrome, SVN, Agile.

Education

Bachelor in Science - Business Management

SUNY
Plattsburgh

Skills

  • HTML5
  • CSS3
  • JavaScript
  • Typescript
  • JQuery
  • JSON
  • Angular 12
  • React
  • Redux
  • Bootstrap
  • SASS
  • Web sockets
  • WebPack
  • Nodejs
  • Expressjs
  • HTTP Web Server
  • MySQL
  • MongoDB
  • GITHUB
  • SVN
  • React development
  • Angular development
  • TypeScript programming
  • Responsive design
  • RESTful APIs
  • Agile methodology
  • Cross-browser compatibility
  • Problem solving
  • Code refactoring
  • Effective communication
  • Usability requirements gathering
  • Scrum methodology
  • Wireframing
  • A and B testing
  • Functionality testing
  • Front-end frameworks
  • Web application development
  • RESTful API development
  • Web accessibility
  • JavaScript programming

Timeline

UI Developer/Frontend Developer

CVS Healthcare
04.2023 - Current

UI Developer/Frontend Developer

The Bank of New York Mellon Corp/BNY-Mellon
07.2020 - 04.2023

UI-UX Developer / Multi Variant Testing / Web Developer

Intercontinental Hotels Group
07.2019 - 07.2020

Ui/UX Developer

PNC BANK
05.2018 - 06.2019

Sr. Frontend Developer/React Developer

INFOGRAVITY
06.2017 - 05.2018

Frontend Developer

TD Bank
08.2014 - 07.2017

UI Developer

Stone Bridge Life Insurance
06.2012 - 08.2014

Bachelor in Science - Business Management

SUNY
Saif Mahmud