Front-end Developer Resume
Dallas, TX
SUMMARY
- Having 10+ years of experience as a Front - End developer in developing user interface for Web and Mobile applications
- Experience using HTML5, ES6, jQuery, jQuery mobile, Object-Oriented JavaScript, Webpack, Babel, npm, ReactJS
- Experience in using ReactJS Components, Forms, Events, React Router and Redux to develop Single Page Applications
- (SPA) with a good understanding of JSX, Lifecycle, and Virtual DOM
- Rich experience in developing mobile applications using Mosync API and Icenium API
- Experience in developing Responsive Web Design (RWD) using grid-based layout, CSS media queries and creating responsive web designs and building mobile friendly accessible web pages using BOOTSTRAP classes
- Good understanding of application development in ReactJS, components, Hooks and hosting on AWS using Amplify
- Expertise in working with RESTful web services to process http / https requests
- Experience in Test Driven Development (TDD) with JavaScript testing libraries and frameworks such as Jest
- Extensively worked in Geographical Information Systems (GIS) based applications in Utilities domain
- Extensive experience in GIS technology stack - Map guide, Google Maps, Here Maps, Open layers, Geoserver, Erdas
- Apollo, and working knowledge of ArcGIS Java Script API
- Experience with version controls tools like GIT, SVN and package management tools like npm, yarn
- Experience with task runner like Grunt for managing and bundle tools such as Webpack
- Understanding of application cloud services using AWS stack - EC2, S3, Cloud Formation, Route 53, Lambda and ECS
- Familiar with modern build and DevOps pipelines and tools such as Jenkins
- Experience in working both Agile (SCRUM) and fast paced Software Development Life Cycle (SDLC) environments
- Excellent team player, communicator, quick learner and willing to learn new technologies to meet project demands
- Ability to work independently and collaborate efficiently within teams and cross functional environments
TECHNICAL SKILLS
Scripting Languages: Object Oriented JavaScript, ES6, jQuery, jQuery-Mobile, ReactJs Bundlers, Transpilers Webpack module bundler 1.x, Webpack-dev-server, Babel
Mobile frameworks: Apache Cordova, Mosync API, Icenium API
GIS Technologies: Google Maps JavaScript API, Here Maps JavaScript API, Erdas Apollo, Open layers, Geoserver, Map guide, FME, ArcGIS Java Script API Task Runners Grunt
Package: Managers npm, yarn JS style guides Airbnb (ES6), JSCS, ESLINT
Web Technologies: HTML5, Apache Tomcat, JBoss, CSS
Database Systems: Postgre SQL, MySQL
OS & Other Tools: Windows, MS Office, JIRA, GIT
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Front-End Developer
Responsibilities:
- Implement user interface for resource management web application using ReactJS, HTML5, CSS3 and JavaScript
- Contributed to the development of HTML and JavaScript for data validations within forms
- Implement single page application (SPA) using ReactJS Components, Forms, Events
- Followed Test Driven Development (TDD) practices with JavaScript testing libraries & frameworks such as Jest
- Performed form validations and test the web applications using dummy data
- Used ES6 pre-sets to develop application and webpack as bundler for the web application
- Implemented code cleanup using code quality tools such as ESLint and JSLint
- Consumed RESTful web service for fetching and displaying JSON format data
- Called the RESTful web services calls for POST, PUT, DELETE and GET methods
- Developed UI application that is supported by desktop, iPhone, and iPad interfaces
- Used ES6 and JSX with react for component development. Used Babel to compile JSX and ES6 into JavaScript
- Resolved cross-browsers compatibility issues for IE, Chrome, and Firefox
- Loaded the services and components or modules using lazy loading
- Used Yarn to manage packages and Webpack as bundler
- Assisted the testing team in preparation of the test strategy and its validations
- Optimize the application code for better performance and efficiency to reduce latency
- Technology HTML5, jQuery, ReactJS, ES6, NPM, Webpack, JSX, Babel, REST, Yarn, Jest
Confidential
Front-End Developer
Responsibilities:
- Mainline responsibility is developing the Webpages using HTML5, CSS3, JavaScript and React
- Developed various screens for the front end using ReactJS and used various predefined components from NPM
- (Node Package Manager).
- Developed user interface by using the ReactJs, KendoUI for single page application (SPA) development.
- Used React Router to navigation between pages
- Spearheaded and lead the front-end UI design and development based on the wireframes
- Conducted and lead the requirements specifications meetings with various business stakeholders and back end technical team to design the requisite model
- Developed UI application that is supported by desktop, iPhone, and iPad interfaces
- Used ES6 pre-sets to develop application and webpack as bundler for the application.
- Performed code reviews at every level for peer developers
- Used React JS for templating for faster compilation and developing reusable components
- Engaged with the Dubai and Germany Business analysis as well as technical analysis teams to culminate the change requirements
- Used ES6 and JSX with react for component development. Used Babel to compile JSX and ES6 into JavaScript.
- Monitored work and task management through JIRA and establish onshore communications
- Performed defect management, release / deployment tasks and project documentation
- Technology HTML5, jQuery, Bootstrap, ReactJS, KendoUI, Grunt JS, ES6, NPM, Webpack
Confidential
Front-End / GIS Developer
Responsibilities:
- Performed detailed analysis and defined business requirements for the admin module and the Map module
- Prepared the Functional and Technical Specification documents for both the modules
- Performed data discovery by category, by location within the map module
- Developed the map viewer that provides basic navigation and analysis functionalities
- Developed selection and search attribute view, querying (spatial, non-spatial) and predefined map-based reports
- With respect to Admin module, developed user creation, update and viewing screens. Also created user role and authentication functionalities department wise and maintaining reports
- Perform end to end testing with both spatial and non-spatial data for all the screens
- Suggested opportunities and processes for improvement of testing the overall system
- Technology ArcGIS Java Script API, HTML5, jQuery
Confidential
Front-End / GIS Developer
Responsibilities:
- Performed detailed analysis and defined business requirements for all the modules
- Prepared functional and technical specification documents for all the modules
- Developed the basic map viewer system using Google Java Script API and HTML5
- Developed a search engine based on the criteria selected by the user of fuel types highlighting on the map along with the services and amenities provided at the location
- Developed cluster display of outlets at high zoom levels
- Used AngularJS two-way data binding for automatic synchronization between view and model
- Implemented AngularJS routing to navigate to different pages without reloading the application
- Developed nearest station finder from the current location and provided the ability to print, email or bookmark the location along with the GPS direction to target location
- Developed a route planner module which will provide the direction between two specified points
- Responsible for the overall analysis and design of the map application (web & mobile)
- Involved in the database design in MySQL along with the backend team
- Perform end to end testing for both web and mobile based applications
- Technology Google API, Java Script, HTML5, jQuery, MySQL, AngularJS
Confidential
Front-End / GIS Developer
Responsibilities:
- Developed the basic map search system using ArcGIS Java Script API and HTML5
- Developed the map viewer, provides ability to assign and reassign location to surveyors, viewing the status of the filed work online, assign bulk parcel numbers to a certain surveyor
- Developed the functionality where map can be viewed offline from the field and the task should be linked to the location
- Developed a route planner module which will provide the direction for the surveyor to the DSC office and the same map can be saved to a PDF
- Responsible for the overall analysis and design of the route planner module in map application
- Involved in the database design in MySQL along with the backend team
- Perform end to end testing for the overall application
- Technology Java Script, ArcGIS Java Script API, HTML5, jQuery, IIS, MySQL
Confidential
Front-End / GIS Developer
Responsibilities:
- Performed the complete analysis and design of the web-based map application
- Developed user interface and application using AngularJS, JavaScript, HTML5, CSS3, AJAX and Bootstrap
- Used AngularJS two-way data binding for automatic synchronization between view and model
- Developed the attribute information representation along with the map
- Developed admin module and involved in all the validations performed on admin module
- Involved in routing module in DSS application and representing attribute data on the selected link and section of the map application
- Implemented Angular JS validations for validating client-side validations for user forms
- Implemented AngularJS routing to navigate to different pages without reloading the application
- Involved in the database design in Postgre SQL along with the backend team
- Perform end to end testing for the overall application
- Technology Struts, Erdas Apollo, AngularJS
Confidential
Front-End / GIS Developer
Responsibilities:
- Perform complete analysis and design of the web-based map application
- Developed attribute information representation along with the map
- Involved in admin module build and in all the validations performed on admin module
- Involved in the database design in Oracle 11g along with the backend team
- Perform end to end testing for the overall application
- Documentation of help files for the RIMS application
- Technology Open layers, Geoserver, JSP, Java Script and Oracle 11g
Confidential
Front-End / GIS Developer
Responsibilities:
- Perform complete analysis and design of the web-based map application
- Developed attribute information representation along with the map
- Involved in admin module and in all the validations performed on admin module
- Involved in representing attribute data on the selected link and section of the map application
- Involved in the database design in Oracle 11g along with the backend team
- Perform end to end testing for the overall application
- Technology Map Guide Open Source 2.0, JSP, Ajax