Professional Documents
Culture Documents
Dilip Kumar Phone: (469) - 619-7345
Dilip Kumar Phone: (469) - 619-7345
Email: painam.dilipk@gmail.com
Phone: (469)-619-7345
Professional Summary:
7+ years of professional experience as a UI Developer with strong exposure of designing,
testing and implementing full scale web applications across various platforms.
Understanding functional specifications and developing creative solutions to meet
business requirements, Adaptive to team environment and has the capability of
completing complex tasks independently.
Experience in designing User Interface (UI) applications and professional web
applications using JavaScript, React Js, Next JS, TypeScript, HTML 4.0/5, CSS2/CSS3,
SASS, AJAX, JSON and XML.
Experience in developing Single Page Applications (SPAs) using various JavaScript
frameworks like React JS, Angular Js and Node Js.
Expertise in Material UI and Bootstrap.
Expertise in React Js and working with Redux and Context architecture and creating
Custom Reusable React Components Library.
Experience on Typescript, ES6, React JS and Angular JS for Mobile applications,
Web API and browser clients.
Hands-on experience in designing and creating NoSQL database such as MongoDB as
well as relational database such as MySQL.
Experience in using React Js components, React Hooks, Forms, Events, Keys, Router, and
Redux and Redux-thunk.
Experienced in working with ECMA Script 6 features. Used Babel, Web pack with
es2015, React JSX presets.
Good Experience in React Js for creating interactive UI's using One-way data flow,
Virtual DOM, JSX, React Native concepts.
Well versed in DOM (Document Object Model) and DOM functionality to use in the
interaction with objects in HTML, XHTML and XML documents.
Well experienced in checking cross browser compatibility across various browsers like
Internet Explorer, Google Chrome and Firefox.
Experience using SASS, LESS, and Bootstrap.
Developed UI using JQuery library for Web Applications, Mobile Applications and
extensively developed Rich Internet Applications (RIA) and various widgets.
Followed best practices and standards for Web Accessibility.
Experience working on e-commerce applications, internal web applications and online
web portals.
Carried out all stages in the development cycle implementing Agile methodologies.
Working experience on version control repositories like GIT and SVN
Familiar in using JIRA and Firebug for bug tracking, issue tracking and project
management functions.
Expertise in using cross platform editors such as Sublime text editor, Microsoft Visual
Studio code, Brackets, Web Storm, Notepad++, Brackets and IntelliJ.
Technical Skills:
Web Technologies HTML5, XHTML, DHTML, CSS3, Bootstrap, JavaScript, AJAX, JSON,
XML, LESS, SASS
JS Libraries and Frameworks ReactJS, AngularJS, Node.js, Express, jQuery
Programming languages JavaScript
Version Control Git and Bit-Bucket
Web App/ Servers Apache Tomcat.
Operating Systems Windows 7, 8, 10
Web Services SOAP, REST
IDE/Editors Visual Studio, Visual Studio Code, Notepad++, Web Storm, HTML
Editor Eclipse IDE
Databases& Platforms Mongo DB, MySQL
Methodology Agile, Waterfall
Testing Tools Jest, Enzyme, Protractor
Professional Experience:
Responsibilities:
Developed and maintained Single Page Application using HTML5, CSS3, React JS, React
Hooks and Redux.
Created React components for reuse throughout the application.
Integrated Redux into the React JS application to maintain the whole state of the
application using store.
Used redux, redux-thunk (for handling middleware)
Used Axios for HTTP requests and making REST calls.
Enhanced user experience with React JS life cycle methods including
componentDidMount, shouldComponentUpdate, componentWillUnmount.
Used React v16.8 features like Hooks to rewrite/re-factor front-end application and
developed components utilizing useState, useEffect, useReducer, useMemo,
useCallback.
Practiced latest ES6 features including let, const and arrow functions.
Developed Higher Order Components to return components based on input data.
Involved in developing presentational and container components using React and JSX.
Work closely with designer who designed user interfaces and prototypes for a web-
based internal system.
Added React-router with secure navigation to achieve single page application.
Used React-DataGrid to populate the dynamic data within the table. Used React-
bootstrap and SASS for handling responsiveness in the application and parse correct
styles on prop changes.
Solid understanding of React Virtual Dom Algorithm, for React performance
optimization.
Worked on responsive web design with media queries, flex box and grids.
Implemented dynamic page elements and form error validations.
Used BitBucket and Webpack to implement the work environment and manage projects.
Implemented AJAX to request JSON data through third party REST APIs to acquire data
from the server and display it in sorted order.
Configured node application, created rest API's using Express Js.
Developed Rest services on Node server using Express for CRUD operations.
Used GIT for version controls, and always make sure pull request will be thoroughly
reviewed and make it not breaking any existing functionality before merging to the main
branch.
Followed web accessibility standards and developed web pages that are ADA (Americans
with Disabilities Act) compliant.
Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome,
Firefox and Opera.
Utilized JEST and Enzyme for writing unit tests and performing E2E testing.
Maintain, enhance, and recommend solutions that best suit business and technology
needs from UI standpoint. Used JIRA for agile process management.
Worked with agile methodology, and actively participated in daily stand-up’s, sprint
planning, retrospectives and brown bag sessions.
Participated in making decisions on the wireframes. Coordinated with the Project
Manager, Product Owner and UX designers understanding the business
requirements and implementing those on the Front-end development.
Environment: HTML5, CSS3, JavaScript, React JS, JSX, Hooks, Redux, Node JS, Express, SASS,
LESS, Jest, GIT, JIRA.
Responsibilities:
Maintain existing React JS application (called APP) used for Marketing project
planning.
Code new functionality for APP, including but not limited to Custom dashboards
and Configurable fields Export functionality.
Develop various screens for the front end using React Js and used various
predefined components from E-Commerce Unified Framework and Redux
libraries.
Worked on stable React Components like carousels, buttons, forms and Icons and
standalone functions to be added to any future pages.
Coordinated with the teams of QA/User Acceptance Testing (UAT), Backend, Dev
ops and involved in issue tracking and bug fixing in the production and carried out
Unit Testing for the developed functionalities.
Involved in reviewing the code of other developers and approving the pull
request.
Exposed to all aspects of software development life cycle (SDLC) such as Analysis,
Planning, Developing, Testing, and Implementing, Post-production analysis.
Implemented NPM and Webpack for generating production script files.
Involved in bug fixing of various modules in application that were raised by the
team.
Worked on Agile (SCRUM) Development Team to deliver updates to Business team
and Project Manager.
Environment: HTML, CSS3, SCSS, JavaScript, React JS, Redux, Node JS, AJAX, Node package
Manager, Unit test, Material UI, Bootstrap, Git, JSON, JIRA.
Responsibilities:
Designing and developing web-based application using HTML5, CSS3, JavaScript, React
JS, Jquery.
Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and
implemented dynamic elements and reusable libraries with JavaScript.
Extensively used CSS to change the styles to be used in future web layouts and helps
debugging the errors, issues with CSS.
Worked with SASS preprocessors for writing styles as nesting, mixins, operators,
functions and compiled into CSS.
Experience with responsive design frameworks using CSS3, Bootstrap.
Developed the website that is responsive for Mobile/tablet/desktop using CSS media
queries.
Implemented the Drag and Drop functionality using jQuery framework.
Used JQuery plugins auto-complete, validation, and more exceptionally.
Debugging using Web developer tools on Google Chrome, Firefox and IE.
Worked on React JS Components such as Button, Checkbox, Input, Icons, Toggle Button,
Dropdown, and Multi-Level Dropdown.
Utilized React JS for its efficient data flow architecture to create a lightweight and
render efficient web app that searched projects via the GitHub API through keywords.
Used React-Router to turn application into Single Page Application. Developed GUI using
React Components and Redux state manager in ongoing projects.
Developed dynamic client-side ReactJS and JSX code to build web forms and simulate
process for web application, page navigation and form validation.
Used Git to keep track of all work and all changes in source code and deployed the
applications.
Involved in data analysis of JSON data, and utilized D3 to develop graphs and pie charts.
Experience in implementing cross-browser stylesheets and designing layouts using
Flexbox.
Implement analytics and reporting for analyzing user interactions on the web app.
Utilize Jenkins pipelines for deploying onto the Kubernetes cluster using containers.
Attended Daily Standups, Retrospective, Sprint Planning, Code Review and completed
story points on JIRA tool.
Environment: HTML5, CSS3, SCSS, JavaScript, React JS, ES6, TS, Jest, D3, Jenkins, Visual Studio
Code, Jira, Kubernetes.
Meddiff Technologies Pvt. Ltd, Bengaluru, India Jan 2014 to Dec 2015
Role: Front End Developer
Responsibilities:
Involved in understanding functional specifications and developing creative UI solutions
and functionalities to meet business requirements.
Worked in development of web pages using HTML and CSS including AJAX controls and
XML.
Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and jQuery.
Developed non-functional HTML and CSS pages from mockups and involved in UI review
with Architect and business units.
Developed business applications using W3C, and ECMAScript standards.
Converted the mock-ups into hand-written HTML mark-up.
Worked with Developers in UI Integration and defect fixing. Implemented jQuery based
accordion styles and handled complete jQuery in showing Rich Internet Application (RIA)
Used JavaScript to build a scalable network application where it can handle many
connections concurrently.
Collaborated with Business Analyst and product owners to create wireframe mock-ups.
Coded JavaScript for page functionality and Light box plugins using jQuery.
Worked in UI testing, which is generally testing the graphical user interfaces, how user
interacts with the application and testing application elements like fonts, layouts,
buttons, images, colors etc.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Spring MVC.
Education:
Bachelor’s Degree in Computer Science, Jawaharlal Nehru Technological University,
Kakinada, 2014, India.
Master’s in Computer Science, University of Arkansas at Little Rock,2017, USA.