Over 9+ Years of professional experience of Software Development Life Cycle (SDLC) including Applications Design, Development, Integration, Installation, Implementation, Maintenance, Testing, and Debugging of various client/server web applications using web technologies in various environments.
Experience in Software Development Life Cycle and Software Development methodologies like Agile /scrum , Waterfall etc.
Proficient in technologies Java, J2EE, EJB 3.0, Spring MVC, JMS, JSP, Servlets, JSP Custom Tags Libraries, XML, JavaScript and HTML. Used Maven for building the applications EAR for various environments.
Strong understanding and working experience on various Design patterns like MVC, MVVM, Facade.
Good understanding of the Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts, Object Oriented JavaScript and implementation.
Experience in building application using MEAN stack: MONGODB, Angular JS, Express JS Ember JS and Node JS. Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, Angular 4, Angular 7, Angular 9, Express JS, Ember JS, and Node.js.
Experience in developing Reactive Single Page Applications (SPA) using Angular2, Angular4, Angular6, Angular7, Angular 9, Angular 11 and Angular 15 with expertise in creating User Controls, Web Forms and performing client side validations using JavaScript, jQuery and Angular.
Strong Experience Building Mobile Application by using React Native.
Strong Knowledge of Building Mobile app using React Ionic App and testing with Android Studio and XCode and deploy to Play Store and App Store.
Enhance the applications with new add-on features, using React framework on front-end and Node JS on back-end with ECMAScript 6 features.
Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, Margin, Table, Sprites, Behaviors, Pseudo Classes, Pseudo Elements and CSS Box Model.
Experience in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
Experience in designing, developing both Apple IOS and Android Hybrid mobile applications.
Extensively used Node.js for server side scripting and Node Package Manager (NPM) for updating the application from codebase.
Experiences on React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests…etc.
Experience in configuration management systems (Build/CI/SCM) like Maven, SVN, CVS, Git, GIT-HUB, Jenkins.
Excellent understanding of the W3C web standards and their underlying implementations by various browsers and have experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome and making the web pages cross browser compatible.
Experience and full understanding of Software Development Life Cycle, Agile software development methodology. Solid ability to work on Agile.
Experience in interactive design and development and in effective interactive design solutions that meet business, project, and design goals, based on standards and guidelines.
Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment and Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
Overview
9
9
years of professional experience
Work History
Senior Front End Lead Developer / Architect
Bank of America
Chicago, IL
09.2022 - Current
Designed and built User Interface of mobile app with Ionic-React and TypeScript
Assisted backend developer on ongoing development projects
Participated in code reviews
Carried out regular updates on website
Bringing mock-ups to life using React components that are reusable and performant
Extensive use of Redux, Material UI, and React Router
Integrated into RESTful APIs to make app dynamic
Optimizing website performance using Lighthouse and rectifying front-end-related issues
Designing web and mobile apps mockups using Adobe XD
Implemented Angular15 services to communicate with Web Services on server-side in-order to perform CRUD operations on database
Used Angular 15 for building composable and reactive user interfaces
Implemented various screens for front end using Angular 15
Used Angular Router to turn application into Single Page Application
Integrated web services as per business requirement
Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services
Integrated modules with designs and requirements by implementing Node JS
Experience into working with Node.js to setup Web API by help of Javascript
Experience of Creating proof of concept using responsive web design, Node.js, Angular 15, HTML5 and CSS3
Used Node.js frameworks like Express and restify to mock Restful API
Implement modules into Node JS to integrate with designs and requirements
Angular15 API Integration JSON
Used React JS for building composable and reactive user interfaces
Implemented various screens for front end using React and Redux library
Used React-Router to turn application into Single Page Application
Used React with Redux to separate data and presentation layer
Utilized Redux stores to handle states and update UI
Performed Unit testing on React applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
Senior Front End Developer
ADM
Chicago, IL
07.2021 - 08.2022
Gathering new requirements, Designing, Development, unit testing and validation
Responsible for building out static UI, added dynamic attributes to large automotive application
Created custom Push Notifications, RESTful APIs, and interaction using React-Native-Camera
Engineered login front end functionality - including RESTful service calls, key chain, credential storage, routing, token verification, and error notifications for international Buick and Chevrolet mobile applications
Developed hybrid mobile platform for automotive applications using JavaScript and React Native, resulting in 88% code share between iOS and Android while reducing development time by 33%
Architected application following Atomic Design Principal leading to 44% increased reusability of components
100% Code coverage on critical components, using coverage collection built into project testing framework (i.e
Jest)
Develop new mobile application on Android and IOS
Developed and positioned JSX elements within Flex box to create high quality, attractive, front-end user interfaces
Deployed application to Google Play Store and Apple Store
Building reusable components and front-end libraries for future use
Took initiative in learning React Native and went on to successfully develop various features under minimal supervision
Responsible for porting existing web application into mobile view
Build Mobile Application and perform testing by using Android Studio and Xcode
Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using
Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM
Experienced using Type Script to program Angular 11 and develop web applications
Good experience working on Responsive UI using HTML, CSS, and Bootstrap
Project Planning and Tracking project progress
Estimations for RFC (Request For Change)
Training and mentoring of new team members
Customize bootstrap Data Table Library as per business requirement
Developed application with agile methodology and daily stand-up meetings
Developer Rest Services using Spring framework and followed MVC architecture
Implemented Angular 11 services to communicate with Web Services on server-side in-order to perform CRUD operations on database
Used Angular 11 for building composable and reactive user interfaces
Implemented various screens for front end using Angular 11
Used Angular Router to turn application into Single Page Application
Integrated web services as per business requirement
Experience into working with Node.js to setup Web API by help of Java Script
Experience of Creating proof of concept using responsive web design, Node.js, Angular 11, HTML5 and CSS3
Used Node.js frameworks like Express and Restify to mock Restful API
Angular 11 API Integration JSON
Used React JS for building composable and reactive user interfaces
Implemented various screens for front end using React and Redux library
Used React-Router to turn application into Single Page Application
Used React with Redux to separate data and presentation layer
Utilized Redux stores to handle states and update UI
Performed Unit testing on React applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
Senior Lead Front End Developer
Walgreen
Deerfield, IL
04.2020 - 06.2021
Gathering new requirements, Designing, Development, unit testing and validation
Project Planning and Tracking project progress
Estimations for RFC (Request For Change)
Training and mentoring of new team members
Customize bootstrap Data Table Library as per business requirement
Developed application with agile methodology and daily stand-up meetings
Developer Rest Services using Spring framework and followed MVC architecture
Implemented Angular9 services to communicate with Web Services on server-side in-order to perform CRUD operations on database
Used Angular 9 for building composable and reactive user interfaces
Implemented various screens for front end using Angular 9
Used Angular Router to turn application into Single Page Application
Integrated web services as per business requirement
Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services
Integrated modules with designs and requirements by implementing Node JS
Experience into working with Node.js to setup Web API by help of Java Script
Experience of Creating proof of concept using responsive web design, Node.js, Angular 9, HTML5 and CSS3
Used Node.js frameworks like Express and Restify to mock Restful API
Implement modules into Node JS to integrate with designs and requirements
Angular 9 API Integration JSON
Used React JS for building composable and reactive user interfaces
Implemented various screens for front end using React and Redux library
Used React-Router to turn application into Single Page Application
Used React with Redux to separate data and presentation layer
Utilized Redux stores to handle states and update UI
Performed Unit testing on React applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
Senior Front End UI/UX Developer
Bank of America
Charlotte, NC
07.2019 - 03.2020
Designed front-end framework with React Using class component and functional component
Very familiar with properties of component, states, props, and refs
Hand on using React Hooks (State Hook, Effect Hook, Ref Hook and so on) to use state and lifecycle methods inside functional components
Called React axios to get Web APIs to transfer data from backend and update states in store of Redux
Strong skills in applying Redux in React to store status at front -end
Developed middleware like Redux thunk which can return functions to solve async problems like data updating and fetch from back-end server
Implemented mapStateToProps, mapDispatchToProps, useSelector and useDispatch to interact between Redux and React
Skilled in front-end development for single page application (SPA) with HTML5, CSS3, JavaScript, React, jQuery, and AJAX
Hands on using React-Router to manage different React components path location
Hand on experience using React UI libraries such as Material UI, Ant Design and Bootstrap, developing web more efficiently with high-quality and responsive components
Build Progressive Web Application (PWA) using React.
UI/MEAN Stack Developer
Bath And Body Works
Reynoldsburg, OH
05.2018 - 05.2019
Migrated Legacy application into Single Page MEAN stack application
Used MVC architecture of Framework for developing web applications and to simplify code complexity
Developed end to end application with agile methodology and daily stand-up meetings
Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular4 framework
Involved in creation of interface to manage user menu and Bulk update of Attributes using Angular 4, Node, JQuery, Web pack
Implemented SPA by using several in built core directives, expressions and modules in perspective of Angular4
Developed component that varies content based on user’s navigation by using router- outlet directive in Angular4
Implemented Angular 4 services to communicate with Express JS & Ember JS on server-side in-order to perform CRUD operations on database
Worked with Express JS for development of RESTful web services and middleware configurations
Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services
Integrated modules with designs and requirements by implementing Node JS
Experience into working with Node.js to setup Web API’s by help of Java Script
Experience of Creating proof of concept using responsive web design, Node.js, Angular 4, HTML5 and CSS3
Used Node.js frameworks like Express and Restify to mock Restful API
Angular 4 API Integration JSON
Used React JS for building composable and reactive user interfaces
Implemented various screens for front end using React and Redux library
Used React-Router to turn application into Single Page Application
Used React with Redux to separate data and presentation layer
Utilized Redux stores to handle states and update UI
Performed Unit testing on React applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
Senior Front End UI/UX Developer
Bank of America
Chicago, IL
01.2016 - 04.2018
Worked closely with SMEs, developers and other IT teams to understand scope of project and accordingly gather functional requirements of project in order to design and implement application
Configured routes between React JS and Flask to render templates from server-side
Used jQuery in directly manipulating DOM yet separating React Components
Used React JS with Redux to separate data and presentation layer
Utilized Redux stores to handle states and update UI
Performed Unit testing on React JS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation
Used various plugins on babel to compile JSX to create elements
Worked with Node JS module making calls to REST APIs to fetch data from backend as JSON response and parse it on UI for DOM/CSS Manipulation
Used React JS for building composable and reactive user interfaces
Implemented various screens for front end using React JS and Redux library
Used React-Router to turn application into Single Page Application
Experience in React JS and working with React Flux architecture
Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, Node.js, Bootstrap, and JavaScript
Participated in meetings with end-clients to develop layout, color scheme for web page and implemented them with help of HTML5, CSS3 and JavaScript
Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to layouts for varying screen sizes and pixels
Worked on NoSQL database like MongoDB and performed CRUD operations like insert, update, delete
Worked on jQuery to make drop down menus on web pages and display part of web page upon user request
Reviewed customer feedback about debugging issues, fixed bugs with HTML5 and TypeScript codes and worked on resolving browser compatibility issues
Created SQL queries, PL/SQL Stored Procedures, Functions for Database layer by studying required business objects and validating them with Stored Procedures using Oracle
Developed components to fetch data from back end using AJAX and jQuery
Analyze response of JSON in order to update DOM
Used GIT for Version Control
Designed Frontend Mobile applications in object oriented Typescript with standard Framework using Angular 2
Created Responsive Layouts for multiple devices and platforms
Analyzed recorded and modified client-server traffic using HTTP monitor with SOAP
Developed Chrome Apps using HTML5, CSS3 and JavaScript to extend development capability
Used CSS Sprites to decrease number of HTTP requests and load time of web pages
Created Template Driven Forms and Reactive Forms in Angular 2
Implemented Services to share logic across different components in Angular 2
Used Typescript as compiler to compile typescript code into JavaScript, and used Typing to manage Typescript definition
Developed scalable applications using MEAN (MongoDB + Express.JS + Angular JS + Node JS) stack.
Web/UI Developer
Konen Insurance Inc
Aurora, IL
09.2014 - 12.2015
Extensively involved in requirements gathering and analyzing them, checking dependencies and design
Used jQuery to traverse through DOM tree and manipulated nodes in tree and Implemented Drag and Drop functionality using jQuery framework
Debug application using Firebug too traverse documents and manipulated nodes using DOM and DOM functions
Worked on highly advanced user interface design and development using JavaScript, Angular JS, Node JS, HTML5 and CSS, SASS
Developed and designed internet web applications and wrote application level code to interact with APIs using AJAX, JSON and XML
Called REST web services through services to get JSON Object and modified response object to display in DOM
Responsible for creating screens with table-less designs meeting W3C standards
Implemented various Validation Controls for client-side validation and implemented custom validation controls
Worked on Bootstrap to Create responsive web design interface that caters to different screen sizes
Worked closely with back-end developers to find ways to push limits of existing Web technology in service of creating best possible user experience
Working on Git version control and source tree
Worked on command line build tool like Grunt JS, Watchify and performed compilation and minification in application
Utilized JavaScript to build validation framework that consume error messages from JSON file and displaying them to GUI
Worked with Data Tables, table enhancing plug-in for jQuery, JavaScript library, adding sorting, paging and filtering abilities to plain HTML tables
Worked extensively on various pages to make them responsive with all kinds of resolutions using bootstrap.
Education
Bachelor of Science - Computer Engineering Technology
DeVry University
Downers Grove, IL
Skills
Windows
Linux
UNIX
Waterfall
Agile/Scrum
SVN
Git
GitHub
Soap
Rest/Restful
Time Management
Relationship building and management
Grunt Familiarity
React Proficiency
Design patterns
SASS and LESS skills
Information Analysis
Responsive design
Advanced CSS
Vue expertise
HTML5 Mastery
Performance Improvement
Code Reviewing
Angular knowledge
Effective Planning
Goal-Driven
Expert JavaScript
Unit Testing
Strong Communication and Interpersonal Skills
Jquery Proficiency
React
Angular
Node
React Native
Ionic
Azure
Bitbucket
HTML
HTML5
CSS
CSS3
Material UI
Bootstrap
Jquery
SPA - Single Page Application
IOS
Android
XCODE
Play Store
Timeline
Senior Front End Lead Developer / Architect
Bank of America
09.2022 - Current
Senior Front End Developer
ADM
07.2021 - 08.2022
Senior Lead Front End Developer
Walgreen
04.2020 - 06.2021
Senior Front End UI/UX Developer
Bank of America
07.2019 - 03.2020
UI/MEAN Stack Developer
Bath And Body Works
05.2018 - 05.2019
Senior Front End UI/UX Developer
Bank of America
01.2016 - 04.2018
Web/UI Developer
Konen Insurance Inc
09.2014 - 12.2015
Bachelor of Science - Computer Engineering Technology