Summary
Overview
Work History
Education
Skills
Honor Awards
Languages
Timeline
Generic
Shahid Ali

Shahid Ali

Kolkata,West Bengal

Summary

  • Around 5+ years of experience as a Front - End Developer in developing User Interface (UI) for Web Applications by using HTML/HTML5, DOM, CSS/CSS3, Bootstrap JavaScript, ES6, jQuery, Ajax, JSON, React JS, Angular JS.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Expertise in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
  • Extensive knowledge in developing single-page applications (SPAs).
  • Expertise in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
  • Good experience on customizing CSS frameworks like Bootstrap using CSS pre-processors LESS or SASS and Compass.
  • Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
  • Expertise in analysing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Expertise in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Expertise in React JS framework to develop the SPA.
  • Expertise in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
  • Good experience in creating Custom Reusable React Components Library.
  • Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Expertise in React JS and working with React Flux architecture.
  • Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark, and templating engines.
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
    * Expertise in RESTful, SOAP web services to integrate between Application to Application
  • Proficient in using Unit.js Testing framework along with Jasmine, Karma, Protractor, Mocha test runners
  • Expertise in using bug tracking tools like JIRA, HP Quality Centre and Bugzilla
  • Expertise in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
  • Expertise in using build process tools like Jenkins and Maven
  • Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntellijIDEA, and Web Storm
  • Ability to work effectively while working as a team member as well as individually.

Overview

5
5
years of professional experience

Work History

Assistant Manager

Vodafone (VOIS)
03.2021 - Current

Participated with end users and business analyst to understand the business requirements.

• Built rich front-end applications, user interactive (UI) web pages using HTML5, CSS3, and Bootstrap

• CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.

• Integrating JavaScript libraries (jQuery, React - Bootstrap ,Highcharts, Datatables, etc.)

• Creating React.js / Redux front-end UI, and Node.js applications for backend.

• Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.

• Maintaining Parent and child elements by using State and Props in React.js.

• React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web, and Performance optimization.

• Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.

• Tested and applied the branding on a step-by-step procedure using Jasmine.

• Created custom filter in React.JS in the application.

• Used services to read data from remote server using React.JS

• Used React.js library functions for the logical implementation part at client side for all the application.

• Created React.js for reusable components (multi-field form elements, background file uploads.

• Maintained states in the stores and dispatched the actions using redux.

• Implemented React.js Controllers to maintain each view data.

• Implemented flux pattern by using redux framework as a core dependency.

• Architected and Developed for Large Scale JavaScript Application with React.js

• Used various properties, parameters in ES6.

• Created social login using gigya. Integrated the social accounts with the express account.

• Implemented the Drag and Drop functionality using React-Draggable

• Used React-Router to turn application into Single Page Application

• Called the Restful web services calls for POST, PUT, DELETE and GET methods.

• Developed, implemented, and tested Node.js applications.

• Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.

• Have worked on AWS for fetch the pictures files from AWS to UI

• Developed Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server 2012.

• Developed and applied application wide, cross platform Validation and Exception Handling policies.

• Maintain consistency of front-end via code over variety of browsers.

• Involved in daily SCRUM meetings to keep track of the project status.

• Integration with Rich Relevance/CDN/CMS/Optimize

• Developing the rich UI components in Optimizely

• Extensively used Gitfor version controlling and regularly pushed the code to GitHub.

• Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

• Worked with Mocha 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.

• Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.

• Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues

• Interacted with Customers and development teams for Fix the Issues.

• Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.


Environment: React.js, Redux, Flex, Node JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development, Optimizely, Jira, AWS

Senior UI React JS Developer

Datachef
01.2021 - 08.2021
  • Responsible for creating web-based applications using React JS, Node.js and Redux workflow

• Used ES6 features and Typescript for strongly typed coding

• Built single page application with modules, reusable components, forms using React JS

• Setup production dependencies for application are Redux JS, Webpack, Grunt, Babel, Polyfill, Node JS, SAAS framework

• Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3, React JS

• Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap modals and CSS3

• Knowledge of modern authorization mechanisms, such as JSON Web Token

• Used Node.js for managing interchange of data between the server and the user

• Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, HTML5, CSS3

• Cooperating with the back-end developer in the process of working with the RESTful API

• Worked on integrating APIs with MVC pattern

• Testing the created pages using JavaScript libraries i.e., Jest

• Worked with package managers NPM, Yarn and build tools Gulp, Grunt

• Responsible to commit the code into GIT

• Worked in Agile environment, had biweekly sprints

Environment: ReactJS, Redux, Babel, Java, HTML5, CSS3, SASS, Bootstrap, JavaScript, Node.js, Git, Jira, Jest, VS Code

Software Engineer

CloudKaptan
09.2021 - 02.2022
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Provided technical guidance to junior developers, fostering a positive team environment and promoting professional growth.
  • Contributed to open-source projects, sharing knowledge with the broader community while gaining valuable insights from other experienced professionals.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Integrated third-party tools and components into applications.
  • Participated in architecture, design and implementation of back-end features using C++, C#, Lua and Python.
  • Offered experience with Ruby, Perl, Java and Python.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Partnered with development team on product development and application support plans.
  • Analyzed data to coordinate installation of new systems or modification of existing systems.
  • Provided direction and guidance to process improvements and established policies.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Investigated new and emerging software applications to select and implement administrative information systems.
  • Tested functional compliance of company products.
  • Created proofs of concept for innovative new solutions.

Software Developer Trainee

E-webvisor
01.2019 - 12.2020
  • Coordinated project tasks among multiple departments.
  • Shadowed team members to learn new tasks and how to appropriately handle technical issues.
  • Tested new applications for usability and adherence to code plan.
  • Handled scripting tasks for debugging and automation.
  • Worked with design teams and Senior Software Engineers to build customized software products for consumers.
  • Developed reports using SQL server reporting services.
  • Worked with developers to identify and remove software bugs.
  • Wrote clear, clean code for various projects.
  • Partnered with team members to learn best practices in software design.
  • Analyzed source code to identify functionality issues.
  • Prioritized tasks and completed in order of importance.
  • Worked closely with peers to identify issues and provide suitable resolutions.
  • Delivered project reports and milestone updates to supervisor.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Proofread technical documentation and user manuals.
  • Brainstormed with engineering team to determine appropriate code testing processes.
  • Verified product success through collaborating with stakeholders and product owners and estimating accurate project deliverability timeframes.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Built databases and table structures for web applications.
  • Corrected, modified and upgraded software to improve performance.
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested and deployed scalable and highly available software products.
  • Developed next generation integration platform for internal applications.

Education

Bachelor of Technology -

Techno India College of Technology

Skills

  • HTML5
  • XHTML
  • AJAX
  • JQuery
  • JSON
  • CSS
  • UI Concept Modelling/wire Framing
  • Apache Tomcat 5025
  • ORACLE
  • Agile
  • SQL Server
  • Rational Unified Process (RUP)
  • UML
  • HTTP Web Server
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • React Native
  • Redux
  • Bootstrap
  • Jest & Enzyme
  • React-form-hook
  • Jira
  • Mysql
  • NodeJS
  • Java
  • Cypress testing
  • Postman
  • Problem solving abilities
  • Python
  • Django
  • Docker
  • SCSS
  • Project management abilities
  • Eclipse IDE experience
  • JSP

Honor Awards

  • Tata Innovers, 06/2019
  • All India Hult Prize, 02/2019
  • VOIS Star Award, 10/2022
  • VOIS Star Award, 03/2023

Languages

English
Full Professional
Hindi
Native or Bilingual
Bengali
Full Professional

Timeline

Software Engineer

CloudKaptan
09.2021 - 02.2022

Assistant Manager

Vodafone (VOIS)
03.2021 - Current

Senior UI React JS Developer

Datachef
01.2021 - 08.2021

Software Developer Trainee

E-webvisor
01.2019 - 12.2020

Bachelor of Technology -

Techno India College of Technology
Shahid Ali