Senior Front End Developer Resume
Sunnyvale, CA
SUMMARY:
- Around 7+ years of experience as User Interface/Front End Developer in developing web applications using HTML 4.01/5, CSS 3/2, XHTML, XML, Bootstrap, Java Script ES6, jQuery, Angular JS, React JS, Ajax and JSON.
- Experience in Object Oriented JavaScript Analysis, Design and Development.
- Experience in Software Development Life - Cycle (SDLC) preparing Requirement Specification documents, User Training documents and Technical Help documents.
- Experience in building Cross browser compatibility applications and developing Single Page responsive/adaptive web applications.
- Work experience with JavaScript Frameworks like Angular JS, React JS, Node JS for fast paced web development.
- Experience in using Restful API web-services to provide connections to back end services and handling data using parsers with formats like JSON and XML.
- Work Experience with Document Object Model (DOM) and DOM functions.
- Designed and Developed Web applications using CSS pre-processors SASS and LESS
- Experience in RDBMS like MYSQL, SQL Server, Oracle and NOSQL database like MongoDB.
- Performed unit test using Mocha, Sinon.js and Chai Assertion JavaScript library.
- Expertise with browser debugging tools and troubleshooting existing code using Firebug, IE Tester, Chrome Inspector, Responsive Inspector and etc.
- Good knowledge of configuring and working with build tools like Webpack, Grunt, Gulp.
- Experienced in working with Waterfall, Agile, Scrum-Agile based development environment and participating in Scrum sessions
- Experience with Version Control tools like SVN, Perforce, GIT, GitHub for Source Code version management and merging Source code after intermittent Project releases.
TECHNICAL SKILLS:
Languages: JavaScript, ES6, Java/J2EE, C, C++, PL/SQL
Frameworks: Angular.JS, Node.JS, Bootstrap.JS, MVC
Databases: MS SQL server 2008, Oracle 10g/11g, Mongodb, MySQL 5.0, DB2.
SDLC: Agile(Scrum), Waterfall
Web Technologies: HTML, HTML5, CSS3, LESS, JavaScript, JQuery, AJAX, XHTML, XML, JSON.
IDE: Eclipse, NetBeans, Atom, Sublime and MySQL workbench
Web Servers: Apache Tomcat, Glass Fish
Development Tools: Adobe Photoshop CS5, Adobe Illustrator.
Testing Tools: Selenium Web Driver, Apache REST Client
Tools: Babel, Maven, Mocha, Chai JS, Grunt, Gulp, Jira, TestNG, NPM, JUNITChrome Dev tools, Firebug
Version Control: Git, GitHub, Perforce, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Senior Front End Developer
Responsibilities:
- Coding in JavaScript, JSX, React.js, Redux.js, Node.js
- Develop Web application using React.js, Redux.js, HTML5, CSS3, Responsive
- Build REST Api for Address verification and CRUD of address Apis
- Migrated Confidential ’s My Account Java stack pages (Shipping Address) into React.js stack
- Have developed Address Book React component, Redux widgets, reducers
Environment: JavaScript, React.js, Node.js, Express.js, Grunt, Sinon.js, Bootstrap, Rest
Confidential, San Antonio, TX
UI Web Applications Developer
Responsibilities:
- Created a custom web application to replace a legacy business web application using Angular JS
- Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plug in.
- Developed single page application using angular.js, node.js, express.js
- Used Node.js for development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- Consumed various REST API’s in web application
- Improved the presentational look and feel using CSS and preprocessor Sass.
- Responsible in writing unit test for JavaScript using Mocha and mocking using Sinon.js
Environment: Angular JS, JQuery, Node.JS, Express.js, Sass, Rest services
Confidential
Software Web Developer
Responsibilities:
- Provided development services for Confidential Financial Services from offshore location in India.
- Developed various modules in financial area for batch transactions aggregation, online self fix errors and other special integrations with other financial institutions
- Ensured the daily Batch schedule jobs to update the database correctly
Technologies used: Java, JSP, Servlet, JavaScript JQuery, SOAP API, AJAX, CSS, HTML, SQL Server, Tomcat, Apache and Eclipse
Confidential
Software Developer
Responsibilities:
- Created and implemented shopping cart and features for several business units using semantic HTML, jQuery, and CSS, responsive design.
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using jQuery UI Library.
- Developed responsive reusable component modules using Bootstrap, HTML, CSS, JQuery and JavaScript based on UX requirements.
- Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization.
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Deployment of Web services, JSP, Servlets and server side components in Apache Tomcat server.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Experienced on CSS Background, Margins, Text, Borders, Alignments, Padding, Tables and Behaviors and integrating house made Cloud REST API’s and third party web services.
- Developed JavaScript library for rendering domain-specific layout XML to the web and used JMS for Asynchronous communication between the applications.
- Ability to apply W3C web standards with great skill in achieving the best cross-browser user experience for the sake of long-term user retention and engagement.
- Coordinated with QA team on daily basis using JIRA for issue tracking and bug fixing and Project status tracking.
Environment: HTML, CSS, JavaScript, jQuery, SVN, JSP, Apache Tomcat, Ajax, XML, JMS, REST, Jira, W3c web standards, REST API.
Confidential
Java Developer - Intern
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Refactored existing CSS to improve performance and readability by applying proper cascading and meaningful specificity.
- Developed the Buttons like popup windows and the modal windows.
- Extensively used J2EE concepts in designing MVC architecture with JSP and STRUTS framework for creating dynamic web pages.
- Developed components to fetch the JSON data from the back end using AJAX and jQuery.
- Developed a graphical SQL query builder to perform insert, update or delete operation on MySQL database.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Testing the website on multiple browsers with their old as well as latest release.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: Agile, HTML, CSS, JavaScript, JQuery, JSP, AJAX, JSON, XML, JAVA, JSP, PL/SQL, Wireframes, REST, Eclipse IDE
