Web Developer Resume
San Jose, CA
SUMMARY:
- 8+ years of professional experience as a Web UI Developer using JavaScript, Angular JS, JQuery, Java JSP, REST, JSON, Bootstrap, Node.js and Ajax.
- Expert in HTML, CSS and Document Object Model (DOM) and DOM Functions.
- Actively contributing in open source projects on GitHub like ugot JS and some other JavaScript related developments.
- Extensive Knowledge in developing single - page applications (SPA’s)
- Proficient in Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experience in understanding and refactoring the existing code.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Waterfall, Agile and SCRUM.
- Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Highly motivated, reliable analytical problem solver and trouble-shooter with attention to detail.
- Experience in writing test cases using Karma and Jasmine.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Good experience with IntelliJ IDE.
- Experience managing daily communication with an offshore development teams.
- Team player, Pair programming, experience working with multiple teams and ability to work on new technologies in a relatively shorter time.
- Aptitude and willingness to learn and implement unknown technologies.
- Adaptable, Quick, Flexible, Multitasking & Determined.
- I am always learning new technologies because newer libraries or new technologies help us write better code. Everything is programming so Confidential hardly takes 3-4 weeks to get hands-on with a new language.
- Team Support and Pair Programming is my noticeable assert.
- Having Strong written and oral communication skills, presented many demo’s.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript
Web Technologies: HTML 5, CSS3, JavaScript, AJAX, XML, XHTML, JSON
JavaScript Libraries and Frameworks: JQuery, Bootstrap, AngularJS, Angular 2, Angular 4, Node JS, Express JS, Gulp JS
IDE & Tools: Visual Studio Code, Eclipse, IntelliJ IDE.
Database: My SQL 5.1, Mongo DB
Operating Systems: Windows(7,8,10), Mac 10.12, Linux, Unix
Methodologies: Agile, Scrum, Waterfall
Workflow and Delivery: Responsive Web Design, Single Page Applications
Version Control: SVN(tortoiseSVN), GitHub
Project Build/Project, Management Tools: Grunt, Maven, Bower, Jira, Gulp.
Designing Tools: Adobe Photoshop CS6, Adobe Lightroom
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Web developer
Responsibilities:
- Understanding the requirements and syncing up with UX team to extract as much as info I can. Used Agile methodology includes daily Stand up, Planning, Grooming, Retrospective meetings.
- Developing pages using HTML and CSS and wrapping up in to Directives or Components to make them reusable and have good hands on experience in using directives scopes, link and controller functions.
- Encapsulating reusable JavaScript code in to Services and making them reusable again.
- Used bootstrap grid layout to make the pages responsive as we have a native mobile version of our application.
- Used Angular UI Router for Single page applications, Moment JS library for time and data conversions, Angular Animations, Analytics, Google Charts.
- Used Cordova plugin for deploying our app as a native iOS and Android application.
- Worked on Web Sockets which provides peer to peer communication between the ports. Hands on registering a socket, subscribing a socket and handling the response.
- Used WordPress as CMS where we store our products page data and all the images. Good understanding in installing and altering WordPress plugins. Worked on consuming WordPress as a Rest API.
- Developed a stand-alone application which is further deployed in a Linux server, which generates HTML code used as E-mail Templates.
- Very strong in using Git, including cherry picking, reverting the code etc. Creating separate branch with JIRA ticket number, commit, push and pull request further for code review.
- Experience in writing Gulp tasks, Minifying and Uglyfying the code
Environment: HTML, CSS, Bootstrap, Angular JS 1, Angular JS 4, Web Sockets, Node JS, Gulp JS, Moment JS, Git.
Confidential, San Francisco, CA
Senior UI developer
Responsibilities:
- Gathered and analyzed the requirements from the client and developed POC screens.
- Worked on re-platforming the legacy application built using JSP to HTML, Angular JS and Bootstrap.
- Re-platforming of web design includes HTML, CSS, JSON, JavaScript, Angular JS, JQuery, UI Bootstrap, WinScp, Putty and maven.
- Created a mock API, which includes all the JSON data in that. There were mock services and controllers written both on the client and server side to dynamically populate the content to the Angular templates from the backend API’s.
- Each element on the page is created as templates in order to maintain the modularity and make Confidential reusable for other fields in different states.
- Extensively used (Angular Bootstrap) for animations and pagination on the page, and UI components.
- Worked on Cross-Browser compatibility and fixed bugs for several browsers.
- Worked on Cross-origin resource sharing.
- Worked on creating responsive website for smart devices using Bootstrap.
- Compiled a system design procedure proposal that meets every requirement and follows agile methodology.
- Written test cases using Karma JS and Jasmine framework for test case scenarios.
- Work in cross-functional team to develop timely changes to page content and meet the design requirements.
Environment: HTML/HTML5, CSS, SASS, JavaScript, Angular JS, JQuery, JSON, Bootstrap, NPM, Restful APIs, SVN, Photoshop, Adobe Dreamweaver CS3, Eclipse, Maven, Apache Tomcat, WinScp, Putty, Chrome developer tools, Firebug.
Confidential
Sr. Java UI Developer, Atlanta, GA
Responsibilities:
- Worked on presentation layer, developed dynamic UI modules using Canvas, Angular, JSP/JS pages along with JQuery (AJAX) calls. All the modules are roles/permissions driven.
- Used SOAP UI for testing web services and verifying the request and response XML.
- Experience in working on GIT, UI Development using React JS and Bootstrap on HTML5.
- Developed Mock applications using Angular JS with powerful code.
- Designated and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Developed front-end UI using Angular JS, HTML5, CSS3, Bootstrap, JavaScript, SASS, JQuery and AJAX.
- Used bootstrap to make our webpages responsive.
- Used Maven as a building tool for creating WAR files.
- Implemented SOA architecture with Web services using SOAP, WSDL, Local Storage, UDDI and XML.
- Used Rest Web Services.
- Custom node.js proxy used to simulate API responses before client implementation was complete and deployed in local Express JS server, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Used Karma and Jasmine for writing test cases to produce a high level code.
Environment: Angular JS, Bootstrap, Gulp JS, EXT JS 4.0, HTML5, SASS, LESS, HTML5 API’s, Node JS, Express JS, AJAX, SVN, Maven, JavaScript, JQuery, JSON, Karma JS, Jasmine.
Confidential, Greenwood Village, CO
Java UI Developer
Responsibilities:
- Participated in designing the user interface for the application using HTML, DHTM.
- Developed screens using Bootstrap, JavaScript, and HTML.
- Interacted with the clients to get site-specific requirements and perform analysis and design for client specific requirements.
- Developed new features and customized existing modules for the web application product using CSS, HTML, and JavaScript.
- Used Bootstrap to build responsive UI Design.
- Handled Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navbar’s, Pagination, Alerts, Progress bars etc.
- Designed and implemented the User Interface using OO JavaScript, HTML4, XHTML, XML, CSS3, JSP, and AJAX.
- Application backend implemented as node.js express application server.
- Implemented Angular Service calls using Angular Factory.
- Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML, DHTML, JavaScript, Node JS, Express JS, JSP, JSF, Java/J2EE, Gulp JS, Web Services, Eclipse, SOAP, XML, Windows XP.
Confidential, San Ramon, CA
Web developer
Responsibilities:
- Design and Develop Menu component for Online Banking application which will be used across multiple applications for consistent user experience to navigate across various features and modules in the online banking
- Design and Develop Account Summary and Account Detail modules. Working with UX designers and Business partners to understand the requirements and implement pages for various account types like Checking, Credit, Loans, Lines, Brokerage etc.,
- Develop Jade templates and Less Styles and use gulp.js to preprocess them to HTML and Less for build and deployment
- Develop common core components - Calendar, Global Menu, Modal Windows, Disclosures, Critical Messaging, Hot Tasks
- Implemented and tested the code by creating manual test cases
- Develop and maintain express.js application for development and testing
Environment: HTML5, CSS3, Less, JQuery, AJAX, SVN, Maven, JSON
Confidential
Java Developer
Responsibilities:
- Analysis and Implementation of the New Change Requests generated by Client.
- Designed and implemented new services and plans added to the products of SFR which involved designing interactive web pages and developed the web services.
- Proactive involvement in the local environment set up where entire application is emulated on the local desktop including installation of application server, database etc.
- Design and developed the Web pages using JSP, HTML, JavaScript and CSS.
- Gained good experience of Creating (While creating stubs for the Suivi Web service) and consuming web services for tracking various Telecom services like fixed-line, internet, and mobile services.
- Used J2EE Technologies with Struts Framework.
- Used
- Implemented persistence classes and XML mapping files for Hibernate.
- Implemented action classes, form beans, helper classes.
- Developed Mock web pages (Maquettes) for all the Change Requests in the application using JavaScript, HTML, and CSS.
- Deployed the application on WebLogic application server.
- Maintained all developed source code on SVN.
- Developed SQL batches for creating, inserting, and updating data in the database tables.
- Used SQL Developer for database interaction.
Environment: Java (1.5), Struts, JSP, Servlets, JavaScript, CSS, HTML, Ajax, Java Beans, Web Services, SOAP UI, WSDL, Hibernate, JMS, Eclipse, SQL Developer, Oracle 10g, WebLogic 8.1.