Pankaj Sharma

  • Sr. Front End/Angular Js/React Js Developer
  • Hoboken, NJ
  • Member Since Jun 03, 2023

Candidates About

 

Pankaj Sharma

Summary

● Dedicated and passionate software Developer with over 7 years of professional experience in designing and implementing User Interface (UI) Design, web applications, desktop & mobile applications by using various technologies like AngularJS, HTML/HTML5, CSS/CSS3, Java, React Js, JavaScript, jQuery, JSON, and AJAX. 
● Proficient in designing, developing and maintaining user interface for Single Page Applications (SPA) using AngularJS MVC Framework in finance and banking domains. 

• JavaScript expertise in both client and server side scripting languages like jQuery, AngularJS, React.js, Node.js. 
● Extensive experience in data binding, directives, controllers, modules, and routing in Angularjs application implementation to maintain a modular design that is easier to modify and debug. 
● Hand-on experience in using Angular UI Router to create the routing structure for different pages, and data parsing and transmission between different states of the application. 

• Good understanding on frameworks including React JS, Polymer JS ember and Babel (JavaScript compiler). 
● Experience in using custom directives and filters to process data and format it according to company standards in the View. 
● Solid knowledge in Angular UI bootstrap, Angular Material, Angular Aria and Font Awesome to add functionalities to the angularjs based user interface. 

• Experience in writing client side code using React JS and used NPM & gulp directories to generate the server environments used browserfiy, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application. 
● Proficient in creating AngularJS factories to utilize AngularJs services like $http and $resource to make RESTful API calls to java and node.js based backend. 
● Involved in writing and maintaining the queries and procedures to perform CRUD based operations like GET / POST from both SQL and noSQL based databases like MySQL and MongoDB. 
● Good experience with server side JS and Java based frameworks like Express and Java Spring and Hibernate. 
● Worked with NPM to install tools and manage modules for Angularjs based web applications 
● Experienced in using different javascript based packages libraries like node.js, mongoose, body-parser, videojs, chartjs and morgan for complementary support to the web based application. 
● Good understanding and working experience with Object Oriented JavaScript principles like Jsobject prototype and inheritance. Comfortable in using deferred objects and promises to avoid callback hell. 
● Experience in CSS3 preprocessors such as SASS, LESS to optimize the cascading style sheet and allow mix-ins, variables and hierarchical structure in CSS file. 
● Strong experience in Responsive Web Applications using CSS3 Media Queries and CSS Bootstrap for different layout according to the user's device. 
● Good understanding in new web technologies like React.JS, Lodash, Babel, ES6 and Typescript. 
● Proficient in code functionality testing through the behavioral testing tool like jasmine integrated with Karma to achieve end-to-end application testing. 
● Familiar with popular browsers development and debugging tools/plugins for IE tester, Chrome Inspector and Firebug. 
● Familiar with Version Control Tools like Git and CVS. 
● Experienced in various methodologies like Waterfall and Agile. 
● Strong communication, problem-solving ability, excellent performance in teamwork.

 

Technical Skills

 

Languages

C, C++, Java, J2EE, SQL, PL/SQL.

Operating Systems

Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.

Web Technologies

HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, PHP, AJAX, DOM, DOJO, Core Java, GUI, Responsive Web design, JSON, Gradle, Gulp, Grunt, SASS, LESS, Mustache, Python, Kendo. 

Web/App. Server

Tomcat 5.5/6.0, Web Logic 7.0/8.1/9.2/10.0/10.3, Web Sphere 4.0/5.0/6.1, JBoss 3.2/4.0/4.2.

Frameworks & IDE Tools

Web Storm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Atom, Edit Plus. 

Web-Development Technologies

JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML, Java Script, CSS, DHTML, Agile Methodology,  Servlets,  JSTL (Tag Libraries), JSF (Java Server Faces), IBM Tivoli Suite (ITIM/TIM, TAM), RUP, i18n, MQ Series, RMI, JSR 168 Portlet, Portals, ESB,.

 

Education

           

 • Master in Computer Science from McNeese State University, Lake Charles, USA

 

Professional Experience

 

Sr. Front End/Angular Js/React Js Developer

Marsh & Mclennan, Hoboken, NJ

Nov 2015 to Present

 

Marsh & McLennan Companies, Inc. is a global professional services firm, with businesses in insurance brokerage, risk management, reinsurance services, talent management, investment advisory, and management consulting. For better UI experience the company website needs to be improved and need to be added several methods using various UI methods. 
Responsibilities: 
• Designed User Interface using Angular JS, Bootstrap, HTML5, and CSS3. 
• Prototype designs and development in HTML, CSS, JavaScript, and DHTML. 
• Used JS framework such as Angular JS (for data driven apps) and Backbone.Js (for heavy DOM Manipulation). 
• Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications. 

• Developed user interface by using the react.js, Flux for Single page application (SPA) development. 
• Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js. 
• Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept. 
• Experience in Building applications using React.js which allowed us to render pages on both the client and server using the same codebase. 
• Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope. 
• Experience in DOM, React Props, Lifecycle methods, working with React States and Events. 
• Working with ECMA Script 6 features, Used Babel, web pack with es2015, react JSX presets. 
• Utilized Web Sockets with React to maintain consistent and real-time state across users
• Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks Angular 2. 
• Involved in designing of User Interface with CSS3, HTML5, and JavaScript. 
• Used AJAX scripting language for validations. 
• Optimized throughput and scalability of web applications using Node.js. 
• Skilled in Information architecture layouts and basic flow of a website. 
• Used Node.js bower NPM module for UI dependency management. 
• Used JQuery, Ajax for service calls on pages to interact with the server for information. 
• Developed various screens for the front end using React.JS/Redux and used various predefined components from NPM. 
• Customized the Node.js server to pick the local Package JSON and run the applications without changing the local paths and variables. 
• Enhanced user experience by designing new web features using MVC Framework like Backbone.js. 
• I have written factories for the HTTP calls and added it as a dependency for the controllers and directives where ever it is used. 
• Working on troubleshooting defects in timely manner. 
• Involved in designing and developing the JSON, XML Objects with MySQL. 
• Scrum meetings. 
• Experienced in entire Software Development Life Cycle starting from requirement gathering, prototyping, system analysis & design, system and data modeling, database design, development, unit testing, integration testing, documentation and maintenance. 
• Participated in change and code reviews to understand the functional design and business process flow of the system. 
• Worked on Cross Browser Compatibility & tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome. 
• Implemented AJAX functionality using JQUERY, JSON and XML. 
• Experience in working directly with external project team members (Clients, Consultants, Vendors, etc.) to identify their business processes and system requirements. 

Environment: HTML5, CSS3, Angular Js1.5.0, Angular 2, React.js, Node Js5.7.0, Backbone Js, Bootstrap, JQuery 2.1, JavaScript 1.8, SQL, Agile Methodology, Ajax.

 

Front End/Angular js Developer

Rockwell Automation, Sanjose, CA, US

July 2013 to October 2015

 

Responsibilities 
• Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. 
• Developed the web application in MVC Architecture using HTML5, CSS3, Bootstrap, Javascript, JQuery, Angular.JS 
• Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3. 
• Created detailed wire frames & process flows. 
• Interacted with the system analyst to understand the business requirement before translating into non-functional HTML pages. 
• Worked on JavaScript, Angular JS, jQuery, JSON, JQuery Template, XHTML, CSS in ATG Linux environment 
• Extensively worked on ADO.NET Entity Framework for developing core data layers for the distributed applications. 
• Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and jQuery. 
• Implemented Presentation layer using CSS Framework, backbone, AngularJS, knockout JS, Wire-framing, HTML5 
• Developed web page using Angular JS components like controllers, routers, NG app etc. 
• Developed server side JavaScript using Node JS. 
• Used Concurrent Versioning System (CVS) as version control system, to keep track of all the work & all changes, allowing several developers to collaborate. 
• Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. 
• Used Node package manager for package modules. 
• Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities as publishing, deploying, and updating online content (HTML, JavaScript). 
• Responsible for design and development of the Customer Relations Module. 
• Wrote various methods to manipulate HTML, CSS in jQuery as well as making the pages dynamic using AJAX, JSON and XML. 
• Used Bootstrap grid system for responsiveness. 
• Implemented various JavaScript/JQuery UI effects on the pages. 
• Installed and Managed Grunt using NPM. 
• We setup the development environment using Node.js, Npm, Gulp, Grunt, Bower, git 
• Used grunt to create project structure. 
• Used grunt for managing UI module dependencies. 
• Installed and Managed Karma using NPM. 
• Developed unit tests using Karma with karma-ng-scenario plugin. 
• Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. 
• Developed rich user interfaces using Kendo (Telerik) controls. 
• Developed ASPX pages that are cross browser compatible across the browser like Internet Explorer versions 7 through 11, Edge, Mozilla Firefox, Safari (Win and Lion OS X). 
• Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. 
Environment: HTML4/5, CSS2/3, JavaScript, JQUERY, AngularJS, NODE JS, AJAX, JSON, MVC Architecture and Visual Studio, Grunt, Bower, node.js, npm, XML, GULP, Sublime Text, Photoshop CS6, Illustrator, SQL, Git.

 

Front End/UI Developer

Well Care, Tampa, FL

July 2011 to June 2013

Responsibilities: 
• Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery and Ajax. 
• We have followed with Agile and Scrum development methodologies. 
• Used jQuery core library functions for the logical implementation part at client side for all the application. 
• Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE. 
• Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms. 
• Implemented Restful Web Services that are consumed by customers for balance enquiry, redemption and other operations. 
• Consume login authentication web service through third party web services using Restful API's 
• Involved in writing SQL Queries, Stored Procedures. 
• Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review. 
• Developed web presentation layer using HTML and CSS according to internal standards and guidelines. 
• Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML. 
• Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome. 
• Designed the table less web applications using CSS and with the help of and tags as per W3C standards. 
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, Tomcat, Apache. Dreamweaver, DOM, MVC, Ext.js, bootstrap, Agile, SQL Server.

 

Web/UI Programmer

Tera Soft, Hyderabad, Andhra Pradesh

September 2010 to June 2011

 

Responsibilities: 
• Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML. 
• Developed UI using HTML, CSS, JavaScript validations and XML. 
• Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented. 
• Implemented applications in JavaScript, and MySQL. 
• Created various web page layouts using HTML and CSS. 
• Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript. 
• Validated input values to make sure that they will be accepted before they are submitted to the server. 
• Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts. 
• Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure 
• Defined text alignment, size, borders, and many other typographic characteristics. 
• Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request. 
• Worked extensively with the File management and image libraries. 
• Performed Client-side validations using JavaScript. 
• Fixed bugs and provided support services for the application. 
• Tested/De-bugged web browser using Firebug 
• Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity. 
• Used various adobe tools to improve quality of images. 
• Implemented functionality in JavaScript. 
• Tested application on Internet Explorer 6.0 and above, Firefox and Google Chrome to achieve Cross Browser Compatible Issues. 
• Converted Photoshop documents to table-less semantic XHTML, CSS 
• Incorporated Perl scripts to handle form submissions 
Environment: JavaScript, PHP, HTML, CSS, AJAX, Apache, Windows 2000/XP, XHTML, CSS, JavaScript, jQuery, AJAX, JSON, Dreamweaver, SVN.