Front End Developer Resume
San Jose, CA
SUMMARY
- 6 years of industry experience as a software developer.
- Experience in HTML, CSS and JavaScript web production, Programming and Application Development.
- Proficient in using HTML5, OO JavaScript & CSS3 with experience with JQuery, AJAX, Java, JSP, GIT, SVN, Bootstrap, AngularJS, implemented MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful stands.
- Experience in building Single Page Application (SPA) using AngularJS framework.
- Built reusable components and responsible for creating enterprise application logic using AngularJS and other cutting edge technologies.
- Experienced with Chrome debugger for Chrome, Firebug for Mozilla and IE Developer Toolbar for Internet Explorer.
- Sound Understanding of and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation, Document Object Model (DOM) and DOM Functions.
- Experienced in cross browser compatibility issues & using JSON (JavaScript Object Notation) a lightweight data - interchange format to build collection of name/value pairs and ordered list of values.
- Experience in Database design, modeling, maintenance and administration using MongoDB.
- Implemented Socket.io in many applications to implement push mechanism to reduce unnecessary server load by pull requests for real time updates.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Involved as in preparation of Functional Specifications, Data Flow Diagrams and Data Modeling for development of Single Page App (SPA) for Content management systems.
- Excellent interpersonal, communication, and analytical abilities.
- Resourceful, innovative, energetic, flexible and a team builder.
TECHNICAL SKILLS
Languages: Core Java, JavaScript
Web Technologies: JavaScript, HTML5, CSS3, Bootstrap3, AngularJS, NodeJs, JQuery, JSP, Servlets, Socket.io
Libraries: Jasmine, Bootstrap, D3.js, chart.js
Database: MongoDB, MySQL, SQL Server, Oracle Web/App. Servers Apache Tomcat 7.1, Node.js
Operating systems: MAC OS, UNIX/LINUX, Microsoft Windows
Code Mngt. Tool: GitHub, SVN
Other Tools: Sublime, Eclipse, Photoshop, WebStorm, Notepad++, JIRA
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Front End Developer
Responsibilities:
- Designed the single page application (SPA) architecture using AngularJS framework.
- Converting Data Security Manager from a Wicket (Java) -based UI to an AngularJS/ REST API.
- Coordinating details with an offshore dev group.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Styled using CSS to maintain the uniformity of the all the screens throughout the application and positioning of the screen objects.
- Finding ways to maximize the efficiency of workflow between development and design in an agile process.
- Prepare strategic decisions as well as trade-offs based on project priority. Recommend best approaches for implementation of user experience.
- Involved in developing Responsive Web design using AngularJS, JQuery and Bootstrap
- Integrated back-end REST services with front end using AngularJS, angular-router
- Developed and used custom angular directives and filters
- Developed Rich User interfaces in Single page applications using Angular JS
- Used SVN as version control system
- Used Jira for defect tracking
- Actively involved in code reviews and bug fixing
- Involved in Agile/ SCRUM based approach to UI development.
Environment: and Technologies: JavaScript, HTML5, CSS3, AngularJS, Bootstrap, Eclipse, Jasmine, jQuery, SublimeText3, SVN, JIRA, JIVE, Tomcat 7.1, Putty, JBoss.
Confidential, San Francisco, CA
Web Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Styled using CSS to maintain the uniformity of the all the screens throughout the application and positioning of the screen objects.
- Handled the security layer using NodeJS and PassportJS.
- Designed and implemented quick search for articles based on number of likes.
- Developed AngularJS directives for custom components of the application.
- Created Ajax Service in Angular services to consume AJAX calls.
- Created Angular Module for Facebook Login features.
- Developed unique routing URL with the id achieved from Facebook callbacks.
- Built RESTful API to achieve CRUD operations for blog posts.
- Created routes for image uploaded, with ImageMagick to resize images.
- Used OCLazyLoad to enable loading on-demand.
- Debugged using Eclipse and Chrome Developer Tool.
- Regular unit testing of the code for the web application to check proper validations and functionality.
- Fixed bugs, developed pages and styled using CSS in a table-less environment.
- Developed, modified, and implemented the Web application to ensure consistency of layout in accordance with project goals.
- Managed time effectively meeting all the deadlines for the release of projects.
- Solved the padding effect differences among the various browsers i.e. browser’s compatibility using polyfix.
- Have worked on resolving cross browser compatibility issues and for different screen resolutions.
Environment: and Technologies: JavaScript, HTML5, CSS3, AngularJS, Node.js, Express.js, Bootstrap, MongoDB, Eclipse, Jasmine, jQuery, Yeoman, Grunt, Bower, Sublime Text 2, Git, GitHub, JIRA, Tomcat 7.1
Confidential
Web-Developer
Responsibilities:
- Designed the single page application (SPA) with Model-View-Controller (MVC) architecture using AngularJS framework
- Designed and developed Angular Factory and service components to share data across Controllers in AngularJS
- Developed several data visualizations based on JSON data using chart.js and D3.js
- Designed a responsive mobile-first and cross-browser compatible web application with Bootstrap
- Created online chat service for internal users to communicate with socket.io in node.js
- Integrated Front-End with Server-Side APIs using $http service in AngularJS
- Worked on the debugging, fixing and testing the existing bugs in the JavaScript Framework and adding new features to the application.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project time lines simultaneously within a deadline driven environment.
- Developed, modified, and implemented the Web application to ensure consistency of layout in accordance with client goals.
- Invoked persistence layer services to retrieve json related information to the front-end. Worked with the systems team to deploy the build system.
Environment: and Technologies: JavaScript, HTML/HTML5, CSS/CSS3, AngularJS, Node.js, jQuery, MySQL, Jasmine, JIRA, SVN, Eclipse, Sublime Text 2
Confidential
Web Developer
Responsibilities:
- Designed and developed product flow charts for steel industry in AngularJS framework
- Designed the screens along with product flow diagrams for inventory insight system that allows operator to monitor the inventory distribution
- Developed the communication with inventory database to update status
- Developed purchase tracking system to allow individual units to access
- Developed UI in Bootstrap for a responsive and cross-browser compatible web application Participated in analyzing the requirements and depicted them through use cases and scenarios.
- Participated in unit testing, integration testing and installation of the system.
- Developed UI library functions to increase the code re-usability and support standard coding practices.
Environment: and Technologies: JavaScript, HTML/HTML5, CSS/CSS3, AngularJS, Node.js, jQuery, MySQL, Eclipse, Bugzilla, Notepad++
Confidential
Java Developer
Responsibilities:
- Wrote the Software Requirement Specifications (SRS).
- Participated in the SDLC (Software Development Life Cycle) of project based from design through to deployment.
- Designed using Rational Rose, which provides a set of model-driven capabilities for developing Java Platform, Enterprise Edition (Java EE) software applications.
- The solution allows you to accelerate development of Java and Java EE applications with code generated from visual models using the Unified Modeling Language (UML)
- Modeled out various designs to the customers for proper utilization of the resources and upgrading to the latest technologies.
- Prepared code and System Test Plan (STP)
- Wrote the Unit Test Plan to detect and fix bugs early on in the software lifecycle.
- Executed unit tests in the development environment using JUnit.
- Performed Module System Testing to evaluate the system’s compliance with the specified requirements.
- Identified issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.
- Completed projects/tasks on a timely basis.
- Interacted with cross-functional groups including product manager, customer support and marketing to develop new functionality and support existing customers.
- Participated in application architecture planning to determine optimal solution architecture, efficiency, maintainability, and scalability.
Environment: and Technologies: Java, JDBC, JSP, Servlets, Struts2, Oracle, Apache Geronimo Application Server, MS SQL, JUnit, Find Bug.
