Web/front-end Developer Resume
Berlin, NJ
SUMMARY:
- More than 8 years of experience in IT industry in implementing Web, Mobile and Desktop applications.
- Extensive experience in UI web applications development and design using Front - End Technologies like HTML/HTML5, CSS/CSS3, JavaScript, ES6, AJAX, XML, and JSON.
- Strong technical knowledge of Object Oriented JavaScript and JS frameworks/libraries like jQuery, jQuery UI, Handlebar, RequireJS, AngularJS, Modernizr, Lodashand ZeptoJS.
- Experience in CSS Frameworks like Twitter Bootstrap, Material Design CSS and CSS Preprocessors like LESS, SASS and Stylus.
- Extensive Experience working with DOM (Document Object Model) and AJAX to create interactive/dynamic feature rich webpages.
- Experience in building Single Page Application (SPA) using AngularJS with restful service.
- Worked on developing applications based on MV* frameworks for easy-maintained design.
- Good understanding of PHP, .net, Java/J2EE/JSP based Web environment.
- Worked on MEAN stack applications and developed both angularJS and nodejs functionalities using MongoDB.
- Experience using D3 and C3 libraries for dynamic reports development.
- Experience with task automation tools like Grunt and Gulp for Transpile, build and watch and live-reload during development .
- Hands-on experience in Unit testing using Jasmine 2.3, Karma and Mocha, Test Automation
- Experience in Section 508 Compliance, Usability & Accessibility guidelines.
- Optimized HTML and JavaScript code to reduce web page loading time.
- Explore single-page asynchronously data-driven UIs using REACT JS, REDUX, NODE JS, WEBPACK (ES6), and SASS. And Cross Browser Issues.
- Experience testing UIs for cross-browser and cross-platform functional in consistencies, loading and performance checking.
- Experience working with different Business teams and product to understand new UI requirement, plan the design and prototyping UI design for user.
- Worked efficiently with big team of front-end developers as well as individually on the projects.
- Have worked on the projects on offshore - onshore environments.
- Lead the team on various web application’s modules.
- Managed and handled critical Post Implementation Issues in efficient and timely manner.
- In-depth Understanding of System Development Life Cycle (SDLC). Experience working in Agile and waterfall methodology.
- Adaptive to emerging applications and technologies, quick learner, excellent communicator and good team member.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, Ajax, JSON, Responsive Design, RESTful API services, Git, NodeJSProgramming Languages: JavaScript, Java
Frameworks/Libraries: jQuery, AngularJS, Reactjs, NodeJs, D3Js, Bootstrap, RequireJS, HandlebarJS, Test Automation
Testing Tools: Jasmine 2.3, Karma, Mocha
Tools: Subline Text, Eclipse, Chrome, Web Storm, Notepad++, Net Beans, Visual Studio, Firebug, Bugzilla, Visual Studio, Chrome Debugger
Programming Methodologies: Agile, Waterfall, SDLC, Test Driven Development, Behavior Driven Testing
Databases: Sybase, SQL, Oracle
Operating Systems: DOS, UNIX Windows 98/XP/7, 8, 10
PROFESSIONAL EXPERIENCE:
Web/Front-End Developer
Confidential, Berlin, NJ
Responsibilities:
- Developed multiple front-end heavy web applications based on NodeJs, ES6, HTML5, JavaScript, AngularJS, Reactjs, JQuery, nodejs, mongoDB, oracle and many supporting libraries like lodash, C3, angualrUI, UIGrid, bootstrap, less, express, mongoose etc.
- Worked on MEAN stack (mongo, express, angular and node) as well as nodeJs with oracle.
- Created reusable functional and design components using CSS, LESS, AngularJs etc.
- Worked with ES6 for creating server APIs on NodeJs.
- Generated dynamic reporting tools and displayed data as tables and charts, using data grid and data visualization libraries like C3 & D3.
- Lead the team, responsible for deliverables, point of contact for multiple departments with different interest.
- Involved heavily with full stack development, back-end in node.js API services and front end in React.js with Redux framework and MongoDb database.
- Developed front end portal in React.js with Redux and followed Web Accessibility Guidelines while coding the website and used PhantomJS with selenium webdriver to verify the cross-browser compatibility and performance to load the webpages.
- Developed the application for different layers within the organization according to company standards by implementing the customized frameworks and technologies.
- Developed the front-end code that works on various platforms like desktop, mobile and tablet devices.
- Created simple Phonegap/Cordova based multi-platform applications by utilizing features like plugins and APIs for barcode scanner, flash and camera, geo location etc
- Measured the performance of the website using trackers for Google analytics, maintain the existing applications, re-format the code with necessary changes to improve the performance.
- Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications.
- Documented the company best practices, code-samples of reusable components, commonly shared configuration and setup files for readability and knowledge sharing.
- Debugging, bug fixing as a part of the maintenance for matching the developing and testing standards.
- Worked environment involved agile development process, JIRA, SourceTree, gitlab (on premises), Gulp, Jenkins, Karma and Jasmin, protractor, npm.
UI Developer
Confidential, CA
Responsibilities:
- Designed the Business Requirement Document for the project.
- Assisted my team lead in designing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Developed Presentation Layer using HTML, DHTML, CSS, AJAX, JavaScript.
- Involved in implementation of application using conventional design practices like Service Oriented Architecture and Model View Controller.
- Responsible to communicate with End client to support the application and analyzed/fixed the issue.
- Worked on SQL database for storing and retrieving the application data.
- Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Collaborated on design specification reviews together with Business Analysts.
- Served as point of contact for offshore team coordination.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Provided on-call support during the pre-production testing and also the project release.
- Prepared documentation for deploying the code on WebServer.
- Involved in high level estimation of project schedules, project time lines and project deliverable meetings.
- Involved and participated in Code reviews.
Environment: JavaScript 1.3, JQuery, HTML, SQL Server 2008, MVC, AGILE, CSS, AJAX and Windows 7
Web Application Developer
Confidential, Huston, TX
Responsibilities:
- Under minimal supervision, responsible for designing, developing, coding, testing, and debugging new software and producing significant enhancements to existing software.
- Developed Custom UI pages using HTML, XHTML, CSS and JavaScript
- Conducted complex business process analysis, needed assessments, and participated in design sessions with Architects in order to align information technology solutions with business initiatives.
- Created Custom UI screens by using XSL and XML data from reports.
- Undertook complex projects requiring additional specialized technical knowledge in software design and testing.
- Created new facility websites, pages and content for various company sites
- Build utility JavaScript to perform common functions performed at client side for entire application.
- Using high chart API and JavaScript, build custom reporting option for users to create their own charts.
- Implemented Digital Assets Management System
Environment: AJAX, Java Script, jQuery, HTML5, XHTML, CSS3, XML, XSL, Restful and SQL Server.
Web Developer
Confidential, Dallas, TX
Responsibilities:
- Analyze the software requirements to determine the feasibility of design within time and cost constraints.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS, JavaScript, jQuery and AJAX.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side within the forms.
- Implemented CSS and JavaScript based navigation system visually identical to the previous table-based system to improve ease of maintenance and organic search engine placement.
- Participated in defect review meetings with the team members using Bugzilla, Firebug, and Google's element inspector.
- Created Master Pages, CSS Styles Sheets, and got approval from Business Stakeholders.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Worked on so many Cross Browser Applications items in IE7, IE8, Firefox, Chrome, Safari.
- Developed the application using Eclipse IDE editing, debugging, compiling, formatting, build automation, test case template generation, and subversion(svn) for version control
- Involved in writing procedures, complex queries using PL/SQL to extract data from the database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Monitored team members to follow standards, guidelines and use new tools.
Environment: HTML, CSS, JavaScript, jQuery, Ajax, JSON, XML, Adobe Flash, Dreamweaver, DOM, Internet Explorer, Chrome, Firefox, PL/SQL, Oracle, Windows.