Full Stack Developer Resume
Mountain View, CA
SUMMARY
- Over 7 Years of progressive experience in all the phases of Software Development Life Cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, installation, implementation and testing of various client/server and N - tier web applications.
- Proficient in front end development using HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSON, jQuery UI, Bootstrap, AngularJS, Node JS.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Broad Knowledge in dealing with CSS2/CSS3 Styling Modules like Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and Box Model.
- Experience to handle the responsiveness across difference client-side Medias by using CSS3 or Bootstrap.
- Expertise in Twitter Bootstrap framework to build responsive website for different devices, such as desktop, laptop, mobile.
- Developing UX design and clickable prototypes with front end development utilizing Bootstrap, HTML5 and CSS3.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Proficient in Front-end web page development (HTML4 & 5/CSS/jQuery) using Dreamweaver for PHP.
- Experience in using various jQuery UI controls, corresponding Event handlers, jQuery plug-ins.
- Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile.
- Strong JQuery skills-able to write unobtrusive custom code as well as implement existing jQuery plug-in.
- Extensively used AJAX, JSON, and XML to link clients to server back end applications.
- Exposure to Asynchronous means of retrieval of data using AJAX.
- Enhanced user experience by designing new web features using MVC Framework like AngularJS and ExpressJS.
- Hands-on experience in MVVM architecture design by applying AngularJS.
- Experience in building Single Page Application (SPA) using Angular JS framework.
- Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
- Hands-on experience in building the server side API by using Node.js.
- Hands-on experience in Web Developers Toolkit such as NPM, Bower, Gulp.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
- Experience in core concepts and developing MEAN Stack applications.
- Having exposure to NoSQL databases such as MongoDB.
- Having exposure of non-java web development platform PHP.
- Solid skill in debugging based on Chrome Developer Tool, FireBug.
- Ability to work in an agile work environment and Linux environment.
- Proficiently apply Git to realize the version control system.
TECHNICAL SKILLS
Programming Tools: ExpressJS, NodeJS, AngularJS, JavaScript, HTML, CSS, AJAX, jQuery, XML, JSON, TwitterBootstrap, and Materialize.
Database: MongoDB, MySql. PHPStorm, MS Visual Studio for web, Dreamweaver, Notepad ++, Bluefish, Komodo IDE
Web IDE Tools: -Adobe Photoshop CS5.5, Illustrator, Flash Pro CS5.5, Fireworks.
Graphics Tools: -WinSCP/SCP, Filezilla FTP, HTTP/HTTPS, Secure Shell SSH, POP3, SMTP.
Protocols: -GitBash (Atlassian/Github), SourceTree, Tortoise SVN.
Operating Systems: -Windows … and RedHat Linux, Ubuntu, MacintoshOSx.
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential, Mountain View, CA
Responsibilities:
- Designed and implemented the whole dynamic web application based on MVVM architecture.
- Create basic mock draft layout of web application using Balsamiq 3(wireframe)
- Used AngularJS to implement the well-organized system which is based on the Single Page Application.
- Applied the express framework from Node.js to build the server-side API.
- Applied the AngularJS package UI-router to create the multiple nested views.
- Applied the AngularJS package UI-bootstrap to create user-friendly UI efficiently.
- Created package.json for Bower and NPM and extensively used Angular UI (Angular Bootstrap) for ui-grid, and UI components.
- Designed customer directive, services and applied Angular.js filter to realize user authorization, data fetching, data distribution, system dynamic interactions and so on.
- Developed CSS style sheets to give gradient TEMPeffects. Developed page layouts, navigation and icons.
- Used Bootstrap in combination with AngularJS to develop this website as a responsive website.
- Used two way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
- Built AngularJS framework with Node.JS being the server including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Used HTML5, CSS3, jQuery-animate and Bootstrap to make web application friendly layout and beautifully display.
- Used LESS to build the well-organized CSS files.
- Used Ajax to request and receive JSON type data from server-side.
- Committed version control by using the Git.
- Synchronized the source files automatically by using gulp task runner.
- Conducted the bug testing with Chrome Inspector and FireBug, solved the Cross-Browser Compatibility.
- Handled the responsiveness by using media queries to make web application fit in different clients’ media screens.
- Managed the packages by NPM/Bower.
- MEAN Stack development from scratch including MongoDB server setup and expressjs server development.
- Writing RestFul APIs in Expressjs and return logic on Angular data binding.
- Made use of GRUNT CLI for minification, uglificationon both server and client and running local server for client.
Sr. UI Developer
Confidential, Long Beach, CA
Responsibilities:
- Worked as a UI Developer, assisting my team in developing two different Web-based applications.
- Extensively involved in front end screens using HTML 5, JavaScript, JSON, CSS and Ajax, Angular.Js.
- Developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Worked extensively with JavaScript, HTML5, CSS3, XML including new features of Canvas and Video.
- Assisted in setting up the UI framework, defining user interface standards, and the design approach.
- Designed rich user experience prototype for managing users and roles.
- Established user interface design standards, internationalization considerations, framework guide and checklists to enhance Development's autonomy.
- Developed data insertion forms and validated them using JavaScript, AngularJS, Node.js.
- Developed a single page applications, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Developed custom directives (elements, Attributes and classes)using angular.js
- Expertise in DOM manipulation using JavaScript and Angular JS.
- Worked extensively on Angular Js in creating Controllers, Making AJAX calls using $http and JSON parse.
- Experience with WebRTC for audio streaming.
- Used Angular MVC and two way data binding.
- Collaborated with Development on interface design strategy and implementation.
- Working noledge of SASS or Stylus.
- Worked with back-end developers to enhance the functionality of web applications asynchronously (AJAX) using REST services.
- JavaScript unit testing frameworks (Jasmine, Karma)
- Developed code to fetch data from back-end and populate on UI using AJAX and JSON.
- Worked on all aspects of Web applications including debugging, maintaining and deploying.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Involved in Agile based approach to UI Development.
UI Developer
Confidential, Irving, TX
Responsibilities:
- Involved in developing front end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AutoComplete, JSON, PrototypeJS.
- Using HTML5, CSS3, JavaScript and some jQuery, and clean semantic code.
- Utilized modular structure within the PrototypeJS application in which different functionalities within the application were divided into different modules.
- Created optimized graphic websites and application interfaces using HTML, CSS andJQueryUI.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 andJQueryMobile in on-going projects.
- Participated in the research of new technologies likeJQuery -Mobile for few potential mobile app development efforts.
- Developing UX design and clickable prototypes with front end development utilizing HTML5 and CSS3.
- Basic jQuery front-end frameworks for web, responsive and mobile based web applications and websites, in an agile development environment.
- Code web applications utilizing programming languages including JavaScript, jQuery, and AJAX.
- Designed and developed intranet web applications using JAVA, JavaScript and CSS.
- Creating different screen for the solution using HTML, JAVA, and jQuery.
- Employ the rest URL using Java MVC.
- Used SVN for version control and JIRA for defect tracking.
- Developed gratifying experience of application with Responsive (RWD) and Adaptive Web Design principals
- Maintained, enhanced, and recommended solutions that best suited business and technology needs from UI standpoint.
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Wrote cross browser tools for the company intranet in Perl, Javascript (withPrototypeJS), HTML, and CSS
- Used agile methodology for software development.
- Evaluate the request for enhancements and analyze the high priority bugs.Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site Used Firebug, Firebug Lite, and IEDeveloperToolbar for debugging and browser compatibility.
UI Developer
Confidential, Twinsburg, OH
Responsibilities:
- Worked with HTML, CSS, JSP, XML, JSON for developing user interface.
- Implemented Asynchronous means of retrieval of data using AJAX.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML.
- Implemented interaction between frontend and backend using the JSON object.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS.
- Implemented SAX & DOM API for XML to read & write XML for various business requirements in application.
- Used DOM Parsing Methodology for Serializing and parsing the XML request and response.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Developed UI navigation using JSF architecture.
- Performed Validations on UI data using JSF validators and created JSF components for presentation layer.
- Deployed the application in the IBM WebSphere Server.
- Used the Hibernate Framework for connecting to SQL Server database.
- Developed Architectural Design Documents and Block Diagrams.
- Used Gradle for the automatic build process and Jenkins for continuous integration.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
- Performed unit testing on various project modules using JUnit framework.
- Wrote JUnit tests to validate the functionality of the input/output adaptors, matching collections and aggregation collections.
- Consumed a standalone application service using the RESTful Web Services Jersey Framework.
- Designed and developed this web application using IBM RAD (Rational Application Developer)
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Web Developer
Confidential
Responsibilities:
- Developed UI using HTML, CSS, AJAX, jQuery, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and JQuery.
- Implemented printable chart report using HTML5, CSS3 and JQuery.
- Used JQuery UI widgets like auto complete, date picker to enhance the usability, functionality and overall experience
- Created Email templates using HTML Tables.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Used CSS3 Sprites to decrease the number of HTTP requests and increase the load time of web pages.
- Developed and maintained the layouts using CSS2/CSS3 for all intranet applications compliant with W3C.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON
- Analyzed requirements and delivered the change request as per schedule.
- Applied JavaScript for client side form validation.
- Implemented file upload/download module using JQuery.
- Implement the database using MySQL.
- Integrate each View with the backend using Ajax pattern and jQuery.
- Do after sale support for the application in the client side.
